STM32F407+Cubemx学习&应用[3]——DMA收发串口数据——US100超声波模块
本《STM32F407+Cubemx学习&应用系列》是自己在做工程时学习和琢磨的总结,还有诸多不足希望能够指出。本系列主要针对串口通信的一些应用,和TCP、CAN通信的一些简单应用。
本例程的目的:用串口读取US100超声波模块测是距离数据(对温度数据不进行读取),并用串口打印出来。
本例程的基础例程:https://blog.youkuaiyun.com/LW_12345/article/details/121453986《STM32F407+Cubemx学习&应用[2]——时间中断中处理任务(相当于多了个线程,能够处理多任务)》
参考:硬石例程《YSF4_HAL-123. US-100超声波测量距离和温度(串口方式)》
硬件
硬石开发板:YS-F4Pro(用于工业控制~~~师兄选的哈)
两个US100超声波模块(UART4,USART6)(根据自己需求而定)
串口参数
波特率:9600
数据位:8
校 验:noparity
停止位:1

本文介绍如何使用STM32F407的DMA功能通过串口读取US100超声波模块的距离数据,并在串口中打印输出。基于Cubemx配置工程,在Keil中实现代码测试。
最低0.47元/天 解锁文章
3292

被折叠的 条评论
为什么被折叠?



