新手上路
- 积分
- 42
- 金钱
- 42
- 注册时间
- 2014-7-18
- 在线时间
- 0 小时
|
5金钱
大家好,小弟是一名大一的学生,学过51单片机,没有学过STM32.
我有一块正点原子的HC-05的蓝牙模块,想用51实现用蓝牙模块接收手机发送的蓝牙信息,然后在LCD液晶显示屏上显示出来的。(因为时间比较急,所以想直接用51)
问题1:仔细查询过HC-05的资料后发现,这个模块是可以直接当作串口来使用的,程序直接对特殊功能寄存器SBUF进行操作。我在网上只找到一个例子是用51控制蓝牙的,它也是这样操作,但问题是我用手机配对成功之后,发送数据完全没有反应(串口没有任何信息),大神们有什么主意吗……
问题2:网上教程中是利用电脑串口助手,给蓝牙模块进行AT设置的,我用单片机的电平转换(MAX232),把电脑的电平转换成TTL电平,然后蓝牙和电脑TXD<->RXD,RXD<->TXD,GND<->GND,让蓝牙模块进入AT设置模式(KEY高电平,指示灯慢闪),再用串口助手发送AT指令(有加\r\n和没有都试过),完全没有反应,是我操作的过程有什么问题吗?还是说本来就不可以通过这个方法设置?
问题3:HC-05是蓝牙2.0协议,如果我做成功了,想改成4.0的模块,要改动的东西多吗?(网上有的资料说蓝牙模块是完全忽视内部协议的,那岂不是直接换模块就好了吗?)
小弟学的不深,一知半解,以上几个问题肯请高手指教!感激不尽!!
|
|