求助:关于PIC10F200的电平变化唤醒功能

2020-02-08 12:12发布

main:
        movlw        b'01011111'
        option
        movlw        b'00000011'
        tris        gpio
        call        delay250ms
       
        movf        gpio,f
        bcf        status,gpwuf
        sleep
        nop
        nop
        nop
        nop
       
        movlw        b'01011111'
        option
        call        delay6ms
        bsf        led_out
        call        delay250ms
        bcf        led_out
       
        goto        main

以上是我用pic10f200写的程序,用gp0和gp1口作按键唤醒,但是怎么也不能唤醒,看门狗是关闭的
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
shenme
2020-02-09 00:11
原因查明了
optoin是10f200的指令,相当于一般的movwf option_reg,不是子程序的标识符
问题出在"内部复位,gp3设为输出口"
gp3就是复位脚,这个只能做输入,不能做输出,如果使能内部复位,gp3只能做输入脚,所以一定要上拉或下拉,否则电平不稳定就会触发唤醒
我真糊涂

一周热门 更多>