wqb20100119 发表于 2012-6-14 12:35:11

SIM900A与单片机通信,总是返回error!

困扰我很多天了,在这里求助大家了!
我用单片机是C8051F340,模块用的是SIM900A,SIM900A用PC机上的串口调试助手发的命令都是OK了(串口是用三根线的),也可以顺利的登陆到我的服务器了。但是改用单片机来控制,发出第一个命令AT(+0AH 0DH)返回了AT(+0AH 0DH)OK。说明SIM900A是工作了,然后接着发AT+CGCLASS="B",然后就返回error,后面不管用单片机发什么命令,都是返回error。在这种情况下硬件不动,之间用PC机的串口调试助手发该命令,同样返回error,但是下一个发别的命令,例如AT+CGATT=1,返回是OK。可是单片机发就都是error。实在困扰啊
哪位大侠帮帮分析一下是什么问题啊!!!

eliachen 发表于 2012-6-14 12:49:31

注意一下命令的结尾,那个回车!

wqb20100119 发表于 2012-6-14 13:07:21

本帖最后由 wqb20100119 于 2012-6-14 13:09 编辑

谢谢回复,命令结尾我有家了0A 0D了,发送至SIM900A模块的同时我也用PC机接收,收到的命令没有问题的。郁闷

maohuhua123 发表于 2012-6-14 20:03:46

程序问题,你的接收缓存区清空了吗?
页: [1]
查看完整版本: SIM900A与单片机通信,总是返回error!