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

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Аватара пользователя
xelos
Потрогал лапой паяльник
Сообщения: 336
Зарегистрирован: Пн мар 20, 2006 13:05:08
Контактная информация:

Сообщение xelos »

интересно просто, а с производительностью/объемом кода в настоящее время у кого-то проблемы есть?
это в смысле, что на асме вылизывать код приходится.

лично я пока, тьфу-тьфу, с такими проблемами не сталкивался. сразу скажу, что у меня область - датчиковые системы, в основном. типовые задачи - снять показания (максимум датчиков 8, точность 10 разрядов), высветить где-нить, че-нить, записать в память, отправить как-нито на комп (счас USB в основном), просканировать несколько кнопок ну и т.д.
предполагаю, что в видео/аудио приложениях может и требуется скорость, дык ведь готовых микрух под большинство алгоритмов и стандартов существует, а если нет, так все равно на ПЛИС делают.
Я просто верю в то, что рушить догмы - лучший способ не стареть.
Реклама
Аватара пользователя
moLCHec
Мявтор!
Сообщения: 825
Зарегистрирован: Вс дек 18, 2005 20:04:42
Откуда: Свердловская обл.
Контактная информация:

Сообщение moLCHec »

Т.е. ты ч/з. USB данные на контроллер заливаешь ??? каким софтом и как это на контроллере программно реалезуется.
Настоящий кот всегда либо голоден,
либо невыспался ...
Реклама
Аватара пользователя
xelos
Потрогал лапой паяльник
Сообщения: 336
Зарегистрирован: Пн мар 20, 2006 13:05:08
Контактная информация:

Сообщение xelos »

moLCHec писал(а):Т.е. ты ч/з. USB данные на контроллер заливаешь ??? каким софтом и как это на контроллере программно реалезуется.
на контроллере используется встроенный последовательный порт Rx, Tx сигналы. согласование делаю через доп микруху FTDI (FT232 вместо MAX232). С точки зрения софта мк, разницы между передачей по последовательному порту или по USB никакой.
Я просто верю в то, что рушить догмы - лучший способ не стареть.
Аватара пользователя
Spider
Опытный кот
Сообщения: 732
Зарегистрирован: Чт дек 29, 2005 07:29:25
Откуда: Омск
Контактная информация:

Сообщение Spider »

Видал в инете реализацию USB для AV без FTDI
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Aheir
Модератор
Сообщения: 4517
Зарегистрирован: Пн апр 03, 2006 11:43:25
Откуда: Санкт - Петербург
Контактная информация:

Сообщение Aheir »

Доброго времени суток всем!

Spider писал(а):Видал в инете реализацию USB для AV без FTDI
А можно поподробнее? Интересно...

Сам в теме недавно, так что сорри за глупые вопросы, ежели что...
Заранее спасибо...
Реклама
Аватара пользователя
xelos
Потрогал лапой паяльник
Сообщения: 336
Зарегистрирован: Пн мар 20, 2006 13:05:08
Контактная информация:

Сообщение xelos »

на сайте атмеля, вроде, было...
Я просто верю в то, что рушить догмы - лучший способ не стареть.
Реклама
Аватара пользователя
moLCHec
Мявтор!
Сообщения: 825
Зарегистрирован: Вс дек 18, 2005 20:04:42
Откуда: Свердловская обл.
Контактная информация:

Сообщение moLCHec »

xelos т.е. на USB компа RxD и TxD USART-котроллера подаём ч.з. микру так что ли???? Я просто даже как проводули то у USB не знаю как назыаются. А софтину на чем пишешь у меня под MVC++ есть как COM открыть и далее как с файлом и функции теже, токма есчё не попробовал время нету. под USB наверно также.
Настоящий кот всегда либо голоден,
либо невыспался ...
Pawel

MK USB

Сообщение Pawel »

AVR309 USB to UART protocol converter
http://www.cesko.host.sk - authors web pages and various projects
Может вам пригодится
ест USB HDD
все журнали ELECTRONIKI PRAKTICHNOY ,ELEKTRONIKA DLYA WSHISTKIH WWW.EP.COM.PL WWW.EDW.COM.PL
ОЧЕН КЛАСНЫЕ ЖУРНАЛИ ПО ЕЛЕКТРОНИКЕ
если что нада пишите на petrowo@mail.ru вышлю
Аватара пользователя
Дмитрий О
Вымогатель припоя
Сообщения: 635
Зарегистрирован: Пн авг 29, 2005 16:27:04
Откуда: Дмитров
Контактная информация:

Сообщение Дмитрий О »

А какие дрова к девайсу подрубают? Как сделаны, чтоб под ХР пошло?
aka Diamond
Аватара пользователя
xelos
Потрогал лапой паяльник
Сообщения: 336
Зарегистрирован: Пн мар 20, 2006 13:05:08
Контактная информация:

Сообщение xelos »

moLCHec писал(а):xelos т.е. на USB компа RxD и TxD USART-котроллера подаём ч.з. микру так что ли???? Я просто даже как проводули то у USB не знаю как назыаются. А софтину на чем пишешь у меня под MVC++ есть как COM открыть и далее как с файлом и функции теже, токма есчё не попробовал время нету. под USB наверно также.
ага, так и есть.
ставь дрова с сайта FTDI, которые его как виртуальный порт распознают и пользуй свою прогу.
Я просто верю в то, что рушить догмы - лучший способ не стареть.
Аватара пользователя
Дмитрий О
Вымогатель припоя
Сообщения: 635
Зарегистрирован: Пн авг 29, 2005 16:27:04
Откуда: Дмитров
Контактная информация:

Сообщение Дмитрий О »

А вот в этой статье все сразу к контроллеру подрублено :shock: http://compradio.nm.ru/micro/ir_usb.html
aka Diamond
Аватара пользователя
xelos
Потрогал лапой паяльник
Сообщения: 336
Зарегистрирован: Пн мар 20, 2006 13:05:08
Контактная информация:

Сообщение xelos »

значит програмная реализация USB. стоит посмотреть скока памяти это у них жрет, возможно когда и пригодится.
Я просто верю в то, что рушить догмы - лучший способ не стареть.
sind-rom

Сообщение sind-rom »

Всем курить PL2303...
Незнайка
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Чт сен 07, 2006 04:55:41
Откуда: Омск

Сообщение Незнайка »

A Firmware-Only USB Driver for Atmel AVR Microcontrollers
http://www.obdev.at/products/avrusb/index.html
А ещё аплиуха 309. Там все расжовано и даже с примерами.
Кто не делает ошибок тот обычно вообще ничего не делает.
Аватара пользователя
Voodoo-Cat
Открыл глаза
Сообщения: 54
Зарегистрирован: Сб мар 03, 2007 21:08:15
Откуда: Киев. Украина.

Сообщение Voodoo-Cat »

А надо для микрух CP2102 или PL2303 ставить ещё и преобразователь уровней MAX232? :?
Аватара пользователя
dx40
Нашел транзистор. Понюхал.
Сообщения: 182
Зарегистрирован: Вт июл 11, 2006 12:39:16
Откуда: Москва
Контактная информация:

Сообщение dx40 »

Незнайка писал(а):A Firmware-Only USB Driver for Atmel AVR Microcontrollers
http://www.obdev.at/products/avrusb/index.html
Подтверждаю! Очень грамотная вещь! Можно делать HID устройства - а к ним драйвера в системе не нужны.
Аватара пользователя
Дмитрий О
Вымогатель припоя
Сообщения: 635
Зарегистрирован: Пн авг 29, 2005 16:27:04
Откуда: Дмитров
Контактная информация:

Сообщение Дмитрий О »

А на чем они прошивки пишут (всмысле среда)?
aka Diamond
Аватара пользователя
dx40
Нашел транзистор. Понюхал.
Сообщения: 182
Зарегистрирован: Вт июл 11, 2006 12:39:16
Откуда: Москва
Контактная информация:

Сообщение dx40 »

WinAVR
sevastianov
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Ср июн 06, 2007 07:02:13
Откуда: Ульяновск
Контактная информация:

Драйверы FTDI

Сообщение sevastianov »

ставь дрова с сайта FTDI, которые его как виртуальный порт распознают и пользуй свою прогу.[/quote]
:
Установил D2XX "с подключением VCP" чтобы работать с USB как с обычным COM-ом.
Подключаю своё устройство через адаптер к USB, вроде всё нормально: работает и на приём и на передачу. А вот с очисткой буфера проблемы: на команды PurgeComm и FlushFileBuffers (из kernel32) не ругается, но результат нулевой, в буфере что-то остаётся и как следствие - читает буфер многократно.
Отключаю адаптер, подключаю то же самое устройство к COM, запускаю ту же самую программу - функции PurgeComm и FlushFileBuffers работают нормально...
:
В общем есть подозрение, что дрова FTDI как-то не вяжутся с виндой, точнее: виртуальный COM-порт "не полный".
(пробовалось на W2000 Professional).
:?
[/url]
Datsun
Родился
Сообщения: 5
Зарегистрирован: Вт июл 03, 2007 13:11:55

Сообщение Datsun »

Народ помогите новичку в этом не легком деле. У меня AVR-ICE. Я не как не мог определить какой у меня. Ищу всюду драйвера чтоб подключить к компьютеру. (Просто мне кажеться что он кустарный.) Когда подключаю к комьютеру пишит AVR-ICE/ на плате написанно USB-ICE/чип ATMEGA16 и не как не смог подобрать в инете драйвер.
Вложения
IMAGE_00105.jpg
(27.9 КБ) 731 скачивание
Ответить

Вернуться в «Интеграция с ПК»