51单片机与蓝牙模块连接时的RXD与TXD要串上电阻么?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了51单片机与蓝牙模块连接时的RXD与TXD要串上电阻么?相关的知识,希望对你有一定的参考价值。

如果要该用多少的电阻啊。

最好在蓝牙模块的UART_RXD和51的TXD两脚之间接上一个二极管,并且给51的RXD脚加上拉电阻后再与蓝牙模块的UART_TXD,这样更稳定一些~ 希望对你有用! 参考技术A 不用串电阻的。一般的串电阻是为了阻抗匹配限制电流,计算很复杂的。正常的情况都是不串电阻的,你直接用好了。但注意:在用的时候如果相关芯片发烫,就要稍微考虑下了。本回答被提问者采纳

HC-06蓝牙模块的使用

HC-06蓝牙模块与HC-05的AT指令变化还是挺大的,在模块上电后红灯闪烁表示未连接成功,常亮表示连接成功,期间只要红灯处于闪烁即是进入了AT模式,可发送AT指令,灯常亮使用AT指令无效。下面是常用的AT指令:

设置模块蓝牙名称为:dong66
AT+NAMEdong66
模块回:OKsetname


设置模块蓝牙配对时的密码为:6666
AT+PIN6666
模块回:OKsetPIN

 

设置串口通信波特率为:115200
AT+BAUD8
模块回:OK115200

 

设置串口通信波特率为:9600

AT+BAUD4

模块回:OK9600

技术分享图片

该表格来自于太极创客

 

      使用AT指令配置好的信息,一定要用小本本记下来,因为这些信息要想从模块找回是很困难的。如波特率设置不对,发送AT指令时将毫无反应。查资料发现HC-06蓝牙模块串口通信的高电平为3.3V,如果要51单片机配合使用,则HC-06的RX到51单片机TX这条电路上,需要使用分压电路进行降压(这个问题应该不大,暂时使用未发现有任何使用问题)。

     今天使用蓝牙模块HC-06和51单片机模块stc15F104W做了个DIY,RGB三色控灯。自定义串口协议和蓝牙透传协议,编写了个简单的Android上位机。

技术分享图片

技术分享图片

 








以上是关于51单片机与蓝牙模块连接时的RXD与TXD要串上电阻么?的主要内容,如果未能解决你的问题,请参考以下文章

5V单片机与3.3V单片机串口通信问题

hc-05底板 RXD和TXD为啥还要接上拉电阻和肖恩特二极管

STM32之USART1串口:蓝牙接收字符控制LED亮灭

5V单片机与3.3V单片机串口通信问题

STC15单片机C语言库函数版本UART_RXD_TXD_Short参数介绍

关于单片机串口通信的问题