реклама на сайте
подробности

 
 
> пк <-> usb <-> плис
enzaime
сообщение Dec 4 2015, 10:08
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 83
Регистрация: 22-08-14
Пользователь №: 82 609



Вопрос такой: как имея микроконтроллер или плис ( не принципиально что, важно только что на нужных ногох в нужные моменты времени можно устанавливать 1 или 0 ) и провод USB ( один конец втыкается в комп, другой в виде 4 проводков (земля, питание,D+,D-) подсоединён к мк или плис, передать для начала 1 байт туда и обратно. Что для этого нужно? (по минимуму). Практического опыта в таких вещах у меня нет. Я представляю это так:

1. написать прошивку для плис/мк
2. используя стандартные средства Windows передать/принять байт. (не писать собственный драйвер, а именно используя стандартные средства, т.е. например винда общается с устройством, думая что это файл ,например, и используя функции записи/чтения в файл обменивается данными или ещё как-то, используя winapi)

Вот вроде бы всё просто, но я не понимаю в каком направлении идти. Хотелось бы найти самый простой путь и не добавляя что-то новое в цепочку (пк<->кабель<->мк/плис)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
enzaime
сообщение Dec 4 2015, 10:38
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 83
Регистрация: 22-08-14
Пользователь №: 82 609



Цитата
Добавьте переходник USB - RS-232 и будет вам счастье.

А в чём его преимущество? Что он делает? Разве так код не усложнится? Как им пользоваться? (хотя бы приблизительно)
Предположим будет такой переходник. Я втыкаю usb в пк. Комп видит новое устройство, я устанавливаю драйвера от производителя. Что дальше? Это так будет выглядеть?
1. подключение библиотеки производителя
2. использовать библиотечную функцию записи байта
3. использовать библиотечную функцию чтения байта
Или всё будет делаться стандартными средствами windows. Опишите, пожалуйста, приблизительную схему как это выглядит.

Цитата
Все уже сделали до нас - https://ru.wikipedia.org/wiki/V-USB

библиотека v-usb работает только с контроллерами или с плис её тоже можно использовать?

Сообщение отредактировал enzaime - Dec 4 2015, 10:38
Go to the top of the page
 
+Quote Post
XVR
сообщение Dec 4 2015, 10:40
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(enzaime @ Dec 4 2015, 13:33) *
А в чём его преимущество? Что он делает?
Упрощает жизнь разработчику (причем с обоих сторон)

Цитата
Разве так код не усложнится? Как им пользоваться? (хотя бы приблизительно)
Код не усложнится. Пользоваться элементарно

Цитата
Предположим будет такой переходник. Я втыкаю usb в пк. Комп видит новое устройство, я устанавливаю драйвера от производителя. Что дальше?
Дальше со стороны Windows появится виртуальный COM порт (с точки зрения программы на Windows он будет вполне реальным железным COM портом). Со стороны FPGA будет реальный UART со 2мя линиями TX и RX (можно еще добавить линий до полного RS232, если надо).

Цитата
библиотека v-usb работает только с контроллерами или с плис её тоже можно использовать?
Она сама только с контролерами, но можно посмотреть в ее исходные тексты и адаптировать их для FPGA (но это занятие не из легких sm.gif )
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- enzaime   пк <-> usb <-> плис   Dec 4 2015, 10:08
- - Amurak   Цитата(enzaime @ Dec 4 2015, 13:08) Хотел...   Dec 4 2015, 10:24
- - XVR   Все уже сделали до нас - https://ru.wikipedia.org/...   Dec 4 2015, 10:33
|- - Amurak   Цитата(enzaime @ Dec 4 2015, 13:38) Опиши...   Dec 4 2015, 10:48
- - enzaime   ЦитатаДальше со стороны Windows появится виртуальн...   Dec 4 2015, 10:49
|- - Corvus   Цитата(enzaime @ Dec 4 2015, 13:49) круто...   Dec 4 2015, 10:55
|- - Amurak   Цитата(enzaime @ Dec 4 2015, 13:49) круто...   Dec 4 2015, 10:56
|- - kovigor   Цитата(enzaime @ Dec 4 2015, 13:49) круто...   Dec 4 2015, 10:59
- - iosifk   Цитата(enzaime @ Dec 4 2015, 13:08) Вопро...   Dec 4 2015, 10:55
- - enzaime   Ух ты здорово. А не подскажите ещё как называются ...   Dec 4 2015, 11:01
|- - Corvus   http://www.silabs.com/products/interface/u...art-b...   Dec 4 2015, 11:08
- - enzaime   О, спасибо.   Dec 4 2015, 11:10
- - Anton1990   Цитата(enzaime @ Dec 4 2015, 13:08) Вопро...   Dec 4 2015, 15:48
- - enzaime   А подойдёт ли такой модуль http://ru.aliexpress.co...   Dec 7 2015, 08:20
|- - dm.pogrebnoy   Цитата(enzaime @ Dec 7 2015, 11:20) А под...   Dec 7 2015, 08:48
- - Vasily_   Так на вашей DE0 nano уже все есть.   Dec 7 2015, 09:02
- - enzaime   ЦитатаТак на вашей DE0 nano уже все есть. Ну там е...   Dec 7 2015, 11:31


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 22:10
Рейтинг@Mail.ru


Страница сгенерированна за 0.01386 секунд с 7
ELECTRONIX ©2004-2016