摘要: 目录DMA+AD多通道基本原理接线图代码实现标准库实现AD.hAD.cmain.cHAL库实现AD.hAD.cmain.c实现效果 DMA+AD多通道 基本原理 左边是ADC扫描模式的执行流程,在这里有7个通道,触发一次后,7个通道依次进行AD转换,然后转换结果都放到ADC_DR数据寄存器里面,那我 阅读全文
posted @ 2025-08-18 21:04 秦瑞迁 阅读(103) 评论(0) 推荐(0)
摘要: 目录DMA数据转运基本原理接线图代码实现标准库实现MyDMA.hMyDMA.cmain.cHAL库实现MyDMA.hMyDMA.cmain.c实现效果 DMA数据转运 基本原理 上图是将SRAM里的DataA数组转移到SRAM里的DataB数组中,在这个任务里,那在这个任务里,外设地址显然立该填Da 阅读全文
posted @ 2025-08-18 19:04 秦瑞迁 阅读(42) 评论(0) 推荐(0)
摘要: 目录DMA(Direct Memory Access)直接存储器存取DMA简介存储器映像DMA框图寄存器总线矩阵DMA总线仲裁器AHB从设备DMA请求FlashDMA基本结构数据转运的两大站点传输计数器DMA的触发控制软件触发DMA硬件触发DMA开关控制DMA请求数据宽度与对齐可编程的数据传输宽度和 阅读全文
posted @ 2025-08-18 15:46 秦瑞迁 阅读(79) 评论(0) 推荐(0)
摘要: 目录AD多通道接线图代码实现标准库实现AD.hAD.cmain.cHAL库实现AD.hAD.cmain.c实现效果 AD多通道 接线图 在这里我们使用了4个AD通道,多次转换,连续扫描,会出现数据覆盖问题,需要用到下一节DMA的知识,所以这里用单次转换非扫描模式,只需要在触发转换之前,手动更改一下列 阅读全文
posted @ 2025-08-18 11:34 秦瑞迁 阅读(31) 评论(0) 推荐(0)