初级会员

- 积分
- 52
- 金钱
- 52
- 注册时间
- 2017-3-30
- 在线时间
- 18 小时
|
10金钱
HAL_StatusTypeDef HAL_SD_ReadBlocks_DMA(SD_HandleTypeDef *hsd, uint8_t *pData, uint32_t BlockAdd, uint32_t NumberOfBlocks);
HAL_StatusTypeDef HAL_SD_WriteBlocks_DMA(SD_HandleTypeDef *hsd, uint8_t *pData, uint32_t BlockAdd, uint32_t NumberOfBlocks);
HAL_StatusTypeDef HAL_ADC_Start_DMA(ADC_HandleTypeDef* hadc, uint32_t* pData, uint32_t Length);
请问,论坛的各位大神。H7的HAL中每个外设都有类似上面函数,但是我看函数里面也没有开DMA的时钟,而且最近看原子哥SD卡实验的例程,例程里面似乎也没有做DMA的初始化。。不知道是不是我看漏了,请各位大神指教。小弟感激不尽
|
最佳答案
查看完整内容[请看2#楼]
dma有时钟开启的,你看我们寄存器版本代码。不过SD卡驱动,没有提供DMA了。。直接全部是查询方式的。
|