51单片机怎样和SIM900a模块连接起来???
一、单模块故障排除
分别测试“USB转TTL”“SIM900a”“51单片机”的UART通讯能否正常使用,主要测试51单片机芯片RX-TX引脚短接后能否自首自发。
二、模块协作故障排除
PC-USB-TTL-SIM900a
PC-USB-TTL-51单片机
51单片机-SIM900a
三、问题原因猜测
1、TX-RX连接线序错误
2、TTL-RS232电平错误
3、单片机串口多硬件接入相互冲突,比如TX-RX引出的同时连接了USB转UART芯片
4、单片机代码问题
发送AT,返回结果,这个返回值叫response
不发送AT,直接上报的字符串,叫做URC
SIM900A发送数据 TCPIP慢发送时,返回OK需要时间,最长3分钟+,如果你延时时间很短,那就可能判断失败
如果网络异常会收到+PDP DEACT
如果连接断开或服务器关闭,会收到:CLOSED
我用的是SIM900应该差别不大,接上电源后有2个指示灯,其中一个长亮,另外一个隔6S闪亮说明已经搜索到网络,如果是隔1S闪亮就是搜索网络中,隔3S就是正在进行数据传输。另外确定你的波特率设定是否正确,如果你用过AT+IPR=设定波特率,那么你用串口就必须用相同的波特率才能进行通讯。
0条评论