我打算編寫串行驅動程序來將數據從目標發送到主機。目標是一個renasas RX62N。主機是Windows 8.1。目標有RS232端口,主機有一個USB端口。我打算使用DB9(不確定)和USB連接器的轉換器電纜。 1)想知道我是否可以從目標和主機發送和接收? 2)想知道有沒有辦法繞開寫USB驅動來發送和接收主機是否有軟件(程序),可以通過USB端口監控USB端口和發送和接收數據?我見過可以讓你發送數據並查看端口接收數據的軟件。通過RS232和USB進行串行通訊
0
A
回答
1
(1)RS-232是雙向的。您可以同時發送和接收。 (2)您不必爲主機編寫USB驅動程序。 Windows具有此內置功能。使用標準的Windows串行I/O調用。它們對串行端口和USB到串行轉換器的工作方式相同。
1
USB <→RS-232轉換器電纜將作爲傳統串行端口出現在PC主機上,支持實現此端口仿真的CDC/ACM USB配置文件內置於Windows,Linux和OSX。然而,在Windows中,您通常必須安裝「驅動程序」,在大多數情況下,該驅動程序只是一個將USB電纜的USB供應商/產品ID映射到usbser.sys devive驅動程序的INF文件。某些USB /串行設備可能具有自定義驅動程序。
FTDI和Prolific的常見USB CDC/ACM設備將通過Windows Update自動安裝驅動程序(儘管歷史上多產驅動程序存在問題 - 儘管最近它們已經得到改進)。
在目標端,通過與正常情況下連接到RS-232線路驅動器的UART進行通信。
對於基本測試和鍵盤/屏幕控制檯訪問目標,您可以使用任何終端仿真軟件,如TeraTerm,HyperTerminal或Putty。
相關問題
- 1. Wifibot RS232串行通訊
- 2. RS232串口通訊設置
- 3. 閱讀重啓後 - 使用串行庫RS232串行通訊 - C++
- 4. 如何通過USB進行通訊(手機到PC)?
- 5. usb raspberry pi的串行通訊
- 6. 串行通訊
- 7. 串行通訊
- 8. 通過usb與android和串口設備進行通信
- 9. android 2.2和串行通訊
- 10. 如何在Linux中通過USB-to-RS232線與設備進行通信?
- 11. DB9串行通訊
- 12. matlab串行通訊
- 13. 通過USB進行NXC通信
- 14. 通過USB與PC進行通信
- 15. MSP430通過USB進行通信
- 16. 是串行通信通過USB
- 17. Android USB通訊
- 18. USB通訊API
- 19. Metro應用程序如何通過串行端口進行通信而不是通過USB進行通信?
- 20. Android usb和PC通訊
- 21. 使用WCF進行串口通訊?
- 22. 如何通過rs232與刻度進行通信
- 23. 通過C#進行串行通信
- 24. 與simulink的串行通訊
- 25. Arduino串行通訊問題
- 26. 串行通訊中的inStream.read
- 27. Qt串行通訊終端
- 28. 通過USB進行Android文件傳輸
- 29. 通過USB驅動器進行迭代
- 30. 與vb.net和arduino的串行通訊
只需使用由您的語言運行時提供的正常串行端口API即可。關於任何語言都支持這個。你可以用C或C++來操作系統api。 – 2014-11-21 17:06:50