modem开机后返回的垃圾信息怎么接收?

[复制链接]
3234|13
 楼主| dspinxd 发表于 2007-2-4 14:06 | 显示全部楼层 |阅读模式
我用LPC2138串口1连接modem,串口0连接PC。中断接收方式。<br />我的modem开机会自动向串口发送几个厂商信息。串口1接收不到这个信息。<br />直到我已经向modem发送了数次字符之后,才能接收到。但是这样导致我发送的命令和接收到信息不能匹配。<br /><br />请各位指点一下!谢谢!
chunyang 发表于 2007-2-4 15:06 | 显示全部楼层

可能是未用同步模式所致,也可能是你的软件问题

前者可短接RTS、CTS,后者可用PC串口直接监视判定。
 楼主| dspinxd 发表于 2007-2-5 23:23 | 显示全部楼层
 楼主| dspinxd 发表于 2007-2-5 23:27 | 显示全部楼层

PC串口得的PPP帧不完整

pc串口直接连接modem数据正确。<br />板子连接modem,经常是一帧PPP数据报只能得到部分,不能完全以此得到。<br />等到第二帧又返回部分数据!<br /><br />郁闷!正样几乎不可能建立连接。<br /><br />chunyang:<br />帮我在分析一下!谢谢!
 楼主| dspinxd 发表于 2007-2-5 23:51 | 显示全部楼层

短接RTS、CTS????

同步模式??短接RTS、CTS??<br />什么意思?怎么检查?
chunyang 发表于 2007-2-6 10:17 | 显示全部楼层

有些Modem要求流控

具体信息Modem的说明文档中应该有,你是否采用3线制连线?
 楼主| dspinxd 发表于 2007-2-6 15:29 | 显示全部楼层

modem说明书中说

modem说明书中说:串口被设置为&nbsp;8位数据位/无奇偶校验位/1位停止位/物流量控制。<br />9引脚的。<br />RI&nbsp;DSR&nbsp;DCD&nbsp;DTR&nbsp;位预定义引脚。<br />是不是同步模式?<br />UART有同步模式吗?<br />
 楼主| dspinxd 发表于 2007-2-6 17:31 | 显示全部楼层

刚发现,我的串口发给modem的字节数等于收到的字节数

在LCP过程中,大多数情况是这样的!<br />好奇怪啊!
chunyang 发表于 2007-2-6 17:35 | 显示全部楼层

带硬件流控的就是所谓同步模式

既然无流控,3线就成,你用PC配合串口调试助手看模块开机后的反应吧,不要接你的系统。
 楼主| dspinxd 发表于 2007-2-6 21:45 | 显示全部楼层

pc上用拨号程序,抓包,正常!

但是接板子,收到的包就不完整了!<br />串口收到的字节数等于发给modem的字节数。
 楼主| dspinxd 发表于 2007-2-6 23:00 | 显示全部楼层

PPP

  
 楼主| dspinxd 发表于 2007-2-6 23:02 | 显示全部楼层

PPP帧数据与填充怎么实现?

串口收到的字节数等于发给modem的字节数。<br />我可以把PPP包的数据域填充到一个较大的但是小于MRU的值吗?<br /><br />填充的字符应该用什么值呢?<br />
chunyang 发表于 2007-2-7 10:02 | 显示全部楼层

接你的板子就不正常,显然是你的程序有问题

PPP操作有专门的AT指令,不过你的系统要有TCP/IP协议栈。
 楼主| dspinxd 发表于 2007-2-7 21:45 | 显示全部楼层

我用的LWIP协议栈!郁闷!就是不知道错在哪里啊!

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

18

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部