如何自动的读串口 (100分)

  • 主题发起人 主题发起人 qianjin168
  • 开始时间 开始时间
Q

qianjin168

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大虾:
我用的是commdrv32 控件,我每次给串口发一个命令才可以从串口读数据,
请问如何自动发送命令?
我怎样才能检测到发送的命令成功,接收命令成功?
 
请参考一下CPort,很好用
Home page: http://www2.arnes.si/~sopecrni
 
可是这是两个不同的控件啊。
我的思路是这样,放置两个Timer控件,Timer1用来定时的发送收数据命令,
如果Timer1被关闭则Timer2等待60秒后唤醒它。
效果不是很好。经常读错。
我听说用计数器很方便,但不知怎么用?
另外,如何返回接收成功的消息或接收的时间?
 
我用过spcom可以自动收取信息。很容易的,就象windows里的超级终端一样。
 
可以用微软的MSCOMM32.OCX控件。利用它的中断响应。
 
我觉得用spcom较好(加定时器),当然用你用的控件加定时器也能解决
 
帮帮忙,CPORT2.63控件如何能接收十六进制数据,我现在能发十六进制数据,
但接收到的是字符串,我现在需要源码或例程,如果能帮我解决问题,要多少分都可以
EMAIL:E18@163.com
QQ:80215521
---东方龙
 
后退
顶部