打印

定时器分频

[复制链接]
1567|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wangjie80585|  楼主 | 2012-5-22 01:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我设置的匹配时间是1秒,分频之后会不会100秒之后在产生中断啊!

计数时钟频率=fpclk/(N+1)在这下面N为99

void  TIMER0_INIT(void)
{
T0TC=0;           //定时器设置为0
T0PR=99;           //时钟分频
T0MCR=0x03;          //中断并复位计数器
T0MR0=11059200/;//匹配时间设定为1秒
T0TCR = 0x01;  // 启动并复位T1TC
VICVectCntl0=0x20|0x04;
VICVectAddr0=(INT32U)IRQ_TIMER0;
VICIntEnable|=1<<0x04;
}

相关帖子

沙发
chen3bing| | 2012-5-22 08:12 | 只看该作者
这是什么单片机?测试一下不就知道了。

使用特权

评论回复
板凳
HWM| | 2012-5-22 08:18 | 只看该作者
如果原来定时器溢出中断周期是1秒,若将进入定时器的时钟脉冲再分频100则其中断周期确实是100秒。

使用特权

评论回复
地板
wangjie80585|  楼主 | 2012-5-22 10:36 | 只看该作者
开来是这么回事!

使用特权

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

本版积分规则

2

主题

12

帖子

0

粉丝