你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 1525|回复: 4

[STM32L496] 【NUCLEO-L496ZG评测】简单串口蓝牙透传

[复制链接]

57

主题

317

回帖

7

蝴蝶豆

论坛元老

最后登录
2020-8-2
发表于 2017-5-11 12:53:46 | 显示全部楼层 |阅读模式
    单总线、IIC、SPI都搞定了,当然要玩一下串口了。对于串口,板子自带了一个虚拟串口,在前面的帖子中我们已经知道这个虚拟串口是LPUART1,引脚为PG8和PG7,除此之外,板子还引出了PA2和PA3的引脚,熟悉STM32的童鞋都知道,这是串口2的引脚。那么,要配置好串口2就是目前要做的事情。    打开CubeMX,配置好串口2的PA2、PA3引脚,设置为异步模式,232、485硬件流禁止,再在串口配置界面配置好波特率9600、数据位8、停止位1、无校验位。至于为什么是9600而不是115200呢,那是因为串口蓝牙透传模块通常都是用9600波特率,低波特率能确保透传数据的准确性。
1.PNG 2.PNG
    蓝牙透传模块采用HC05主从一体模块,在我之前的F429disco试用帖中已经有提到过
,配置好相应的蓝牙地址之后便可以充当无线串口使用。这里上传一份PDF数据手册供大家参考。
3.PNG HC05指令集.pdf (49.7 KB, 下载次数: 6)
回复

使用道具 举报

37

主题

1084

回帖

0

蝴蝶豆

论坛元老

最后登录
2020-7-22
发表于 2017-5-11 20:58:22 | 显示全部楼层
波特率自适应?
回复 支持 反对

使用道具 举报

57

主题

317

回帖

7

蝴蝶豆

论坛元老

最后登录
2020-8-2
 楼主| 发表于 2017-5-11 21:32:26 | 显示全部楼层
suoma 发表于 2017-5-11 20:58
波特率自适应?

不是,蓝牙串口模块的波特率出厂时设置为9600,建议大家不要手动修改,否则容易出BUG,因此串口2的波特率也照顾蓝牙的波特率设置为9600。
回复 支持 反对

使用道具 举报

37

主题

1084

回帖

0

蝴蝶豆

论坛元老

最后登录
2020-7-22
发表于 2017-5-12 20:43:45 | 显示全部楼层
donatello1996 发表于 2017-5-11 21:32
不是,蓝牙串口模块的波特率出厂时设置为9600,建议大家不要手动修改,否则容易出BUG,因此串口2的波特率 ...

有时间写一个串口自适应,我最近也在研究
回复 支持 反对

使用道具 举报

57

主题

317

回帖

7

蝴蝶豆

论坛元老

最后登录
2020-8-2
 楼主| 发表于 2017-5-12 20:51:32 来自手机 | 显示全部楼层
suoma 发表于 2017-5-12 20:43
有时间写一个串口自适应,我最近也在研究

不错,期待你的大作
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
13245底部标题123相同标题
12底部标题123相同标题
33333底部标题123相同序号
3435底部标题-无链接
关注我们
st-img 微信公众号
st-img 手机版