打印
[技术问答]

怎么用PWM单通道实现这个波形

[复制链接]
8382|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
菜鸟tony1|  楼主 | 2021-8-31 17:53 | 只看该作者
求大佬指教

使用特权

评论回复
板凳
RunningX| | 2021-8-31 19:54 | 只看该作者
用PWM估计不好做,直接GPIO+TIMER就很容易实现

使用特权

评论回复
地板
coody| | 2021-8-31 21:35 | 只看该作者
用TIMER或PCA可以实现,看你的MCU资源了。

使用特权

评论回复
5
oufuqiang| | 2021-8-31 22:21 | 只看该作者
打开PWM中断,每次PWM翻转后产生中断,然后更改PWM寄存器的值

使用特权

评论回复
6
单片小菜| | 2021-9-1 09:27 | 只看该作者
直接使用PWM做这个有点麻烦,还不如用IO口配合定时器翻转操作。

使用特权

评论回复
7
菜鸟tony1|  楼主 | 2021-9-1 10:42 | 只看该作者
oufuqiang 发表于 2021-8-31 22:21
打开PWM中断,每次PWM翻转后产生中断,然后更改PWM寄存器的值

感谢感谢

使用特权

评论回复
8
skyred| | 2021-9-2 15:35 | 只看该作者
直接IO调整吧。
PWM是脉宽调制,调整的是脉宽,不是单个周期

使用特权

评论回复
9
勇敢的大白菜| | 2021-9-6 09:55 | 只看该作者
这个直接使用IO口进行翻转就可以了,不用别的了吧?

使用特权

评论回复
10
chenjun89| | 2021-9-8 20:32 | 只看该作者
PWM的宽度是固定的,要实现每个周期都是变化的,不好做。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

27

帖子

0

粉丝