本帖最后由 trucy 于 2023-4-9 07:55 编辑
在利用 tiM进行PWM调试查看提供的参考代码和资料对不上
CH32FV2x_V3x 系列应用手册V1.7上标注PA8 TIM1CH1 DMA的通道应该是DMACH2
结果参考代码给出来的却是DMA1CH5,而且测试验证改回DMA1CH2后PA8没有输出
改成DMA1CH5输出正常,这是什么原因,查找并测试发现 STM32也是一样的现象
出现这样的问题是什么原因,而且资料都一样
还是要请官方出来帮忙澄清下
0
|
|
|
|
关于手册和EVT例程,都是没有问题的,实际上EVT例程对应的是TIM_UP,你可以看一下PWM输出的波形,其占空比是变化的,例程中DMA通道外设的地址设置的是比较捕获寄存器1的地址,通过该地址可设置PWM输出的占空比,当定时器计数器的值每计数到重装载值之后,更新一次PWM占空比的值,因此是对应的TIM1_UP,因此使用DMA1的通道5
|
|
|
|
|