Программирование с последовательным портом легче, чем USB? vb.net

Я собираюсь купить дисплей VFD для использования с моим приложением pos. Но я застрял на одном вопросе. Программирование через последовательный порт проще, чем через usb? это wd2030a из дигипоса. У меня нет большого опыта программирования, и я хотел бы знать, смогу ли я легко запрограммировать этот элемент с помощью последовательных или USB. Я надеюсь получить ответ в ближайшее время. Благодарю.

2 ответа

Решение

Я не могу прочитать веб-страницу, на которую вы ссылаетесь, но вы должны определить, имеет ли устройство (по крайней мере для опции USB) собственный API или представляет интерфейс последовательного порта для Windows. Многие USB-устройства представляются ПК как последовательные устройства. Если есть пользовательский API, может быть проще использовать пользовательский API, поскольку он, вероятно, был разработан для простоты использования.

Независимо от этого, программирование последовательного порта легко с VB. .NET имеет класс последовательного порта, и даже с более старым VB Microsoft предоставила элемент управления, называемый Microsoft Comm Control. В худшем случае вы можете напрямую вызвать Win32 API (файловый ввод / вывод) и открыть COM-порты. Поскольку это дисплей, вам, вероятно, не нужно беспокоиться о чтении данных, что делает программирование последовательного порта еще проще.

Учитывая, что это устройство с последовательным интерфейсом, я думаю, вам понадобится устройство USB-Serial http://www.ftdichip.com/ или другие. Если на вашем компьютере уже есть последовательный порт, вам не нужно это USB-устройство. Как предполагает @Dr.Watson, использование класса SerialPort из.NET является наиболее вероятным вариантом.

Другие вопросы по тегам