毕业论文

当前位置: 毕业论文 > 范文 >

定时器中断是干嘛的?(4)

时间:2022-03-06 14:05来源:优尔论文
封装函数 delay(),millis()和micors()等 servo库 tone()等 MEGA 位数 8bit 16bit 8bit 16bit 16bit 16bit 对应引脚 4,13 11,12 9,10 2,3,5 6,7,8 46,45,44 封装函数 delay(),millis()和m

          —              —              —   

          封装函数                delay(),millis()和micors()等                servo库                tone()等              —                —                —     

         MEGA              位数                8bit                16bit                8bit                16bit                16bit                16bit     

          对应引脚                4,13                11,12              9,10                2,3,5              6,7,8              46,45,44     

          封装函数                delay(),millis()和micors()等                —                tone()等              —                —                servo库     

        注意:对于UNO开发板,引脚5和6的 PWM 功能输出时将产生高于预期的占空比,这是因为 millis() 和 delay() 函数共用一个内部定时器,使得内部计时器在处理PWM 时候分心,这种情况一般出现在低占空比时。MEGA 2560以此类比。

3。2 定时器的基本概念

1、寄存器

        寄存器列表如下,x代表0,1,2,3,4,5这6种定时器。

[tr]寄存器作用[/tr]

TCCRx 定时器/计数器控制寄存器;预分频器可以在这里配置

TCNTx 定时器/计数器寄存器

OCRx 输出比较寄存器

ICRx 定时器中断是干嘛的?(4):http://www.youerw.com/fanwen/lunwen_90686.html

------分隔线----------------------------
推荐内容