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

查看: 1534|回复: 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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版