【发布时间】:2012-03-06 17:24:59
【问题描述】:
串口RS232和USB编程有什么区别?
我可以选择通过 RS232 或 USB 与硬件接口,但我不知道如何选择。
在实际对设备进行编程时,主要区别是什么?
这两者都相关吗? 串口通讯:http://msdn.microsoft.com/en-us/library/ff802693.aspx
【问题讨论】:
标签: serial-port usb
串口RS232和USB编程有什么区别?
我可以选择通过 RS232 或 USB 与硬件接口,但我不知道如何选择。
在实际对设备进行编程时,主要区别是什么?
这两者都相关吗? 串口通讯:http://msdn.microsoft.com/en-us/library/ff802693.aspx
【问题讨论】:
标签: serial-port usb
这取决于硬件。
某些硬件,尤其是 FTDI 芯片系列可以同时做到这两种情况,它甚至提供了可以轻松用于这两种情况的库。它甚至提供了通过 USB 模拟 RS232 的功能。
将自己限制为 RS232 的问题在于,大多数现代 PC 都没有物理端口。所以这真的取决于你的应用程序在哪个领域使用。
【讨论】:
对串行接口进行编程要容易得多。还有很多关于如何做到这一点的信息。毫无疑问,我会选择 RS232。
而且 .Net 在框架上直接支持它们。检查this。
【讨论】: