这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 给MCU定时器赋初值的一种方法

共1条 1/1 1 跳转至

给MCU定时器赋初值的一种方法

高工
2013-10-25 15:48:30     打赏

定时器其实就是根据定时器时钟每次加1,比如想让定时器加X次溢出,可以直接给定时器赋初值为-X,即X的反码

比如定时器运行在8位自动重装载模式,定时器时钟为TIMECLK,想让定时器每秒溢出TIME_RATE次,即溢出频率为TIME_RATE,

那么定时器从初值开始加1,要加到TIMECLK/TIME_RATE次才溢出(仔细想想是不是),

我们可以赋值TH0=-(TIMECLK/TIME_RATE),TL1=TH1

扩展阅读:AVR和PIC单片机学习心得总结




关键词: 基础知识    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]