флешка + usb_host

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Аватара пользователя
Кислый
Поставщик валерьянки для Кота
Сообщения: 2095
Зарегистрирован: Чт апр 08, 2010 18:50:01
Откуда: Краснодар
Контактная информация:

флешка + usb_host

Сообщение Кислый »

Появилась идея сделать что-то вроде контроллера. Как его видит инициатор проэкта ( на примере станка ):
к станку подходит человек, вставляет в него USB-флешку, ищет на дисплейчике нужный файл, и запускает.. что-то согласно считанному с флешки.

Так вот. Я это делаю не из корыстных целей, а на интерес, ради опыта, но надо не переборщить со сроками (примерно месяц).
итак. какие у меня возникли идеи относительно элементной базы:
  1. AT90USB
  2. FTDI + ATmega
  3. ARM7

итак полет мысли:
вариант №1:
+ дешево и сердито.
вариант №2:
+ очень сердито. разберутся даже дети-олигофрены.
- уже дороже.
вариант №3:
+ usbhost и ethernet на борту, возможность подключить неплохой цветной экран, и поднять линух.
- с arm я работал один раз. это было "давно и неправда".

мне интересно было бы услышать ваши мысли.

С уважением, Кислый.
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
Аватара пользователя
ua3usy
Открыл глаза
Сообщения: 56
Зарегистрирован: Чт май 07, 2009 11:52:36
Откуда: Старая вичуга Ивановская область
Контактная информация:

Re: флешка + usb_host

Сообщение ua3usy »

а обязательно чтоб юсб было на станке?

может воттакую флешку использывать
Изображение

в комп она юсб а в станок другой сотороной SPI у меня такая есть прикольная штука
Аватара пользователя
Кислый
Поставщик валерьянки для Кота
Сообщения: 2095
Зарегистрирован: Чт апр 08, 2010 18:50:01
Откуда: Краснодар
Контактная информация:

Re: флешка + usb_host

Сообщение Кислый »

я бы и рад, да нужно чтобы подходила обыкновенная usb-шная флешка
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
Аватара пользователя
Psych
Опытный кот
Сообщения: 848
Зарегистрирован: Ср мар 02, 2011 07:47:39
Откуда: Уфа

Re: флешка + usb_host

Сообщение Psych »

А от FTDI в качестве хоста случайно не VNC1L собираетесь юзать?
Аватара пользователя
Кислый
Поставщик валерьянки для Кота
Сообщения: 2095
Зарегистрирован: Чт апр 08, 2010 18:50:01
Откуда: Краснодар
Контактная информация:

Re: флешка + usb_host

Сообщение Кислый »

кажется у них другой реализации хоста то и нет ))
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
Аватара пользователя
Psych
Опытный кот
Сообщения: 848
Зарегистрирован: Ср мар 02, 2011 07:47:39
Откуда: Уфа

Re: флешка + usb_host

Сообщение Psych »

Кислый писал(а):кажется у них другой реализации хоста то и нет ))

Вроде есть "вторая чать" - VNC2L . А вот с первой это просто гемор. Время на неё убьете.....
Аватара пользователя
Кислый
Поставщик валерьянки для Кота
Сообщения: 2095
Зарегистрирован: Чт апр 08, 2010 18:50:01
Откуда: Краснодар
Контактная информация:

Re: флешка + usb_host

Сообщение Кислый »

пока-что думаем AT90USB или ARM7
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: флешка + usb_host

Сообщение Satyr »

Кислый писал(а):Появилась идея сделать что-то вроде контроллера. Как его видит инициатор проэкта ( на примере станка ):
к станку подходит человек, вставляет в него USB-флешку, ищет на дисплейчике нужный файл, и запускает.. что-то согласно считанному с флешки.
[*]AT90USB

Хост есть только начиная с at90usb647
при его цене, многоногости и смехотворному колличеству памяти, связываться с ним смысла ноль.


[*]FTDI + ATmega

еще страшнее.

хосты, те что tfdi vanclium2 еще сначала прошить надо соотв. прошивкой (вроде чтото похожее есть среди примеров, иначе еще и к нему кодить), дальше опять гемор со стесненностью ресуросов + корпусов и ног дофига столько не понятно


[*]ARM7[/list]

Старье. см Кортекс-М3
Тут все шоколадно будет.

+ usbhost и ethernet на борту, возможность подключить неплохой цветной экран, и поднять линух.
- с arm я работал один раз. это было "давно и неправда".

Не стоит думать, что на любой АРМ линус ставится.
Ставится это в общем случае на ARM9 с mpu и выше с внешним SDRAMом и флешом, что уже совсем другой жирности проект.

ТФТ подключить - не проблема. Нормальные экраны поддерживают из микроконтроллеров lpc2478, lpc1788, lpc1853.
Можно найти весьма редкие экраны со встроенным контролером внутри и процессорной шиной - подключаются к чему угодно без проблем вобще.

Если надо еще и езернет - рекомендую кортексы luminary micro - там не только MAC, еще PHY встроенный. все очень компактно и разводить и программить меньше, снаружи только RJ45 со встроенными трансами прилепить и всё.
Последний раз редактировалось Satyr Чт апр 21, 2011 13:56:30, всего редактировалось 1 раз.
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: флешка + usb_host

Сообщение Satyr »

Для маньяков-извращенцев фанатов атымелла есть еще вариант с AVR32, только практического смысла не вижу.

+еще в догонку. если станок обычно пользуется мужиками с несильно заляпанными руками, можно кнопки не ставить, тачкрином обойтись
Аватара пользователя
Кислый
Поставщик валерьянки для Кота
Сообщения: 2095
Зарегистрирован: Чт апр 08, 2010 18:50:01
Откуда: Краснодар
Контактная информация:

Re: флешка + usb_host

Сообщение Кислый »

пока хочется разработать гибкую платформу. которую можно было бы оснастить "аксессуарами" по мере неоходимости.
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: флешка + usb_host

Сообщение Satyr »

Кислый писал(а):пока хочется разработать гибкую платформу. которую можно было бы оснастить "аксессуарами" по мере неоходимости.

определись нужен езернет или нет. это на цену гибкости изрядно влияет -))
если точно нужен - лучше LM3S9B96 не придумаешь.
если не надо - чтто из LPC17xx
Аватара пользователя
adrenocrome
Потрогал лапой паяльник
Сообщения: 365
Зарегистрирован: Вт окт 21, 2008 15:03:06
Откуда: moscow
Контактная информация:

Re: флешка + usb_host

Сообщение adrenocrome »

Satyr писал(а):ТФТ подключить - не проблема. Нормальные экраны поддерживают из микроконтроллеров lpc2478, lpc1788, lpc1853.
Можно найти весьма редкие экраны со встроенным контролером внутри и процессорной шиной - подключаются к чему угодно без проблем вобще.


Тема подключения нормальных ЖК к армам мне тоже интересна. Но вот
1788 на сайте NXP в статусе "development"
1853 на сайте не нашёл
2478 ну это АРМ7, не кортекс...
День прошёл, а ты всё жив
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: флешка + usb_host

Сообщение Satyr »

adrenocrome писал(а):Тема подключения нормальных ЖК к армам мне тоже интересна. Но вот
1788 на сайте NXP в статусе "development"
1853 на сайте не нашёл
2478 ну это АРМ7, не кортекс...

lpc1788, lpc1853 это пока, какбы, не для всех -)))
мне семплы грозились в течении месяца орагнизовать, если надо. Вобще продаваться массово к зиме должны.

lpc2478 да - старый ARM7 (вместо него ножка-в-ножку будет 1788), но жирный как слон, дешевый и в Москве просто пойти в магазин и сегодня же купить - не проблема.
Его сейчас и пользую. Те два буду смотреть, когда массово пойдут и в дешевых корпусах (не бга).

Кому для штучных изделий и цена экрана не сильно важна, можно покупать такое и цеплять к любому контроллеру http://www.starterkit.ru/html/index.php ... view&id=46

цеплял такое даже к at90usb, at32uc3A, at32uc3B, к томуже lpc2478. рисует так, вполне бегло.

но lpc2478+sdram+tft с RGB интерфейсом - картинка во весь экран плавно скролится пальцем как на айфонах -))
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: флешка + usb_host

Сообщение Satyr »

Хотя нет, вот все и на сайте тоже есть

http://ics.nxp.com/products/lpc1000/lpc18xx/
Аватара пользователя
adrenocrome
Потрогал лапой паяльник
Сообщения: 365
Зарегистрирован: Вт окт 21, 2008 15:03:06
Откуда: moscow
Контактная информация:

Re: флешка + usb_host

Сообщение adrenocrome »

Satyr писал(а):
но lpc2478+sdram+tft с RGB интерфейсом - картинка во весь экран плавно скролится пальцем как на айфонах -))


Имя, сестра! (с) :)))
Какой тфт смотреть то?
День прошёл, а ты всё жив
Аватара пользователя
Кислый
Поставщик валерьянки для Кота
Сообщения: 2095
Зарегистрирован: Чт апр 08, 2010 18:50:01
Откуда: Краснодар
Контактная информация:

Re: флешка + usb_host

Сообщение Кислый »

Satyr писал(а):..
определись нужен езернет или нет. это на цену гибкости изрядно влияет -))
если точно нужен - лучше LM3S9B96 не придумаешь.
если не надо - чтто из LPC17xx

хочу спросить как бывалого : софтовый mac много ресурсов хавает ?

с экраном разберемся. скорее всего вначале будет char\монохром в 3\4 строки. да и польцы у рабочих обычно шибко толстые и грязные ))
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: флешка + usb_host

Сообщение Satyr »

adrenocrome писал(а):Имя, сестра! (с) :)))
Какой тфт смотреть то?

99% моделей имеют RGB H/V-sync интерфейс.
У меня, на данный момент, было чтук 5 3.5" дюймовых ТФТ от GPS навигаторов. Даже распиновка в всех практически совпадает.

Итого на твой вопрос ответ "вобщем то любой какой нравится" -)))
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: флешка + usb_host

Сообщение Satyr »

Кислый писал(а):хочу спросить как бывалого : софтовый mac много ресурсов хавает ?

Ээ.. ни разу не встречал такого. думаю, это в прикладном плане практически не реализуемо на МК.
Можно 10 мегабитку сделать по аналогии с лоуспид УСБ на АВРах, но даже еще более бесполезно
Аватара пользователя
Кислый
Поставщик валерьянки для Кота
Сообщения: 2095
Зарегистрирован: Чт апр 08, 2010 18:50:01
Откуда: Краснодар
Контактная информация:

Re: флешка + usb_host

Сообщение Кислый »

ну а нафиг нам в станке большая скорость etherneta ?
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: флешка + usb_host

Сообщение Satyr »

Кислый писал(а):ну а нафиг нам в станке большая скорость etherneta ?

Мне интересней другое. 50р разница в цене МК с MAC и без него стоят пары потраченных недель и разорванной задницы ? -))))

Это как распростаренное еще нищебродство с V-USB, когда ради 20-30р разницы между, например, атмега48 и ат90усб82 люди лишаются обработки прерываний и получают тормозной, не соответвующий стандарту и тормозной, но эпизодами работающий УСБ.
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»