你好!at指令一般都带有回车符,单片机发送的时候,发送命令要注意带
\r\n
2. 单片机传送AT指令问题:MSP430单片机如何发送一条AT指令,最好有相关代码讲解,谢谢~~
标准AT指令集是字符命令集
通过异步串口通信
对于单片来说就是串口通信,按照接收AT指令的设备的通信电平接好电路,参数设置相同的波特率、校验位,
然后单片机通过串口按照ACSII 字符方式发送 “at命令 参数 回车”
设备返回对应的响应字符串
3. 5怎样用1单片机串口发送一条at指令
这个其实可以偷懒的,我每次写串口都是这样偷懒:
到STC官网下载“STC波特率计算器”这个软件,设置好晶振频率,串口号,波特率等东西后,点击生成C代码或汇编代码,然后直接拷贝到编译器里面就可以了。
宏晶科技还是挺牛B的
4. 51系列单片机发送AT指令应该在什么集成开发环境下
AT指令不是C语言。AT指令最早用在计算机与调制解调器(MODEM)的信息交互,通过PC机向MODEM发送AT指令,进而实现远程通讯,实现上网或文件传输等应用。当然随着移动网的发展,AT指令已有了很大的变化,这里不再深入描述了,你可以在网上针对性的查找一下,比我说的清楚。
针对你的应用,其实就是通过单片机的串口向MODEM或GSM模块这类的DCE设备发送通讯命令,也就是AT指令字符,然后去做相应的处理就行了。这样的话使用KEIL UVISION2集成开发环境确实比较合适,因为它正好可以通过串口直接在PC机上显示输出结果,比较直观,有不少单片机的集成开发环境就没有此功能。你只要读懂KEIL自带的HELLO程序,开发完成后对串口部份特别关注处理一下就行了。
5. 如何从51单片机向蓝牙模块发送AT指令
蓝牙有RXD与TXD引脚, 用串口通信 ,代码可以参考网上的一些资料
使用AT指令的时候,先使蓝牙模块进入AT模式,然后你就当蓝牙就是命令的接收端,单片机或者PC串口就是命令的发送端(就当蓝牙是独立的模块)。
串口发送的AT数据是直接给蓝牙模块的,这个串口可以是PC串口也可以是单片机串口。
如果你想用单片机实现AT指令设置蓝牙,就用一个IO控制蓝牙模块的KEY管脚,把AT指令写在程序中,通过串口发送给蓝牙模块。
参考《吴鉴鹰单片机项目实战精讲》
6. 单片机给WIFI模块发AT指令的问题
这个模块没有玩过,但是我玩过TLN13UA06
wifi模块,他的使用比较简单,只要发送+++给wifi模块,wifi模块返回+OK,就能从透传模式进入命令模式,命令模式进入透传模式也是相对来说比较简单,发送AT+Z就行http://www.hx-wulian.com/archives/362具体的你可以看下这里,希望对你有帮助。
7. 如何通过单片机C语言发送AT指令给WiFi模块,C语言中AT指令使用什么格式
databuf[r-1]这个好理解,是一个数组中的元素。
前面加个&,是取地址,不是位操作,别误会。
buftop看不到变量定义,应该是个地址指针变量。
综合来看,不外乎实现这么个操作。
for(
i=0;
i
<
(r-1);
++i
)
{
对
databuf[i]
进行操作,不过是用的指针变量buftop.
}
8. 用单片机发AT指令回车怎么发。
分别发送 'A' 'T' 0x0D 0x0A
前面两个不用说了,回车是一个组合码,0x0D,0x0A就表示回车
如有帮助,请采纳,如有不懂,请追问,谢谢!
9. 怎样用51单片机串口发送AT指令,求程序
1、首先你要搭建好,51单片机系统,包括串口发送电路。
2、可以将你直接发送的字符串,作为一个变量,待用。
3、利用单片机中断发送字符串。
4、收端设备验证发送的内容是否正确。