红联Linux门户
Linux帮助

linux下GPRS串口编程的问题

发布时间:2011-01-28 22:47:13来源:红联作者:zhouzhuan2008
我这几天做GPRS开发的时候遇到个问题,我写的串口通信程序可以跟XP上的超级终端通信,我通过开发板向xp发送一串:ATD15170476687; XP上的超级终端会打印出来这一串字符串。同样的程序,我用串口线把开发板于GPRS连接起来,然后运行那个程序,GPRS没有任何反应。
我把GPRS直接用串口线和PC机相连,然后我再通过XP上上面打开的那个终端发送: ATD15170476687; ,GPRS会拨打出这个电话。
为什么会这样啊,同样的命令串,只不过发出的对象不同,为什么GPRS一个不接受,令一个会接受啊?
总结一下我上面的意识 GPRS和arm开发板可以分别与PC机通过串口通信,但GPRS和ARM开发板之间不能通信

麻烦各位大侠帮我看看问题出在哪 谢谢了
文章评论

共有 2 条评论

  1. wangkezhu 于 2011-01-31 09:14:39发表:

    可能是大端与小端模式的差别,摩托罗拉和英特尔的处理器就不一样,传输字节高低顺序不一样;其次你搞清楚GPRS的通信协议,它认得字符串还是整形数据什么的;

  2. Junyi 于 2011-01-29 11:18:56发表:

    帮顶