Что мне нужно научиться писать программу, которая будет отправлять данные в запрограммированный микроконтроллер через USB? - PullRequest
1 голос
/ 24 ноября 2010

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

Ответы [ 2 ]

2 голосов
/ 24 ноября 2010

Возможно, будет гораздо проще использовать конвертер USB-to-serial; отправка нескольких байтов через последовательный порт USB будет намного проще с обеих сторон. Такие устройства, как Arduino или TI MSP430 (за колоссальные 4,30 долл. США), имеют встроенные устройства USB-to-serial, поэтому они почти прозрачны, и чтение входящих данных и их отправка будет почти глупо легко, и будет лодка учебников о том, как сделать это для неопытных, как этот для Arduino .

0 голосов
/ 24 ноября 2010

Есть pyusb , который является переносимым и написан на Python, простом в освоении языке. Это обертка вокруг libusb , библиотеки Си. Для него также есть обертки Perl, Lua, Java, Ruby (и т. Д.).

...