PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 疑難雜症區
帳戶
密碼
 

回應
 
主題工具
changyl
Regular Member
 

加入日期: Jun 2002
文章: 70
Unhappy COM port傳輸被誤認為滑鼠

大家好

小弟遇到一個問題,希望能有先進提供意見
我是在Windows XP上發展程式
我的程式會在 一堆COM port上監聽外界設備的輸出信號
這些信號在我開機前就會持續送進來
現在的麻煩是
當機器開起來時,Windows XP會把其中幾個port誤認為serial mouse
自己把driver裝好
從此以後,該com port的信號全部被windows解讀為滑鼠信號
我的程式開com port失敗就算了
整個系統完全無法控制
只見到一堆視窗開開合合

請問有什麼辦法可以不讓windows XP誤認這些com port是滑鼠

謝謝
     
      
舊 2005-09-26, 12:36 PM #1
回應時引用此文章
changyl離線中  
Dakpa
Junior Member
 

加入日期: Aug 2005
文章: 758
或者你在開機前先把COM PORT的裝置拔起來,開機完在裝回去,您覺得如何?
 
舊 2005-09-26, 07:05 PM #2
回應時引用此文章
Dakpa離線中  
changyl
Regular Member
 

加入日期: Jun 2002
文章: 70
謝謝回應

不過那是不可能的,因為我的應用是個embedded system
無法在開機前後插拔

另我試了 /fastdetect 也沒用
真傷腦筋
舊 2005-09-26, 10:21 PM #3
回應時引用此文章
changyl離線中  
Dakpa
Junior Member
 

加入日期: Aug 2005
文章: 758
寫信問問微軟看看...
舊 2005-09-26, 11:50 PM #4
回應時引用此文章
Dakpa離線中  
小貓貓
Advance Member
 
小貓貓的大頭照
 

加入日期: Jun 2000
您的住址: 新北市的邊緣
文章: 452
引用:
作者changyl
大家好

小弟遇到一個問題,希望能有先進提供意見
我是在Windows XP上發展程式
我的程式會在 一堆COM port上監聽外界設備的輸出信號
這些信號在我開機前就會持續送進來
現在的麻煩是
當機器開起來時,Windows XP會把其中幾個port誤認為serial mouse
自己把driver裝好
從此以後,該com port的信號全部被windows解讀為滑鼠信號
我的程式開com port失敗就算了
整個系統完全無法控制
只見到一堆視窗開開合合

請問有什麼辦法可以不讓windows XP誤認這些com port是滑鼠

謝謝


看看能不能從embedded端來改善. XP還沒開起來之前, embeded端送出的訊號都是沒用的, embeded端的RX設個timeout flag, 送個3次RX沒有收到訊號就讓embeded端不要送訊號, 然後開始計時, 三分鐘以後再送訊號出去...以此類推, 直到RX有收到PC端你開發程式的回應以後, 再把flag清掉, 正常送資料.
__________________
http://211.72.51.216:8080/
舊 2005-09-27, 12:07 AM #5
回應時引用此文章
小貓貓離線中  
changyl
Regular Member
 

加入日期: Jun 2002
文章: 70
謝謝回應

微軟MSDN說XP底下 /fastdetect 可以解決
我試過 還是不行

其他的裝備都是現成的沒辦法改變
我的應用是持續監聽其他裝備的輸出
並加以分析

所以...
舊 2005-09-27, 06:44 AM #6
回應時引用此文章
changyl離線中  
小貓貓
Advance Member
 
小貓貓的大頭照
 

加入日期: Jun 2000
您的住址: 新北市的邊緣
文章: 452
引用:
作者changyl
謝謝回應

微軟MSDN說XP底下 /fastdetect 可以解決
我試過 還是不行

其他的裝備都是現成的沒辦法改變
我的應用是持續監聽其他裝備的輸出
並加以分析

所以...


既然要持續監聽, 為啥麼要關機勒?? 因為XP會當機喔...
在PC端的com port做個外部開關, 進入OS以後再把開關打開吧.
__________________
http://211.72.51.216:8080/
舊 2005-09-27, 01:12 PM #7
回應時引用此文章
小貓貓離線中  
changyl
Regular Member
 

加入日期: Jun 2002
文章: 70
謝謝回應

被監聽的裝備會關機所以我們也會關機

我們正在考慮
不過非不得已不用硬體解決
多一個線路就多一分出錯的機會
舊 2005-09-27, 10:59 PM #8
回應時引用此文章
changyl離線中  


回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是03:22 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2026。