打印

PWM如何用DMA输出啊?

[复制链接]
648|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Jacquetry|  楼主 | 2023-5-29 18:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
试了好多次,用CPU就可以切换DMA就不行了

使用特权

评论回复
沙发
primojones| | 2023-6-6 12:27 | 只看该作者
频率的修改需要刷新定时器周期寄存器

使用特权

评论回复
板凳
uiint| | 2023-6-6 13:50 | 只看该作者
在使用DMA控制PWM时,可以通过配置DMA传输数据的方式来更改PWM输出的占空比和频率等参数。

使用特权

评论回复
地板
pentruman| | 2023-6-6 14:20 | 只看该作者
pwm比较模式如何反向输出              

使用特权

评论回复
5
mattlincoln| | 2023-6-6 14:52 | 只看该作者
可以编写一个回调函数,在其中更新PWM的占空比或频率等参数。

使用特权

评论回复
6
uptown| | 2023-6-6 17:46 | 只看该作者
选择一个DMA通道,并配置其源地址、目标地址、传输数据长度等参数。源地址可以是内存中的一段数据缓冲区,目标地址为PWM的占空比或频率寄存器地址。

使用特权

评论回复
7
yorkbarney| | 2023-6-6 17:52 | 只看该作者
DMA传输PWM脉冲数据不连续。

使用特权

评论回复
8
robincotton| | 2023-6-6 18:00 | 只看该作者
根据所使用的单片机型号和开发板,选择相应的PWM引脚并配置相关寄存器,设置PWM的频率、占空比等参数。

使用特权

评论回复
9
gygp| | 2023-6-7 12:49 | 只看该作者
DMA控制PWM输出为什么不能工作

使用特权

评论回复
10
claretttt| | 2023-6-7 13:18 | 只看该作者
在使用DMA控制PWM时,需要确保DMA传输的数据与PWM参数的设置相匹配,以避免PWM输出的错误或不稳定

使用特权

评论回复
11
jcky001| | 2024-2-11 19:11 | 只看该作者
建议参考相关的硬件手册

使用特权

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

本版积分规则

89

主题

1717

帖子

0

粉丝