江科协 8-1 DMA数据转运与[4-1]OLED调试工具接线图一样
·

把第9组的项目复现完以后,STM32单片机主要内容就快学完了,这里恰好遇到一个和前面的4-1接线一样的DMA数据转运实验,这里有种首尾呼应的感觉。学习江科协STM32的顺序可以打乱,但是OLED显示屏这个是除了OLED之前少数几个实验之外,无法绕过的实验,学习的优先级是非常高的,显示屏作为像C语言printf()函数一样的无法绕过的工具,在整个教程中显得尤为重要。


上面两张图是DMA数据转运的实验现象,DataA和DataB两行数据,B比A慢半拍,亦步亦趋,体现了数据转运成功了。核心因果链——硬件触发同步 + 地址自动递增 + 无 CPU 干预 → 亦步亦趋。

下面是个人对DMA数据转运和AD转换的一些思考。


ADC 负责"采样生产",DMA 负责"自动搬运到内存",CPU 只负责"消费数据"。 两者通过 ADC 的 DMA 请求信号硬件直连,实现全自动化、无 CPU 干预、不丢数据的多通道连续采集。
更多推荐



所有评论(0)