我打算编写串行驱动程序来将数据从目标发送到主机。目标是一个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