智能车制作

标题: 请各位前辈帮我看看 [打印本页]

作者: jiegirl_shen    时间: 2010-3-23 14:21
标题: 请各位前辈帮我看看
void pulseadd_init()
{
  PACTL_PAEN=1;   //脉冲累加器A系统允许位
  PACTL_PAMOD=0;  //选择事件计数方式
  PACTL_PEDGE=1;  //PT7引脚的上升沿使计数器加1
  PACTL_PAOVI=1;  //脉冲计时器A溢出中断允许位
  PACTL_CLK0=1;
  PACNT=0X0000;
  TSCR1_TEN=1;   //定时器允许位   
  TSCR2_TOI=1;    //定时器溢出中断允许位
  TSCR2_PR1=1;
  TSCR2_PR2=1;    //8分频
  TCNT=0X0000;
}

这是我写的关于MC9S12XS128的脉冲累加计数器的初始化程序
请问为什么PACNT寄存器为什么一直是0,没有累加?我哪里初始化错了?
作者: zhubinorange    时间: 2011-3-26 14:31
顶一个




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2