请问PWM启动方式IT启动DMA启动和普通启动有什么区别?

2019-07-14 15:55发布

在使用PWM的时候,发现一般有三种方式启动,如下:
HAL_tiM_PWM_Start(TIM_HandleTypeDef *htim, uint32_t Channel)
HAL_TIM_PWM_Start_IT(TIM_HandleTypeDef *htim, uint32_t Channel)
HAL_TIM_PWM_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channel, uint32_t *pData, uint16_t Length)
有谁可以帮我解释一下这三种方式具体使用各有什么好处和特点?最好具体一点。什么时候使用IT,什么时候使用DMA?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
leilijiao
1楼-- · 2019-07-16 07:45
 精彩回答 2  元偷偷看……
wenxueshu
2楼-- · 2019-07-16 10:12
二楼回答是正解
5616asaqwq
3楼-- · 2019-07-16 13:55
学习一下
lee_st
4楼-- · 2019-07-16 19:40
儿科

一周热门 更多>