串口编程比USB更容易吗? vb.net

时间:2012-08-30 18:48:06

标签: .net vb.net usb serial-port vfd

我打算买一台VFD显示器用于我的pos应用程序。但我被困在一个问题上。串口编程比usb更容易吗?它是wd2030a from digipos。我没有太多的编程背景,我想知道我是否可以使用serial或usb轻松编写这个项目。 我希望尽快得到答案。感谢。

2 个答案:

答案 0 :(得分:0)

我无法阅读您链接到的网页,但您应该确定该设备(至少是USB选项)是否具有自定义API,或者它是否为Windows提供了串行端口接口。许多USB设备作为串行设备出现在PC上。如果有自定义API,可能更容易使用自定义API,因为它可能是为了易于使用而设计的。

无论如何,用VB编写串口很容易。 .NET有一个串行端口类,即使使用较旧的VB,Microsoft也提供了一个名为Microsoft Comm Control的控件。最坏的情况是,您可以直接调用Win32 API(文件I / O)并打开COM端口。由于它是一个显示器,您可能不必担心读取数据,这使串行端口编程更容易。

答案 1 :(得分:0)

鉴于这是一个串行设备,我想你会想要一个USB转串口设备http://www.ftdichip.com/或其他设备。如果您的计算机已经有串口,则不需要该USB设备。正如@ Dr.Watson所建议的那样,使用the SerialPort class from .NET是可能的方法。