首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助]输入捕获中定时器寄存器的设置

[求助]输入捕获中定时器寄存器的设置

void ECT_Init(void)
{
   COPCTL_CR=0;//关闭看门狗.COP(自由运行看门狗定时器)控制寄存器


   TSCR1_TEN=0; //停止定时器
   TSCR2_TCRE=1;//定时器复位,counter归0
   TSCR2_PR   = 4;  //prescale factor is 16, bus clock/128=8Mhz/8
   TSCR2_TOI  = 1;  //timer overflow interrupt enable
   TCNT = 0x0040;
   TSCR1_TEN  = 1;  //timer enable
  
  
  TCTL4=0xE4;//定时器控制寄存器4     
             //11为边沿捕获;10为下降沿捕获;01为上升沿捕获;00为捕获禁止
             //0xE4=11 10 01 00   PT0禁止T1上升沿捕获T2下降沿捕获T3边沿捕获



}


先试着设置了一下,不知道对不对,还有哪些寄存器应该设置呢???


我用的是MC9S12DP256B   


大家帮忙瞅瞅,多谢        

加油
你下到板子里试了吗?
具体问题具体讨论呀!!
飞思卡尔带我走进神奇的单片机世界
返回列表