打印

ARM定时查询问题?

[复制链接]
1246|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zjucsd|  楼主 | 2011-5-10 16:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
void TMR0_Init(void)
{
T0TC=0;
T0PR=0;
T0MCR=0;   // 查询方式
T0MR0=Fpclk/100;  // 10ms定时器

T0TCR=0x01;  // 启动定时器0。
}
按理说这定时器应该是10ms查询一次并显示一个冒号。现在出现的情况是每显示一个冒号就大约是250ms。就算我讲程序中的100改为10,即100MS的话,也是一样的时间显示一次冒号。
请各位老大帮忙分析分析是啥原因呀?

相关帖子

沙发
zjucsd|  楼主 | 2011-5-10 16:05 | 只看该作者
自己顶一下,在线等

使用特权

评论回复
板凳
CIOneTwo| | 2011-5-10 16:18 | 只看该作者
发错地方了吧

使用特权

评论回复
地板
chunyang| | 2011-5-11 01:05 | 只看该作者
定时器的设置和主频以及分频(如果有的话,但不是所有型号都相同)有关,要根据主频及分频值计算适当的定时器预置参数。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

100

主题

351

帖子

3

粉丝