如何检测当前机器上使用的是哪个串口?(50分)

  • 主题发起人 主题发起人 ccweifen
  • 开始时间 开始时间
C

ccweifen

Unregistered / Unconfirmed
GUEST, unregistred user!
如何在程序中检测PC机与单片机相接的是哪个串口。
还有,在PC 与单片机通讯过程中,如何在程序中控制
单片机发送数据。
请各位大虾鼎力相助。
 
挨个试,哪个不出错,就是哪个。只是别忘了加个出错处理。
只个苯方法,但往往最苯的方法,反而最有校。
 
不知道要循环多少次?
256 or 65535
 
有其他方法吗?
 
256 or 65535 ?

不太多吗!

作个小循环,直到出现"XX就是了",即可,
想来不会等多久,因为,一般都会靠前排。
 
操纵串口应该用各种串口控件,我个人认为CPort最好.
因为带全部源代码,且免费
http://www2.arnes.si/~sopecrni

一台机器才有几个串口?挨个实验花不了多长时间,
而且你既然能与单片机通讯,必然有指令,用串口控件
发个指令过去,没响应便是没有.
 
有没有函数用来测试串口是否存在。
温柔一刀:我用的SPCOMM控件,如何发指令。我不会,谢谢!
 
我所说的发指令就是发送单片机可识别并且能够返回一定响应的数据,
具体怎么发送,你应该比我更了解.

这个论坛里有关串口的问题,一大堆都是关于spcomm的,
看来这个构件确实很差劲,想当年不知道是谁作了个评测,
说几个com控件中这个最好,着实害了一大批人呀!
 
256 or 65535 ?
说的是串口啊,哪有那么多,有3个就算多了
 
没有好方法了?看来高手不来了。
算了吧!!!
 
后退
顶部