如何从51单片机向蓝牙模块发送AT指令?
单片机是STC89/90C51,开发环境keil,蓝牙模块是BC04-b。希望大神能帮忙指教指教,...
单片机是STC89/90C51,开发环境keil,蓝牙模块是BC04-b。
希望大神能帮忙指教指教, 展开
希望大神能帮忙指教指教, 展开
3个回答
展开全部
蓝牙有RXD与TXD引脚, 用串口通信 ,代码可以参考网上的一些资料
使用AT指令的时候,先使蓝牙模块进入AT模式,然后你就当蓝牙就是命令的接收端,单片机或者PC串口就是命令的发送端(就当蓝牙是独立的模块)。
串口发送的AT数据是直接给蓝牙模块的,这个串口可以是PC串口也可以是单片机串口。
如果你想用单片机实现AT指令设置蓝牙,就用一个IO控制蓝牙模块的KEY管脚,把AT指令写在程序中,通过串口发送给蓝牙模块。
参考《吴鉴鹰单片机项目实战精讲》
使用AT指令的时候,先使蓝牙模块进入AT模式,然后你就当蓝牙就是命令的接收端,单片机或者PC串口就是命令的发送端(就当蓝牙是独立的模块)。
串口发送的AT数据是直接给蓝牙模块的,这个串口可以是PC串口也可以是单片机串口。
如果你想用单片机实现AT指令设置蓝牙,就用一个IO控制蓝牙模块的KEY管脚,把AT指令写在程序中,通过串口发送给蓝牙模块。
参考《吴鉴鹰单片机项目实战精讲》
展开全部
51单片机和蓝牙连接是通过串口实现的,所以通过单片机想蓝牙模块发送AT指令,也必须通过串口来发送,安装蓝牙模块的协议来发送控制命令就可以了。接收也是如此。要灵活控制蓝牙模块,首先要熟读蓝牙模块的通讯协议,再编制相应的程序。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的蓝牙有RXD与TXD引脚吧? 那就用串口通信 代码会写吧? 写个 send函数啥的 然后。。。。。 你会了么?
更多追问追答
追问
然后能讲的再详细点么。跪求了
追答
程序也要我给你写啊???单片机的串口通信会么?把你要发的指令发到数据总线上去就ok了 看书吧!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询