简单归纳一下:
快速PWM,是由匹配值和TOP 值决定的。而TOP值可以是固定的(方波产生模式5,6,7),又或者可编程(方波产生模式14,15)。方波产生模式5,6,7 分别对应0x00ff,0x01ff,0x03ff 的TOP 值,而模式14,15 的TOP 值分别为1CR1,和OCR1A 来决定。从视频教程中我们知道模式15 需要牺牲OC1A 作为代价,(OC1A=PD5)OCR1A 决定了PWM 输出的频率,而OCR1B 决定了PWM 不同的占空比输出。换一句话说,OCR1A 是OCR1B 求出占空比的参考值。(上一页有详细的介绍),虽然OC1A 被牺牲了,但是,OC1A 还可以很合理的设置依然可以工作于近似CTC 模式(勉强算是吧)。这里打上小小的补充:如果方波产生的模式是5,6,7,仅要稍微修改一下概念就可以了。
在编程的时候需要如下的步骤:
1.设置PD4~5 为输出(默认为低电平)。DDRD|=BIT(4)|BIT(5);
2.决定方波产生模式,试验中为15。OCR1A|=BIT(0)|BIT(1); OCR1B|=BIT(3)|BIT(4);
3.决定OC1A,和OC1B 的工作方式,试验中快速PWM,OC1A 作为牺牲,工作近似CTC 模式。OC1B,却是匹配时清零,TOP 时置一。OCR1A|=BIT(5)|BIT(6);
4.决定频率,OCR1A 设初值。
5.决定PWM 输出占空比,OCR1B 设初值。
上一篇:单片机AD接收UART发送模块电路图PCB与vb上位机源码
下一篇:东芝LB1847 步进电机驱动芯片pdf资料与AVR单片机源程序
推荐阅读
史海拾趣
- 中国芯片研发重要成果!中科院发布香山、如意系统
- 2026年,AI将给设计工程软件带来哪些变革?
- 赋能AI,智造未来:爱发科电子半导体技术研讨会暨SEMICON China 2026出展圆满举行
- 三星展示超高容量密集封装技术:单颗芯片做到4TB!
- 谷歌新内存技术“炸”了存储芯片市场 闪迪跌超11%
- 新品!从MINI到工业板:米尔T153开发板工业场景全覆盖
- 具身智能领域首个行业标准发布,6 月 1 日起正式实施
- 格罗方德起诉 Tower,指控后者侵犯专利
- 英飞凌新推出一款12位数字电流监测IC XDM700-1,提供高精度传感与报告功能
- Vishay 新款RGB LED通过单独控制红色、纯绿和蓝色芯片实现宽色域



SN74HCT574DBR






京公网安备 11010802033920号