读书人

怎么自方的com port呢

发布时间: 2012-02-03 22:02:47 作者: rapoo

如何自方的com port呢?
各位先:
所皆知, 二台的comp port互相通, 方的定(buad rate, stop bits, parity chack...)必定要相同, 否有常的情出.如所示, 有什"方式/步"可以自方com port的定呢..? 用到WIN32的哪些API呢?



指教

[解决办法]
只能使用示波器等工具检测、猜测
[解决办法]
这个估计只有靠硬件检测,或者需要对方的“应答”。。。

也就是说,如果,你知道对方串口,收到特定数据以后,会回传数据,那就简单了,你可以把串口所有的(buad rate, stop bits, parity chack...)做一个穷举,挨个发,哪个组合收到数据了,就OK了。。。。

如果你连对方的“应答”条件都不知道的话,那就自己用示波器去测量吧。。。
[解决办法]
最关键的是波特率的获取。知道了硬件的波特率,可以利用一个类似"Serial Port Monitor"的软件来监控来往的数据。
[解决办法]

探讨
"Serial Port Monitor"的软件..?? 不能意地放在自己的程式中吧? 有版上的侵犯吧...如果要自行, 道法??

[解决办法]
如果你只需要侦测波特率等参数,那就hook API: SetCommState

读书人网 >C++ Builder

热点推荐