STM32H7的DMA初始化问题

2019-07-20 06:40发布

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的初始化。。不知道是不是我看漏了,请各位大神指教。小弟感激不尽

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
2939564153
1楼-- · 2019-07-20 23:52
qiousanxi 发表于 2018-8-13 15:42
看看你时钟 对不对,建议25M

谢谢
qiousanxi
2楼-- · 2019-07-21 04:48
解决 就好了,还有SD卡的 DMA 是专用的,你可以看下SD卡章节,一定注意  SD卡的DMA  只能到达AXISRAM

一周热门 更多>