一、蓝牙模块与串口调试
1.准备一個蓝牙模块HC-06和一个TTL转usb下载器如下图。
2.在进行蓝牙模块调试时我用的是STC-ISP工具打开之后里面有串口调试工具,设置波特率一般是9600接受和發送模式为HEX模式。将蓝牙模块和下载器模块电源和地分别连接好RXD和TXD交叉连接即蓝牙模块的TXD连接下载器的RXD,蓝牙模块的RXD连接下载器的TXD
3、掱机行下载蓝牙串口调试工具,便可以进行数据的发送和接受了
调试过后发现一些未能解决的问题,希望大牛可以帮忙看看:
发送缓冲區传送文字0的时候接收缓冲区显示80基于单片机的设计接收数字为0x00
手机蓝牙串口助手发送0接收缓冲区显示30.,基于单片机的设计接受数字为0x70
4、在调试完成后自己写了一个用lcd1602显示手机蓝牙串口发送0-9数字显示的程序供参考(在测试的过程中发现一些小问题,不同的晶振蓝牙串口發送相同的数据基于单片机的设计接收到的数据是不同的,因此在做之前最好自己测试一下可将SBUF送到P0口,用led显示接收到的数字)
* 函數功能 : 主函数
* 函数功能 :串口初始化
* 函数功能 : 串口通信中断函数,美接受或者发送数据的时候进入
TI=0; //清除发送完成标志位