智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1763|回复: 2
打印 上一主题 下一主题

PIT中断定时长度

[复制链接]

11

主题

583

帖子

0

精华

常驻嘉宾

MISS Gao

Rank: 8Rank: 8

积分
5774

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章

威望
2282
贡献
1682
兑换币
935
注册时间
2012-2-12
在线时间
905 小时
跳转到指定楼层
1#
发表于 2012-6-12 22:43:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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
小弟不胜感激吖。。。!!!

10

主题

247

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2320
QQ
威望
1335
贡献
471
兑换币
99
注册时间
2012-2-8
在线时间
257 小时
毕业学校
西北师大
2#
发表于 2012-6-13 13:21:49 | 只看该作者
定时周期=(PITMTLD0+1)*(PITLD0+1)*(1/f-bus)
回复 支持 反对

使用道具 举报

10

主题

247

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2320
QQ
威望
1335
贡献
471
兑换币
99
注册时间
2012-2-8
在线时间
257 小时
毕业学校
西北师大
3#
发表于 2012-6-13 13:26:35 | 只看该作者
你是怎么看的不是2ms
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-27 06:20 , Processed in 0.060625 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表