2011-05-10 195 views
5

我正在嘗試編寫一個程序,監聽通過USB連接的Arduino開發板的串行輸入,並將輸出發送到串行端口(COM4)。但是我不知道如何從Delphi的串口獲得輸入。我需要程序來監聽端口,並且每當輸入出現時,都應該對它做出反應。有什麼建議麼?在Delphi 7上監聽串行端口

回答

10

http://sourceforge.net/projects/tpapro/是我們使用了很多年的巨大成功的免費工具。

+1

+1爲什麼被拒絕?這是Delphi的一個衆所周知的序列庫? – 2011-05-10 16:32:23

+1

也適用於Delphi的舊版本,歡呼! +1 – Codebeat 2015-02-21 23:53:39

5

已經建議tpapro可能也會這樣做,但我自己使用TComport,我認爲它稍微容易使用。它將有一個事件屬性onrxchar,當字符到達時觸發(以及其他類型數據包的幾個選項,包括ASCII linediscipline)。

我使用它幾乎相同的東西,雖然與微芯片mcus。

0

我已經使用WinSoft的Comport庫很多年了。它非常出色(0個bug),可以與任何版本的Windows一起使用。

鏈接是:http://www.winsoft.sk/comport.htm