导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→问一个PIC中用定时器做延时程序的问题[gbwang]

 *第33936篇: 问一个PIC中用定时器做延时程序的问题

  
楼 主:gbwang 2005年8月30日10:55
 问一个PIC中用定时器做延时程序的问题
我用的是PIC16F630的片子,想用TMRO当作定时器来做延时程序,可是在实际使用当中好象
出现的CPU复位现象,麻烦那位帮我看看问题有可能在那 

。。。。。。。。。。。。
TMR0    EQU     04H
OPTION_REG      EQU   81H
TMR0FIRST       EQU   06H ;
INTCON  EQU     0BH
...................
...................
BSF     STATUS,RP0;choose bank1
        MOVLW   07H
        MOVWF   OPTION_REG
BCF    STATUS,RP0
CALL DELAY
CLRWDT
........................
.......................
;~~~~~~~~~~~~~~~~~~~~~~~~
;64MS PROGRAM
DELAY:
     BCF INTCON,2
     MOVLW TMR0FIRST
     MOVWF TMR0
LOOP1: 
BTFSS INTCON,2 ;FLAF
GOTO LOOP1
 NOP
RETURN

延时部分的程序如上,当我延时子程序如果不用定时器方式写(用指令周期做延时)的话
程序是没问题的,说明有可能在 程序主体的整个逻辑上是没问题的。

  
2楼:xiaodao35 2005年9月1日16:58
 


  
3楼:xiaodao35 2005年9月1日16:59
 看门狗没有分频,18ms复位

>>>>>>对该主题发表你的看法

本主题贴数3,分页: [第1页]


[上一篇主题]:880元的S32410到底怎么样?

[下一篇主题]:X5045读写数据操作的疑问