有个无聊的想法,困扰了蛮久,望大佬们帮忙解惑,谢谢

2019-07-20 10:24发布

关于定时器的,通用定时器是带PWM模式的,我就想弄明白这个模式的原理是什么,也就是说,如果没有这个模式,我该怎么设置使其有pwm,同时其占空比又可变
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
jkd405
1楼-- · 2019-07-20 12:27
 精彩回答 2  元偷偷看……
xuyaqi
2楼-- · 2019-07-20 17:56
 精彩回答 2  元偷偷看……
jkd405
3楼-- · 2019-07-20 21:24
补充一点,其实如果对频率要求不严格,单片机又没有其他任务的情况下,其实不用定时器都可以实现while里面输出高delay然后输出低在delay。

其实就是LED闪烁

LED闪烁可以看做频率极低的pwm
操作系统
4楼-- · 2019-07-21 03:09
 精彩回答 2  元偷偷看……
八度空间
5楼-- · 2019-07-21 08:32
jkd405 发表于 2017-12-20 11:48
其实就是定时器在计数。通过修改预分频来修改计数频率,通过修改总计数修改pwm频率,通过设置总计数中多少 ...

形容的不错,后台都用上了
八度空间
6楼-- · 2019-07-21 09:11
操作系统 发表于 2017-12-20 12:00
如果没有 PWM模块,用两个定时器可以完成和PWM模块一样的功能.
一个定时器控制开.一个控制关.两个配合 起来 ...

两个太浪费了

一周热门 更多>