CH32V307 TIM DMA通道填坑

查看数: 421 | 评论数: 1 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2023-4-7 16:55

正文摘要:

本帖最后由 trucy 于 2023-4-9 07:55 编辑 在利用tiM进行PWM调试查看提供的参考代码和资料对不上 CH32FV2x_V3x 系列应用手册V1.7上标注PA8 TIM1CH1 DMA的通道应该是DMACH2 结果参考代码给出来的却是DMA1CH5, ...

回复

l爱学习 发表于 2023-4-10 13:59:51
关于手册和EVT例程,都是没有问题的,实际上EVT例程对应的是TIM_UP,你可以看一下PWM输出的波形,其占空比是变化的,例程中DMA通道外设的地址设置的是比较捕获寄存器1的地址,通过该地址可设置PWM输出的占空比,当定时器计数器的值每计数到重装载值之后,更新一次PWM占空比的值,因此是对应的TIM1_UP,因此使用DMA1的通道5
hidden
游客 发表于
链接复制成功,分享给好友