STM32F407+Cubemx学习&应用[3]——DMA收发串口数据——US100超声波模块

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

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

Cubemx配置工程

时钟配置
STLink下载配置
USART1配置及串口打印

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值