新买的蓝牙模块,想要初始化成想要的波特率、设置-Indication 上行指令以及设置蓝牙模块的名称。
以下是蓝牙模块的电路结构:
将蓝牙模块的TXD/RXD/VCC/GND四个端口与USB转TTL模块连接,实物图如下:
发送AT指令
AT+RESET
AT+CLEAR
AT+BAUD(初试波特率是9600,改成115200)
AT+BAUD8(这个指令之后就要把相应的通信波特率改成115200了)
AT+NAME
AT+NAMEPEFI001(后面是直接加更改的名字)
AT+ENABLEIND
AT+ENABLEIND0
至此就可以满足实验要求了
遇到的问题:
1、发送新行一定要打勾,不然会出现奇奇怪怪的错误!!我的天,心力交瘁。。。
2、有一次在配置的时候,莫名其妙发送指令栏会在指令后面出现一些空格,导致出现“error 101”、“error 106”、“error 103”这种情况,后来查看资料
遇到这种情况在每次发送指令的时候,一直用delete把后面的空格都删除了再发送,就可以了!