实验目的:
测试蓝牙模块AT指令:
通过蓝牙模块透传,控制led灯。
蓝牙模块:
我用的ch06:
首先用AT指令验证一下蓝牙:
测试电路接线:
其他蓝牙指令参考:需要注意的是hc-05与hc-06指令集不一样。
连线示意图:
实验接线框图:
手机上要安装蓝牙助手软件。
以下实验步骤由江汉大学春萌同学整理,感谢春萌同学!
实验步骤:
第一步配置MX:
GPIO口选择对应的端口(我的是PA0)
配置USART1(波特率为9600,选择异步通信)
第二部写代码:
添加全局变量data接受数据
在主函数里面开启接受中断
在stm32f1xx_it.c文件里面先声明下data
在回调函数里面判断data是否为a是的就反转电平并再次开启中断
最终效果,当手机上蓝牙调试助手发送“a” ,即可触发相应接口上led的亮灭。
再次感谢江汉大学春萌同学。