单片机是STC89C52RC 蓝牙是HC05和HC06 两款都用过
代码以前写的成功运行,最近又拿来用一下发现用不了。
连接:VCC-VCC GND-GND TXD-RXD RXD-TXD 蓝牙为从机已经AT调配好了(曾经用过了成功的)
手机连接蓝牙后发送信息 代码可以跑到串口中断函数中,如图
每次发送led2会取反,但是判断Buffer(判断SBUF也试过)后就没反应,如main函数中
手机发送字符过去led不会亮
感觉是Buffer=SBUF这里有问题,没有赋值过去,或者SBUF寄存器根本就没有存
一个月前在学校也是这个问题,然后不知道为什么突然就能用了,现在又有问题了,是不是模块也有问题,我换过两三个了没理由都坏了吧。
单字节只是做个测试 问题是我单片机没有接收蓝牙的数据 再连电脑串口 串口助手可以接收到蓝牙的数据
那应该是程序问题了,可能是程序没有检测到数据
一周热门 更多>