1,hc05蓝牙模块与51单片机相连必须要用110592MHZ的晶振吗

你看下bf10这种蓝牙模块应该是能满足你的要求的,他们工程师的技术支持qq:19511806 具体资料你也可以看看 http://hi.baidu.com/xiaowuyeah
其他晶振也可以,只要算出来的波特率误差小于3%

hc05蓝牙模块与51单片机相连必须要用110592MHZ的晶振吗

2,求教HC05蓝牙模块怎么调节波特率

通AT指令AT+ROLE =1 设置主模式AT+ROLE =0 设置模式
hc-05 at指令集第7页 13、设置/查询—串口参数:(34脚至高一次或一直至高) 很详细的说明举例:设置串口波特率:115200,2 位停止位,even 校验at+uart=115200,1,2,\r\nokat+uart?+uart:115200,1,2ok

求教HC05蓝牙模块怎么调节波特率

3,怎么用arduino给hc 05蓝牙设置AT

1.我尝试后发现是这样的,HC-05的EN脚先接3.3V,接着按着KEY键不放,然后给模块上电(供5V)后,这一瞬间模块进入了AT命令响应状态,你才可以在串口调试助手里面输入一条AT命令;如果想再输入一条AT命令,你必须重复刚才的过程(断电后再按KEY键再上电),也就是说模块在进入了AT命令响应状态后只能响应一条AT命令(原因不明,不知道是不是只有我的这样)2.还有一点要注意:买的HC-05默认的波特率是9600,但是你在用串口调试助手发送AT命令的时候,你要将串口调试助手的波特率设置成38400才能返回正确的值(这个我也没弄清楚原因),我用的串口软件是“友善串口调试助手”3.刚才看了一下,HC-05在AT命令状态下波特率固定为38400,所以在输入AT命令时串口调试助手的波特率要设为38400
把hc 05的key引脚置高电位就进入命令模式,给个例程: /* author: hazim bitar (techbitar) date: aug 29, 2013 license: public domain (use at your own risk) contact: techbitar at gmail dot com (techbitar.com) */ #include softwareserial btserial(10, 11); // rx | tx void setup() { pinmode(9, output); // this pin will pull the hc-05 pin 34 (key pin) high to switch module to at mode digitalwrite(9, high); serial.begin(9600); serial.println("enter at commands:"); btserial.begin(38400); // hc-05 default speed in at command more } void loop() { // keep reading from hc-05 and send to arduino serial monitor if (btserial.available()) serial.write(btserial.read()); // keep reading from arduino serial monitor and send to hc-05 if (serial.available()) btserial.write(serial.read()); }

怎么用arduino给hc 05蓝牙设置AT


文章TAG:蓝牙hc05默认波特率是多少蓝牙  默认  波特  
下一篇