头疼:从来都没有做过串口通讯的程序,我该怎么办? (100分)

  • 主题发起人 主题发起人 redrain
  • 开始时间 开始时间
R

redrain

Unregistered / Unconfirmed
GUEST, unregistred user!
老板给了这么个活:将一个电脑无线信息机接到串口上,要求将信息机接收的信息记录下来,
然后定时自动拨号传到网上。急死我了,从来都没有做过串口通讯的程序。
怎么样才能将信息机接收的信息记录下来?(要求是文本格式的)
先谢谢各位大侠出手相救,最好能给出代码
 
有很多串口控件,写起来很简单。你可以找找SPCOMM,ASYNC,甚至MSCOMM也可以的
 
MSCOMM比较简单,VB就带了,而且有中文的帮助!
 
对了,有很多的关于串口的控件可以使用,现在也有在Delphi中怎样编写串口程序的书籍
也不算贵,买一本看看也许对你有帮助。
 
很easy的problem.
建议你在大富翁上搜一搜,
关键字:串口通讯。(全文检索)
我曾见过有几个家伙这方面酷强,
但忘了翁们的名姓。
Good Luck!
 
我用spcomm试了一下,但是从串口读出的数据老是一样的,而事实并不是这样,串口的
数据是一直变化的。

在介绍一下,信息机使用时必须先设置好,因为它要从几个寻呼台接收信息,所以是不是
就要使用不同的频段。这是不是造成串口读出数据错误的原因?

谢谢各位了!

 
如果结果一直一样的话,估计是连接的Boud或数据位、停止位不对,也就是串口参数与设备的不相同
 
注意 波特率
停止位
当然还要注意奇偶校验是否设置真确
 
SPCOMM很好用
 
用SPCOMM后,如何对接收的数据进行处理?
 
后退
顶部