AVR定时器的要点介绍M16的T116位定时器一共有15种工作模式,其他2个8位定时器(T0T2)相对简单,除了T2有异步工作模式用于RTC应用外(可以利
AVR守时器的关键介绍
M16的T116位守时器一共有15种作业形式,其他2个8位守时器(T0/T2)相对简略,除了T2有异步作业形式用于RTC运用外
(能够运用溢出中止和比较匹配中止作守时功用)
符号界说:
BOTTOM计数器计到0x0000时即到达BOTTOM
MAX计数器计到0xFFFF(十进制的65535)时即到达MAX
TOP计数器计到计数序列的最大值时即到达TOP。
TOP值能够为固定值0x00FF、0x01FF或0x03FF,或是存储于寄存器OCR1A或ICR1里的数值,详细有赖于作业形式
——————留意MAX和TOP是不同的,在表格[波形发生形式的位描绘]能够看到它们的效果
分5种作业类型
1一般形式WGM1=0
跟51的一般形式差不多,有TOV1溢出中止标志,发生于MAX(0xFFFF)时
1选用内部计数时钟用于ICP捕捉输入场合——-丈量脉宽/红外解码
(捕捉输入功用能够作业在多种形式下,而不单单仅仅一般形式)
2选用外部计数脉冲输入用于计数,测频
其他的运用,选用其他形式更为便利,不需要像51般费心
2CTC形式[比较匹配时清零守时器形式]WGM1=4,12
跟51的主动重载形式差不多