看板 ASM 關於我們 聯絡資訊
請問版上大大 最近我在試SLEEP的功能 我寫了一段程式碼如下: LOOP MOVF 06H,W BCF 0BH,0 BCF 03H,5 ;STATUS Bit5=0=>設定Bank0 BTFSS 06H,4 GOTO R2OPEN GOTO R2CLOSE ; LOOP1 MOVF 06H,W BCF 0BH,0 BCF 03H,5 ;STATUS Bit5=0=>設定Bank0 BTFSC 06H,6 GOTO R1CLOES BTFSC 06H,5 ;若為1 執下行,為0則跳下下行 GOTO R1CLOES BCF 06H,1 ;R1OPEN ; BTFSC 0CH,0 ;timer若為1 執下行,為0則跳 GOTO LOOP1 MOVF 06H,W ANDLW 01110000B BTFSS 03H,2 ; Z FLAG GOTO LOOP SLEEP NOP BCF 0BH,0 BCF 0BH,0 GOTO LOOP 我後來把它燒入IC在到麵包版上測電流,可是還有0.7mA 左右 不知道是哪裡有問題,進入SLEEP指令應該是很單純的 __ 程式碼在進入SLEEP部分應該沒問題(TO FLAG 也有變一) 不知道是有哪裡沒注意到,有沒有高手能解答 感激不盡 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.174.140.208
fmdjyl:請問用ICD2燒錄嗎??燒錄完後有拔除嗎?? 03/01 16:54
n7976:請問拔除是什麼意思?? 03/02 00:15
fmdjyl:燒錄時不是要接5PIN~(MCRL、PGD、PGC、VCC、GND) 03/03 00:05
n7976:不好意思..ICD2是燒錄工具吧??我是用一台IC WRITER 燒的 03/04 00:14
fmdjyl:那就不是了!!我是曾經沒拔ICD2燒錄線,所以有0.07A 03/04 21:51
n7976:烏烏....所以是無解囉,卡這裡蠻久的= = 03/04 22:39