[請益] MPLAB寫計時器單步執行問題
我是插在麵包板上使用16F877做實驗,當我在使用單步執行的時候
為甚麼會一直卡在WAIT這段程式裡面,我看暫存器TIM0已經到達255
正常來講不是應該發生溢位而產生中斷了嗎?
但在使用全速執行的時候動作卻是正常的??
以下示範例程式的一部分:
~略
START: MOVLW .1 ;Timer0中斷?次
MOVWF COUNT
BSF STATUS,RP0
MOVLW B'00000000'
MOVWF OPTION_REG
BCF INTCON,T0IF
BSF INTCON,GIE
BSF INTCON,T0IE
BCF STATUS,RP0
MOVLW .22 ;計數初值
MOVWF TMR0
WAIT: NOP ;等待Timer0中斷
GOTO WAIT
~~略
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.130.40.172
※ 編輯: tsao8453 來自: 140.130.40.172 (07/23 23:59)
推
07/24 00:38, , 1F
07/24 00:38, 1F
→
07/24 00:38, , 2F
07/24 00:38, 2F
→
07/24 01:59, , 3F
07/24 01:59, 3F
推
07/24 12:42, , 4F
07/24 12:42, 4F
→
07/24 12:42, , 5F
07/24 12:42, 5F
ASM 近期熱門文章
PTT數位生活區 即時熱門文章