定时器(TIM0/2)定时中断"/>
Atmega2560基础教程(5)——8位定时器(TIM0/2)定时中断
Atmega2560基础教程(5)——8位定时器(TIM0/2)定时中断
Atmega2560一共有2个8位的定时器,定时器0,定时器2,让8位定时器工作在简单的定时中断需要三个寄存器,TCNTx,TCCRxB,TIMSKx (x=0,2),定时器0和2结构基本一致,因此以下均用定时器0为例
1.工作原理
定时器TCNTx的数值向上递增,在数值增加到TOP即0XFF,产生中断标志。具体TCNTx值计算公式如下:
n 初 = 2 8 − ( t 时 ∗ f 晶 振 / n 分 频 ) \Large \ n_{初}=2^8-(t_{时}*f_{晶振}/n_{分频}) n初
更多推荐
Atmega2560基础教程(5)——8位定时器(TIM0/2)定时中断
发布评论