Jacquetry 发表于 2023-5-29 18:25

PWM如何用DMA输出啊?

试了好多次,用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比较模式如何反向输出            

mattlincoln 发表于 2023-6-6 14:52

可以编写一个回调函数,在其中更新PWM的占空比或频率等参数。

uptown 发表于 2023-6-6 17:46

选择一个DMA通道,并配置其源地址、目标地址、传输数据长度等参数。源地址可以是内存中的一段数据缓冲区,目标地址为PWM的占空比或频率寄存器地址。

yorkbarney 发表于 2023-6-6 17:52

DMA传输PWM脉冲数据不连续。

robincotton 发表于 2023-6-6 18:00

根据所使用的单片机型号和开发板,选择相应的PWM引脚并配置相关寄存器,设置PWM的频率、占空比等参数。

gygp 发表于 2023-6-7 12:49

DMA控制PWM输出为什么不能工作

claretttt 发表于 2023-6-7 13:18

在使用DMA控制PWM时,需要确保DMA传输的数据与PWM参数的设置相匹配,以避免PWM输出的错误或不稳定

jcky001 发表于 2024-2-11 19:11

建议参考相关的硬件手册
页: [1]
查看完整版本: PWM如何用DMA输出啊?