如何从51单片机向蓝牙模块发送AT指令?

单片机是STC89/90C51,开发环境keil,蓝牙模块是BC04-b。希望大神能帮忙指教指教,... 单片机是STC89/90C51,开发环境keil,蓝牙模块是BC04-b。
希望大神能帮忙指教指教,
展开
 我来答
鉴鹰电子小z
2015-12-15 · TA获得超过5570个赞
知道小有建树答主
回答量:1219
采纳率:25%
帮助的人:859万
展开全部
蓝牙有RXD与TXD引脚, 用串口通信 ,代码可以参考网上的一些资料

使用AT指令的时候,先使蓝牙模块进入AT模式,然后你就当蓝牙就是命令的接收端,单片机或者PC串口就是命令的发送端(就当蓝牙是独立的模块)。
串口发送的AT数据是直接给蓝牙模块的,这个串口可以是PC串口也可以是单片机串口。

如果你想用单片机实现AT指令设置蓝牙,就用一个IO控制蓝牙模块的KEY管脚,把AT指令写在程序中,通过串口发送给蓝牙模块。
参考《吴鉴鹰单片机项目实战精讲》
专注51单片机
2019-01-22 · TA获得超过809个赞
知道小有建树答主
回答量:1150
采纳率:58%
帮助的人:228万
展开全部
51单片机和蓝牙连接是通过串口实现的,所以通过单片机想蓝牙模块发送AT指令,也必须通过串口来发送,安装蓝牙模块的协议来发送控制命令就可以了。接收也是如此。要灵活控制蓝牙模块,首先要熟读蓝牙模块的通讯协议,再编制相应的程序。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
鸿沙无悔
2013-01-07 · TA获得超过166个赞
知道小有建树答主
回答量:229
采纳率:0%
帮助的人:139万
展开全部
你的蓝牙有RXD与TXD引脚吧? 那就用串口通信 代码会写吧? 写个 send函数啥的 然后。。。。。 你会了么?
更多追问追答
追问
然后能讲的再详细点么。跪求了
追答
程序也要我给你写啊???单片机的串口通信会么?把你要发的指令发到数据总线上去就ok了   看书吧!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式