news 2026/4/19 5:49:37

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/4/16 10:55:20

DeepSeek-Prover-V2:AI如何破解数学定理证明?

DeepSeek-Prover-V2:AI如何破解数学定理证明? 【免费下载链接】DeepSeek-Prover-V2-7B 项目地址: https://ai.gitcode.com/hf_mirrors/deepseek-ai/DeepSeek-Prover-V2-7B 导语:深度求索(DeepSeek)发布新一代数…

作者头像 李华
网站建设 2026/4/18 1:47:54

开源界新王者!DeepSeek-V3:671B参数性能媲美闭源

开源界新王者!DeepSeek-V3:671B参数性能媲美闭源 【免费下载链接】DeepSeek-V3 DeepSeek-V3:强大开源的混合专家模型,671B总参数,激活37B,采用多头潜在注意力机制与DeepSeekMoE架构,训练高效、成…

作者头像 李华
网站建设 2026/4/18 1:11:04

Qwen3-30B双模式AI:推理与对话智能切换新突破

Qwen3-30B双模式AI:推理与对话智能切换新突破 【免费下载链接】Qwen3-30B-A3B-MLX-8bit 项目地址: https://ai.gitcode.com/hf_mirrors/Qwen/Qwen3-30B-A3B-MLX-8bit 导语 Qwen3-30B-A3B-MLX-8bit模型正式发布,首次实现单个大语言模型内"思…

作者头像 李华
网站建设 2026/4/18 12:28:40

Qwen3-0.6B-FP8:0.6B参数体验智能双模推理

Qwen3-0.6B-FP8:0.6B参数体验智能双模推理 【免费下载链接】Qwen3-0.6B-FP8 Qwen3 是 Qwen 系列中最新一代大型语言模型,提供全面的密集模型和混合专家 (MoE) 模型。Qwen3 基于丰富的训练经验,在推理、指令遵循、代理能力和多语言支持方面取得…

作者头像 李华