• slider image 514
  • slider image 516
  • slider image 517
  • slider image 518
  • slider image 519
:::


Browsing this Thread:   1 Anonymous Users






為何程式執行時會自動跳過程序中的某一斷程序
#1
高級會員
高級會員


查看用戶資訊
板主您好 我使用的是pic18f452來做smbus的主控發送一個command及一個word
但是我在執行時 會發現程序中的某斷程式會被跳過
因此我試著將此斷程序寫了兩次(下述程序中的'下達指令')
出來的結果才與我所期待的相同
可以幫我看一下嗎 看是哪裡有問題??

SMBUSMT
MOVLW 05H
CPFSLT COMMAND
GOTO FUNCTION_KEY

BTFSS PORTC,4
GOTO SMBUSMT

CALL MASTER

BTFSS PORTC,4
GOTO SMBUSMT

WORD_W

BSF SSPCON2,SEN
CALL WaitMSSP

MOVLW BQ2040W
CALL SEND_SMBUS_BYTE
CALL WaitMSSP
BTFSC SSPCON2,ACKSTAT
GOTO STOP3
;下達指令
MOVF COMMAND,W
CALL SEND_SMBUS_BYTE
CALL WaitMSSP
BTFSC SSPCON2,ACKSTAT
GOTO STOP3
;下達指令
MOVF COMMAND,W
CALL SEND_SMBUS_BYTE
CALL WaitMSSP
BTFSC SSPCON2,ACKSTAT
GOTO STOP3
;寫入數據
MOVF DATA_L,W
CALL SEND_SMBUS_BYTE
CALL WaitMSSP
BTFSC SSPCON2,ACKSTAT
GOTO STOP3
;寫入數據
MOVF DATA_H,W
CALL SEND_SMBUS_BYTE
CALL WaitMSSP
BTFSC SSPCON2,ACKSTAT
GOTO STOP3
;停止信號
BSF SSPCON2,PEN
CALL WaitMSSP
RETURN
STOP3
BSF SSPCON2,PEN
CALL WaitMSSP
CALL DELAY_10ms
GOTO WORD_W

發表於: 2006/6/14 18:43
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... ]

教育訓練中心

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