智能车制作

标题: PIT中断定时长度 [打印本页]

作者: subingkiun    时间: 2012-6-12 22:43
标题: PIT中断定时长度
void PIT_init(void) //中断时间设计 2ms    总线频率为40MHz。
{

   PITCFLMT_PITE=0;   //定时中断通道0关   
   PITCE_PCE0=1;      //定时器通道0使能   
   PITMTLD0=3;      //4-1    8位子计数器初值0~255

   PITLD0=19999;      //20000-1                 0~65535                  
   PITMUX=0X00;
   PITINTE_PINTE0=1;  //定时器中断通道0中断使能   
   PITCFLMT_PITE=1;    //定时器通道0使能        
}


程序如上,怎么我得出的中断时间不是2ms的吖
求救啊,给位大神。。。
怎么计算中断时间长度的啊。。。
有木有公式的?
方便的话,如果有资料麻烦发到 396164460@qq.com
小弟不胜感激吖。。。!!!

作者: 夏罗    时间: 2012-6-13 13:21
定时周期=(PITMTLD0+1)*(PITLD0+1)*(1/f-bus)
作者: 夏罗    时间: 2012-6-13 13:26
你是怎么看的不是2ms




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