导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→C51编程:请老古:W77E58看门狗定时器 [yhtdsp]

 *第2229篇: C51编程:请老古:W77E58看门狗定时器

  
楼 主:yhtdsp 2002年2月1日12:01
 C51编程:请老古:W77E58看门狗定时器 
因需要定时器太多,想用W77E58看门狗定时器做定时
  MAIN 中有:
    IP=0X01;
    IE=0Xb6;
    CKCON=0;
    EIE=0x10;   //看门狗定时器中断允许
    TA=0xaa;TA=0x55;
    WDCON=0x01;  //   RWT=1;


void WatchDog_timer() interrupt 12   // WatchDog timer interrupt  
{
  TA=0xaa;TA=0x55;   
  WDIF=0;     //清看门狗定时器中断标志    
  P1^5=~P1^5;
}

 f=32.768M,看门狗定时器中断应4ms一次;为何P1^5 5us就翻转一次?
谢了!!

  
2楼:qxw_oldsix 2002年2月4日09:18
 TA的用法对吗?
  
3楼:yhtdsp 2002年2月4日10:14
 TA用得不对吗?情指点!!
  
4楼:qxw_oldsix 2002年2月4日10:24
 看内容
我也是刚用W77E58,但是,即使使用看门狗,是不是也需要装载初值,另外,TA读取的是不
是当前时间值?
  
5楼:yhtdsp 2002年2月4日12:55
 你要看data sheet
看门狗不需要装载初值;
在访问保护位之前要先
TA=0xaa;TA=0x55;TA不
是当前时间值
  
6楼:qxw_oldsix 2002年2月4日14:10
 我刚才算了一下,你是否试过将看门狗定义在其他模式下工作?
  
7楼:qxw_oldsix 2002年2月4日16:24
 请教你一个问题?
你的波特率可以做到多少?
  
8楼:yhtdsp 2002年2月5日10:49
 57600,再高没试

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

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


[上一篇主题]:硬件:高速ad采样

[下一篇主题]:硬件:老古!!!这里有PDH码速调整的高手么?????