news 2026/6/7 6:08:50

STM32——DMA

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
STM32——DMA

总:STM32——学习总纲

参考资源:

【免费】STmcu选型手册资源资源-CSDN下载

【免费】芯片资料STM32F103ZET6(中文版)资源-CSDN下载

【免费】STM32F1系列参考手册-V10(中)

一、DMA介绍

二、DMA结构框图(F1)

结论:

1、DMA就是建立数据传输通道

2、DMA1有7个通道,DMA2有5个通道


DMA处理过程

DMA通道

DMA优先级处理

三、DMA相关寄存器介绍

四、DMA相关HAL库驱动介绍

驱动函数

关联寄存器

功能描述

__HAL_RCC_DMAx_CLK_ENABLE(…)

RCC_AHBENR

使能DMAx时钟

HAL_DMA_Init(…)

DMA_CCR

初始化DMA

HAL_DMA_Start_IT(…)

DMA_CCR/CPAR/CMAR/CNDTR

开始DMA传输

__HAL_LINKDMA(…)

用来连接DMA和外设句柄

HAL_UART_Transmit_DMA(…)

CCR/CPAR/CMAR/CNDTR/USART_CR3

1.使能DMA发送,启动传输.

2.内部调用HAL_DMA_Start_IT。跳入中断服务函数

__HAL_DMA_GET_FLAG(…)

DMA_ISR

查询DMA传输通道的状态

__HAL_DMA_ENABLE(…)

DMA_CCR(EN)

使能DMA外设

__HAL_DMA_DISABLE(…)

DMA_CCR(EN)

失能DMA外设

DMA外设相关结构体:DMA_HandleTypeDef 和 DMA_InitTypeDef

五、DMA配置步骤

六、编程实战

135讲41:28

七、课堂总结

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/30 18:55:27

AI视频生成工具探索指南:从入门到精通

AI视频生成工具探索指南:从入门到精通 【免费下载链接】ComfyUI-WanVideoWrapper 项目地址: https://gitcode.com/GitHub_Trending/co/ComfyUI-WanVideoWrapper 一、认知篇:AI视频生成的变革与价值 视频创作的范式转移 在数字内容创作领域&…

作者头像 李华
网站建设 2026/5/22 10:43:10

基于FreeRTOS的STM32多任务管理24l01话筒系统学习

以下是对您提供的博文内容进行 深度润色与结构重构后的专业级技术文章 。全文已彻底去除AI生成痕迹,摒弃模板化表达,以一位深耕嵌入式音频系统多年的工程师视角,用自然、凝练、富有节奏感的语言重写;逻辑层层递进,技…

作者头像 李华
网站建设 2026/5/29 10:30:05

DeepSeek-R1-Distill-Qwen-32B:超o1-mini的推理新星

DeepSeek-R1-Distill-Qwen-32B:超o1-mini的推理新星 【免费下载链接】DeepSeek-R1-Distill-Qwen-32B DeepSeek-R1-Distill-Qwen-32B,基于大规模强化学习,推理能力卓越,性能超越OpenAI-o1-mini,适用于数学、代码与推理任…

作者头像 李华
网站建设 2026/5/20 12:00:07

歌词提取工具:解决音乐爱好者的歌词管理难题

歌词提取工具:解决音乐爱好者的歌词管理难题 【免费下载链接】163MusicLyrics Windows 云音乐歌词获取【网易云、QQ音乐】 项目地址: https://gitcode.com/GitHub_Trending/16/163MusicLyrics 在数字音乐时代,歌词已成为音乐体验不可或缺的一部分…

作者头像 李华
网站建设 2026/5/23 1:58:52

歌词提取工具完全指南:从新手到专家的无损歌词获取方案

歌词提取工具完全指南:从新手到专家的无损歌词获取方案 【免费下载链接】163MusicLyrics Windows 云音乐歌词获取【网易云、QQ音乐】 项目地址: https://gitcode.com/GitHub_Trending/16/163MusicLyrics 你是否曾遇到过想要保存喜欢歌曲的歌词却无从下手的困…

作者头像 李华