Форум



Usb и микроконтроллер

Usb и микроконтроллер

Автор
Сообщение
enzaime Новенький Создано
тем: 2
ответов: 2
Тема Создана: 04.12.2015 14:41:13

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

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

Вот вроде бы всё просто, но я не понимаю в каком направлении идти. Хотелось бы найти самый простой путь и не добавляя что-то новое в цепочку (пк<->кабель<->мк)
ОТВЕТИТЬ   Цитата  
Antonio Главный Создано
тем: 2
ответов: 6507
Ответ от: 04.12.2015 18:21:28

Вопрос конечно очень крутой, но скорее всего это не по теме нашего сайта.
Тут вопрос больше к программистам, если такие есть среди наших гостей, будем рады получить ответ от них.
ОТВЕТИТЬ   Цитата  
enzaime Новенький Создано
тем: 2
ответов: 2
Ответ от: 04.12.2015 19:04:04

Звиняйте, но мне уже разъяснили как надо делать. Вот приблизительный план:

1. Разжиться микросхемой преобразующей usb в uart
2. Внутри контроллера написать модуль чтения/записи (статей много, например, гуглить по тегам uart микроконтроллер)
3. компьютер будет видеть микросхему usb uart как com порт (а для com порта есть стандартные средства для записи/чтения даже есть программки для записи/чтения через com port (telnet))

ОТВЕТИТЬ   Цитата  

Текст ответа:
Цвет:         Размер  :      Закрыть таги


Very Happy Smile Sad SurprisedShocked Confused Cool LaughingMad Razz Embarassed Crying or Very sadEvil or Very Mad Twisted Evil Rolling Eyes WinkExclamation Question Idea Arrow
Вы хотите получать уведомления по e-mail
о новых сообщениях в этой теме?:
Yes
No
* Введите указанное на картинке число
для предотвращения регистрации роботами

  
Top.Mail.Ru