这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
icore3_arm_hal_14 [2020/03/28 16:18] zgf [四、 实验程序] |
icore3_arm_hal_14 [2022/03/18 15:06] sean |
||
---|---|---|---|
行 3: | 行 3: | ||
|技术支持电话|**0379-69926675-801**||| | |技术支持电话|**0379-69926675-801**||| | ||
|技术支持邮件|Gingko@vip.163.com||| | |技术支持邮件|Gingko@vip.163.com||| | ||
- | |技术论坛|http://www.eeschool.org||| | ||
^ 版本 ^ 日期 ^ 作者 ^ 修改内容 ^ | ^ 版本 ^ 日期 ^ 作者 ^ 修改内容 ^ | ||
| V1.0 | 2020-03-28 | gingko | 初次建立 | | | V1.0 | 2020-03-28 | gingko | 初次建立 | | ||
\\ | \\ | ||
\\ | \\ | ||
- | \\ | ||
- | |||
===== STM32CubeMX教程十四——DMA实验 ===== | ===== STM32CubeMX教程十四——DMA实验 ===== | ||
行 196: | 行 193: | ||
* DMA_PeripheralBurst:外设突发模式选择,可选单次模式、 4 节拍的增量突发模式、 8 节拍的增量突发模式或 16 节拍的增量突发模式。 | * DMA_PeripheralBurst:外设突发模式选择,可选单次模式、 4 节拍的增量突发模式、 8 节拍的增量突发模式或 16 节拍的增量突发模式。 | ||
=== 3. DMA相关函数 === | === 3. DMA相关函数 === | ||
- | * HAL_DMA_Start();开启DMA传输。\\ | + | * HAL_DMA_Start();开启DMA传输。 |
- | * __HAL_DMA_GET_FLAG();获取DMA传输标志位\\ | + | * _HAL_DMA_GET_FLAG();获取DMA传输标志位 |
- | * __HAL_DMA_CLEAR_FLAG();清除DMA传输完成标志\\ | + | * _HAL_DMA_CLEAR_FLAG();清除DMA传输完成标志 |
- | * __HAL_DMA_GET_COUNTER();得到当前还剩余多少数据\\ | + | * _HAL_DMA_GET_COUNTER();得到当前还剩余多少数据 |
- | * DMA开始传输\\ | + | * DMA开始传输 |
<code c> | <code c> | ||
- | HAL_StatusTypeDef HAL_DMA_Start(DMA_HandleTypeDef *hdma, uint32_t SrcAddress, uint32_t DstAddress, uint32_t DataLength) | + | HAL_StatusTypeDef HAL_DMA_Start(DMA_HandleTypeDef *hdma, uint32_t SrcAddress, uint32_t DstAddress, uint32_t DataLength) |
</code> | </code> | ||
* 参数: | * 参数: |