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

 
 
> пк <-> 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:49
Сообщение #2


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

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



Цитата
Дальше со стороны Windows появится виртуальный COM порт (с точки зрения программы на Windows он будет вполне реальным железным COM портом).

круто, т.е. можно будет программно передавать данные через com порт средствами windows?
Цитата
Со стороны FPGA будет реальный UART со 2мя линиями TX и RX

можете дать ссылку или название как называется модуль который должен быть реализован в плис (что-то вроде хост или slave)? А то мне не совсем ясно что гуглить.

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


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 24-04-08
Из: Зеленоград
Пользователь №: 37 056



Цитата(enzaime @ Dec 4 2015, 13:49) *
круто, т.е. можно будет программно передавать данные через com порт средствами windows?

да

Цитата(enzaime @ Dec 4 2015, 13:49) *
можете дать ссылку или название как называется модуль который должен быть реализован в плис (что-то вроде хост или slave)? А то мне не совсем ясно что гуглить.

В ПЛИС у Вас должен быть реализован обычный UART. Например:
http://opencores.org/project,osdvu
Но можно и самому написать для практики.
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
- - enzaime   ЦитатаДобавьте переходник USB - RS-232 и будет вам...   Dec 4 2015, 10:38
|- - XVR   Цитата(enzaime @ Dec 4 2015, 13:33) А в ч...   Dec 4 2015, 10:40
|- - Amurak   Цитата(enzaime @ Dec 4 2015, 13:38) Опиши...   Dec 4 2015, 10:48
|- - 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 Текстовая версия Сейчас: 29th July 2025 - 05:02
Рейтинг@Mail.ru


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