STM32Cube HAL库——串口通讯(蓝牙)

STM32Cube HAL库——串口通讯(蓝牙)

这篇文章是为了接下来将要进行的项目做一个铺垫,串口通讯可以实时查看参数,让我们在项目中事半功倍。

一、串口通讯基本知识

串口通讯基本知识网上资料非常多,小编不再过多赘述,详细请查看STM32 通信基本知识 串口通信(USART)。

二、STM32CubeMX配置

****本例中依旧使用单片机STM32F405,蓝牙传输使用逐飞蓝牙透传模块。
在这里插入图片描述
由于在很多STM32项目中使用蓝牙串口一般用于调试,所以使用透传最为常见,当然,使用蓝牙向手机传输数据也很常见,但蓝牙传输受到距离限制,远距离传输数据更适合使用WIFI,在后面的文章中小编也将一一分享。
烧录接口配置,时钟配置等基础配置,请查看本专栏其它文章。

1.确定引脚

查看原理图确定引脚。其实这里只需要确定使用UART4, UART5, USART1, USART2, USART3, USART6中的哪一个就行(具体看STM32CubeMX中的具体引脚)。在本例中选取USART2,引脚PA2和PA3分别为USART2_TX,USART2_RX。(硬件连接时STM32的PA2和PA3分别接RX和TX)

在这里插入图片描述在这里插入图片描述

2.CubeMX配置

Connectivity中选择USART2,Mode选择Asynchronou

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

北辰远_code

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值