- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
PWM模式下的T/C0、T/C2当TCCR0、TCCR2设置为PWM模式(WGMn1、WGMn0=0、1)后,T/C0、T/C2以及输出比较寄存器OCR0、OCR2分别组成8位非对称(Glitch-free)、相位可调(PhaseCorrect)的脉宽调制PWM,输出引脚分别为OC0、OC2。在PWM模式下,OC0、OC2引脚的触发动作由COMn0、COMn1设定。WGM00COM01COM00WGM01CS02CS01CS00FOC0模式WGM01WGM00T/C0工作模式000一般模式101PWM,相位可调210CTC模式311快速PWMCOM01COM00相位可调PWM模式下T/C0比较输出模式(T/C2比较输出模式与此相同)00T/C0与输出引脚OC0断开01保留10正向PWM——T/C0向上计数过程中比较匹配时清零OC0,T/C0向下计数过程中比较匹配时置位OC011反向PWM——T/C0向上计数计数过程中比较匹配时置位OC0,T/C0向下计数过程中比较匹配时清零OC0第28页,共50页,星期日,2025年,2月5日第29页,共50页,星期日,2025年,2月5日16位定时/计数器T/C1如同8位的定时/计数器,ATmega16的16位定时/计数器T/C1用户也是可以控制的:TCCR1A——T/C1控制寄存器ATCCR1B——T/C1控制寄存器BTCNT1H和TCNT1L——T/C1计数寄存器OCR1AH和OCR1AL——T/C1输出比较寄存器AOCR1BH和OCR1BL——T/C1输出比较寄存器BICR1H和ICR1L——T/C1输入捕获寄存器第30页,共50页,星期日,2025年,2月5日T/C1控制寄存器A——TCCR1A76543210COM1B1COM1B0FOC1AFOC1BWGM11WGM10COM1A1COM1A0位7~6:T/C1比较匹配A输出模式。这两位决定了T/C1比较匹配发生时输出引脚OC1A的输出行为。位5~4:T/C1比较匹配B输出模式。这两位决定了T/C1比较匹配发生时输出引脚OC1B的输出行为。位3:强制输出比较A。位2:强制输出比较B。位1~0:波形发生模式。该两位与WGM13、WGM12(位于TCCR1B)相组合,用于控制T/C1的计数和工作方式。第31页,共50页,星期日,2025年,2月5日T/C1控制寄存器B——TCCR1B76543210——WGM13WGM12CS12CS11CS10ICNC1ICES1位7:输入捕获噪声抑制。当该位置“1”时,捕获信号要进行连续4次的采样,只有4次采样值都有效时,输入捕获标志才置位。位6:输入捕获触发方式选择。当该位置“0”时,捕获信号下降沿有效;当该位置“1”时,捕获信号上升沿有效。位4~3:波形发生模式。该两位与WGM11、WGM10(位于TCCR1A)相组合,用于控制T/C1的计数和工作方式。位2~0:T/C1时钟源选择。位5:保留。第32页,共50页,星期日,2025年,2月5日CS12CS11CS10T/C2时钟选择000无时钟源,T/C1停止001clkI/O(不经过分频器)010clkI/O/8(来自分频器)011clkI/O/64(来自分频器)100clkI/O/256(来自分频器)101clkI/O/1024(来自分频器)110外部T1引脚,下降沿驱动111外部T1引脚,上升沿驱动第33页,共50页,星期日,2025年,2月5日模式WGM13WGM12WGM11WGM10T/C1工作模式计数上限值OCR1A/OCR1B更新TOV1置位00000一般模式0xFFFF立即0xFFFF100018位PWM,相位可调0x00FFTOP0x0000200109位PWM,相位可调0x01FFTOP0x00003001110位PWM,相位可调0x03FFTOP0x000040100CTCOCR1A立即0xFFFF501018位快速PWM0x00FFTOPTOP601109位快速PWM0x01FFTOP
文档评论(0)