打印

PIC12F675睡眠唤醒问题

[复制链接]
1271|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
LEAD|  楼主 | 2013-12-5 11:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
PORT    NOP
        NOP
        MOVLW   0X00
       MOVWF        INTCON
        MOVWF        PIR1
        MOVLW        0XFF
        MOVWF        GPIO
        MOVLW        0X07
        MOVWF        CMCON
       BSF                STATUS,RP0
      BCF                STATUS,RP1
      MOVLW        0X0D
       MOVWF        TRISO   
     MOVLW        0X02 ;预分频器分配给TMRO   1:8 ;上升沿触发中断
    MOVWF        OPTION_
     CLRF        PIE1
    CLRF        PIE2
        MOVLW        0X01
        MOVWF        WPU
        MOVWF        IOC
        MOVLW        0X10
        MOVWF        ANSEL
      BCF                STATUS,RP0
      RETURN
;--------------------初使化
START

。。。。。。。。。。。。。
SMA   
        BCF                STATUS,RP0     ;睡眠前预分频器由TMR0转换成WDT
        CLRWDT
        CLRF                TMR0
        BSF                STATUS,RP0
        MOVLW        0X0A      ;0F
        MOVWF           OPTION_
        CLRWDT
        MOVLW        0X0B
        MOVWF          OPTION_
        BCF                STATUS,RP0   
        CLRF                DATA1
        CLRWDT
        BCF                      GPIO,1
        SLEEP
        NOP
        BSF                    GPIO,1
        CLRWDT
        BSF                     STATUS,RP0
        MOVLW            0X02
        MOVWF         OPTION_
        BCF                   STATUS,RP0
        CLRF                REDL
        CLRF                COUNTD
        CLRF                COUNTC
        GOTO            START  

存在的问题是睡眠时间长短不一致,而是有时很长时间没唤醒?   用的是4M内震;请帮看看初始化有没问题
沙发
LEAD|  楼主 | 2013-12-5 11:07 | 只看该作者
用的是看门狗溢出唤醒

使用特权

评论回复
板凳
XIEYUANBIN| | 2013-12-5 20:24 | 只看该作者
你是不是BANK搞错了

使用特权

评论回复
地板
加油吧小鱼儿| | 2014-3-25 20:08 | 只看该作者
再读读手册看看~

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

20

帖子

0

粉丝