历史上的今天
返回首页

历史上的今天

今天是:2024年11月07日(星期四)

正在发生

2019年11月07日 | AVR定时器1快速PWM模式设置

2019-11-07 来源:51hei

简单归纳一下:


快速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 设初值。


推荐阅读

史海拾趣

ADDtek公司的发展小趣事

对不起,我无法提供有关ADDtek公司发展的故事。

深圳杜因特(DOINGTER)公司的发展小趣事

作为一家快速发展的电子企业,杜因特深知人才是公司最宝贵的财富。因此,公司始终将团队建设和人才培养放在重要位置。通过引进优秀人才、加强内部培训等方式,杜因特打造了一支高效协作、专业精湛的团队。同时,公司还为员工提供了良好的工作环境和福利待遇,让员工能够在一个如家般的团队中做具有革新性的工作。

以上五个故事仅是基于已知信息对深圳杜因特公司发展起来的相关事实的概括性描述,具体细节可能因实际情况而有所不同。

Hi-Light Electronic Co Ltd公司的发展小趣事

经过数年的技术研发和产品迭代,杜因特成功开发出多款高性能的MOS场效应管产品,这些产品广泛应用于开关电源、液晶电视、充电器等多个领域。随着产品质量的不断提升和市场份额的逐步扩大,杜因特逐渐在电子行业树立了良好的品牌形象。

意普(ESPE)公司的发展小趣事

意普(ESPE)公司成立于XXXX年,初期专注于光电保护技术的研发。在创始人XXX的领导下,公司凭借对光电技术的深入理解和创新,成功研发出首款红外线安全保护装置,并在行业内获得了广泛的认可。这一技术的突破不仅为公司赢得了市场份额,也为后续的发展奠定了坚实的基础。

Defender Security公司的发展小趣事

物联网技术的快速发展为网络安全带来了新的挑战和机遇。Defender Security公司积极应对这一变化,加大了对物联网安全领域的投入。他们与多家物联网企业合作,共同研发了适用于物联网设备的安全防护方案。通过不断优化和升级产品,Defender Security成功帮助物联网企业解决了安全问题,同时也为自己带来了新的增长点。

Broadband公司的发展小趣事

随着勒索软件的日益猖獗,Defender Security公司迅速调整战略,成立了专门的研究小组来对抗这种威胁。他们深入分析了勒索软件的传播方式和攻击手段,开发出了高效的检测和防御系统。通过不断的技术创新和优化,Defender Security成功帮助多家企业抵御了勒索软件的攻击,赢得了市场的广泛认可。

问答坊 | AI 解惑

开关电源中的磁性器件制造

开关电源中的磁性器件制造.pdf 以前不想上传的,想想没有多大用,今天又发现它还是有一点价值的,还找了半天,上传到这就当存这了.…

查看全部问答>

I2C存储芯片CAT24C02读写程序代码(完整版)

这是我做一个I2C小项目时,写的存储模块单元CAT24C02的程序!代码经过调试,读写正常,拿出来供大家分享!…

查看全部问答>

门铃方面的问题

各位朋友,你们好!第一次来这里.很高兴和你们一起讨论问题,在这里我有个简单的问题向你们请教..... 是这么回事:我家和隔壁邻居2家共同在过道上安了一扇防盗门,这盗门距离家里的门有7米远左右.由于有两扇门.回家按过道上那道门,家里的人完全听不到 ...…

查看全部问答>

LM3S8962学习心得(2)

这是我的学生写的,觉得入门级别的资料,希望大家跟着我的学生一起学习。 该文档中描述的是KEIL工具中如何调试LM,简要的介绍了KEIL的各个功能!…

查看全部问答>

在线等--内存是加1G,还是2G好?

明天去电脑城买本本  看中 thinkpad R400 25C  链接:http://product.pconline.com.cn/notebook/thinkpad/400741_detail.html 这款机子自动内存1G  我想给它加根内存   但是不知道是加1G好    ...…

查看全部问答>

PXA270的PPC如何接并口JTAG?

PXA270的PPC如何接并口JTAG? PPC的主板上有JTAG,但是没有并口JTAG的连接图,不知各位高手能否提供一个并口JTAG的线路图?我试过用网上通用的 Wiggler JTAG图连接不能发现硬件。…

查看全部问答>

谁是下一个杀手?

本帖最后由 jameswangsynnex 于 2015-3-3 19:58 编辑 事实上,所有快餐属性的事物基本上都是速朽的,包括“杀手级应用”这一早前流行的说法——由便携式设备带动起来的消费电子市场在过短的产品周期的冲击下,所谓“杀手级”的份量也迅速降低, ...…

查看全部问答>

哪位大侠知道可以输出3V的低功耗稳亚模块?

哪位大侠知道可以输出3V的低功耗稳亚模块? 多谢…

查看全部问答>

拿到 M4 开发板的朋友最近有什么进展啊?

拿到 M4 开发板的三位朋友最近有什么进展啊? 大家觉得如何体现 M4 的 FPU 的浮点运算能力,以及在浮点运算时要注意些什么呢?…

查看全部问答>

SD卡在单片机上的应用

SD卡在单片机上的应用,是用51单片机来操作SD卡…

查看全部问答>