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

 
 
> пк <-> 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
Amurak
сообщение Dec 4 2015, 10:48
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 211
Регистрация: 18-11-12
Пользователь №: 74 459



Цитата(enzaime @ Dec 4 2015, 13:38) *
Опишите, пожалуйста, приблизительную схему как это выглядит.

Дальше либо реализуете UART в ПЛИС (готовых схем полно), либо используете UART в микроконтроллере. Соединяете все это дело проводами. После чего либо берете готовую программу-терминал COM порта и засылаете данные через нее, либо пишете свой терминал на каком-нибудь C#.
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
|- - XVR   Цитата(enzaime @ Dec 4 2015, 13:33) А в ч...   Dec 4 2015, 10:40
- - 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 Текстовая версия Сейчас: 28th August 2025 - 10:09
Рейтинг@Mail.ru


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