stm32f103 HAL+TIM%PWM+DMA精确输出PWM脉冲个数求助

2019-07-14 14:48发布

1,DMA设置为循环模式,发送70000个PWM脉冲,第一次DMA发送65535(DMA一次不超过65535),第二次DMA发送4465(第一次DMA发送完成中断服务函数中调用第二次DMA发送)。
问题:第一次DMA发送正常,第二次DMA实际发送65535个,并非是4465个。
2,DMA设置为单次模式,发送70000个PWM脉冲,第一次DMA发送65535(DMA一次不超过65535),第二次DMA发送4465(第一次DMA发送完成中断服务函数中调用第二次DMA发送)。
问题:第二次DMA发送后一直没有进入DMA发送中断函数。
参考DMA发送函数:HAL_tiM_PWM_Start_DMA
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
lee_st
1楼-- · 2019-07-15 16:52
pwm的个数是自己定义的
lee_st
2楼-- · 2019-07-15 20:00
这个都不知道?
lee_st
3楼-- · 2019-07-16 01:15
还是不要提这些简单问题

一周热门 更多>