有很多網友問我,為何我的USB to TTL/RS232/RS485 cable明明就只有一條。

但是com port address卻是一直增加,導致應用程式無法開啟數字過大的com port addresss?

首先我們先從圖一開始說起。

點擊看大圖

(圖一)

各位網友可以看到這一台電腦主機,在主機的背板有 8 個USB port(主機的前板還有 2個 USB port)。

我們以圖一中的 8 個USB port做說明。

通常一台新電腦裡面的com port 1及com port 2都被電腦註冊成實體com port (Legacy port)在用, 所以這時假設您將一條PL2303 cable插入USB port時,下列是可能會產生情況。

  1. 將PL2303 cable插入於圖一紅色箭頭 1的位置,此時從裝置管理員(Device manager)來看, 就會看到產生一個虛擬的com port,而位置是在com port 3, 如圖二。
  2. PL2303 點擊看大圖(圖二)
  3. 接著將PL2303 cable插入於圖一紅色箭頭 2的位置, 此時從裝置管理員來看, 此時就會看到產生另一個虛擬的com port, 而位置是在com port4
  4. 接著將PL2303 cable插入於圖一紅色箭頭 3的位置,此時從裝置管理員來看, 此時就會看到產生另一個虛擬的com port, 而位置是在com port5
  5. 接著將PL2303 cable插入於圖一紅色箭頭 4的位置, 此時從裝置管理員來看, 此時就會看到產生另一個虛擬的com port, 而位置是在com port6
  6. 以此類推,當將PL2303 cable插入於圖一紅色箭頭 8的位置,此時從裝置管理員來看, 此時就會看到產生另一個虛擬的com port, 而位置是在com port10
  7. 因目前各式各樣的USB 產品很多, 通常各位網友的PC/NB旁邊也都會有USB Hub, 以便可以在同一台PC/NB上插入更多的USB 產品。
  8. 假設此時在圖一紅色箭頭 4的位置,插入一個USB Hub後, 而將PL2303 cable插入於這個USB Hub後面, 想必此時有些網友會猜此時的還是在com port6(從上述的步驟4推論出的), 此時從裝置管理員來看, com port address卻是com port 11, 怎麼會這樣呢?

就明明同一條cable,為何插入於同一台PC/NB上的USB port卻有不同的結果?

那是因為PC/NB上的微軟作業系統認為這是不同的cable,所以分配不同com port address給這一條cable。

所以此時一般提供解決的方法不外乎有下列兩種方式:

上述第二點方式,除非你剛好就是那位擁有Source Code、且懂得如何寫程式的人。

否則就只能選擇透過手動調整 Com port Address的方式來調整 com port address。

那有沒有更好的解決方式來改善這個com port address一直增加的問題?

答案是有的。

這個方式目前只有一些國際電子大廠且專做外銷給Hx、Appxx的才有機會看到的。

但這些專門外銷的USB to TTL/RS232板子,單價(至少新台幣500以上)都高的驚人。

那有沒有相同功能,但價位(平價)與取得的方便性(不用出國買)都來的高的板子?

答案也是有的。

那就是使用萬平科技做的PL2303 cable,本公司採用旺玖第五代的(最新款)PL2303 HXD chip,且採用最新的製作工法(與國際大廠同步)就可以改善com port address一直增加的問題。

我們還是以圖一來說明

  1. 將本公司製作的cable插入於圖一紅色箭頭 1的位置, 此時從裝置管理員來看,就會看到產生一個虛擬的com port,而位置是在com port 3
  2. 將本公司製作的cable插入於圖一紅色箭頭 2的位置,此時應該會有網友會猜應該也是com port 4吧!此時從裝置管理員來揭曉答案,位置一樣是在com port 3
  3. 將本公司製作的cable插入於圖一紅色箭頭 3的位置,此時從裝置管理員來看,位置一樣是在com port 3
  4. 將本公司製作的cable插入於圖一紅色箭頭 4的位置,此時從裝置管理員來看,位置一樣是在com port 3。
  5. 各位網友看到上面結果時,想必想說怎麼會有這麼神奇的事發生。不信邪,在圖一紅色箭頭 4的位置插入一個USB Hub後,而將PL2303 cable插入於這個USB Hub後面任意的USB port位置,此時位置一樣是在com port 3

因為這是採用最新的製作工法,所以微軟作業系統只要記住第一次板子插入於電腦的位置後,之後不管您怎麼將PL2303板子插入該台電腦上不同的USB port(包含接了不同的USB hub),都不會有com port address一直增加的困擾了。

因上述的製作工法需要後製作(因為會增加人力成本,所以單價高,這也是為何只有專做外銷的高價cable才會有這樣功能),本公司預設出貨的板子目前沒有含有這樣功能,如果有需要的網友,請在成交之前或是成交之後(要在我出貨前)提出需要固定com port address的功能,本公司可免費替各位網友製作有這樣智慧功能的板子。

影片介紹:可客製化提供固定com port address的智慧功能

影片連結:YouTube , YouKo(优酷)

 

回到萬平科技網站首頁

OnePing購物網所有內容,非經授權不得任意使用、列印、公開播送. 如有違反,應對負損害賠償責任。
萬平科技有限公司 版權所有 Copyright 2011 ONEPING TECHNOLOGIES CO.,LTD. All Rights Reserved