• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
  • slider image 488
  • slider image 491
:::


Browsing this Thread:   1 Anonymous Users






Re: 請教PIC12F675問題!!急!拜託!謝謝!!
#3
版主
版主


查看用戶資訊
1. 震盪器的設定請參考 INC 檔的說明,這裡是Microchip 所提供的套用程式範例,可以在 C:\Program Files\Microchip\MPASM Suite\Template\Code\12F675TEMP.ASM 下找到。
list      p=12f675           ; list directive to define processor
    
#include <p12f675.inc>        ; processor specific variable definitions

    
errorlevel  -302              suppress message 302 from list file

    __CONFIG   _CP_OFF 
_CPD_OFF _BODEN_OFF _MCLRE_ON _WDT_OFF _PWRTE_ON _INTRC_OSC_NOCLKOUT


2. 程式可以用MPLAB IDE 所提供的軟體模擬(SIM)來驗證程式,直接燒未經除錯通常是不會執行的。

3. 有關內部RC校正的部分有寫錯,正確寫法是:
start
        call    0x3FF             
retrieve factory calibration value
        bsf     STATUS
,RP0        set file register bank to 1 
        movwf   OSCCAL            
update register with factory cal value 
        bcf     STATUS
,RP0        set file register bank to 0

在 14-bit 的中階元件是採用 CALL 程式最後一個位址得到 OSCCAL 的值後寫入OSCCAL Register.

發表於: 2008/2/21 14:14
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請教PIC12F675問題!!急!拜託!謝謝!!
#2
資深會員
資深會員


查看用戶資訊
GPIO腳預設為Analog,你沒設定成Digital Mode,請查看DataSheet裡有I/O設定說明。

發表於: 2008/2/21 13:16
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


請教PIC12F675問題!!急!拜託!謝謝!!
#1
初級會員
初級會員


查看用戶資訊
您好!!我第一次使用PIC12F675,目前我寫了一個超簡單程式來測IC是否會動作,但是目前測試完全不會動;不知是什麼問題,請大大幫忙解答一下!!謝謝!!
問題一:內部振盪如何設,如下例程式對嗎??
問題二:我使用的是河洛的"ALL-11"燒錄器,而我在燒錄時
CONFIG只把內部振盪設定,其它全部關掉,不知是我
程式有問題還是燒錄設定有問題??
程式碼:
LIST P=12F675
PROCESSOR 12F675
INCLUDE <P12F675.INC>
ORG 0X00
GOTO START
START:
BSF STATUS,RP0
MOVWF OSCCAL
BCF STATUS,RP0
CALL START_SET
MAIN_LOOP:
BSF GPIO,2
BTFSC GPIO,0
GOTO SET_1
GOTO SET_0
SET_1:
BSF GPIO,1
GOTO MAIN_LOOP
SET_0:
BCF GPIO,1
GOTO MAIN_LOOP

START_SET:
MOVLW B'00000001'
MOVWF TRISIO
RETURN

END

發表於: 2008/2/21 11:23
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------