[STM32F1] PWM的DMA模式开启电平可能会不一致

[复制链接]
1114|12
 楼主| digit0 发表于 2023-11-20 17:46 | 显示全部楼层 |阅读模式
PWM的DMA模式开启电平可能会不一致。
不停的开关开关,就会导致电平反向,大家有解决方案吗?
onlycook 发表于 2023-11-21 16:06 | 显示全部楼层
你可能需要调整PWM信号的边沿触发方式。
七毛钱 发表于 2023-11-21 16:07 | 显示全部楼层
优化DMA配置,检查是否使用了正确的源和目标地址,检查是否使用了正确的传输计数和传输大小等。
捧一束彼岸花 发表于 2023-12-19 09:37 | 显示全部楼层
没听说过啊,这是跑飞了?
西洲 发表于 2023-12-19 12:00 | 显示全部楼层
你好像得做个PWM的触发模式吧
风凉 发表于 2023-12-19 14:00 | 显示全部楼层
这是PWM实现输出用DMA搬运呢?
白马过平川 发表于 2023-12-19 16:00 | 显示全部楼层
建议你DMA搬运完事儿在PWM继续触发,这种流程可能会好点
故意相遇 发表于 2023-12-19 18:00 | 显示全部楼层
是不是你的DMA配置的缓冲区不太对?
温室雏菊 发表于 2023-12-19 20:00 | 显示全部楼层
一般来说不应该会这样啊,你的代码咋写的?能把这部分发出来看看么
春日负喧 发表于 2023-12-19 22:00 | 显示全部楼层
感觉是因为你的PWM和DMA没有同步操作,导致这样的
将爱藏于深海 发表于 2023-12-20 01:00 | 显示全部楼层
你试试PWM触发DMA,然后估计会解决这个问题吧
她已醉 发表于 2023-12-20 03:00 | 显示全部楼层
好像会这样,就是不停地使能PWM好像是这样
失物招領 发表于 2023-12-20 09:00 | 显示全部楼层
那你就不用DMA呗,既然用不好的话
您需要登录后才可以回帖 登录 | 注册

本版积分规则

37

主题

1921

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部