Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
27.10.2006, 18:04
|
|
Прохожий
Регистрация: 19.10.2006
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Запись данных AVR микроконтроллера на Flash-USB без ПК
Подскажите пожалуйста, как записать данные от AVR микроконтроллера на Flash-USB(1 Гб) без участия персонального компьтера. Заранее благодарен.
|
|
|
|
27.10.2006, 20:16
|
|
Прописка
Регистрация: 24.08.2005
Сообщений: 139
Сказал спасибо: 18
Сказали Спасибо 16 раз(а) в 15 сообщении(ях)
|
да не как
упровлять обменом данных каким образом собираешся
|
|
|
|
30.10.2006, 12:11
|
|
Прохожий
Регистрация: 19.10.2006
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Я нашел преобразователь из RS-232 в USB - микросхема CP2102, но в описаниях к ней предложены варианты только сопряжения ПК с устройствами, работающими по RS232. Может может быть это позволит решить проблему?
|
|
|
|
30.10.2006, 14:10
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
авр нужно подключить к USB хабу а потом к нему любое USB устройство-функцию.
USB хабы бывают в АРМ-ах, только нафига тогда АВР.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
30.10.2006, 14:12
|
|
Частый гость
Регистрация: 04.05.2006
Сообщений: 46
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
не решит.
вам необходимо иметь usb-host на стороне контролера.
для этого существуют специальные микросхемы.
так же вам придеться реализововать mass storage и fat на.
так что лучший вариант наверное будет использовать что-то вроде VNC1L от FTDI
|
|
|
|
31.10.2006, 17:28
|
|
Прохожий
Регистрация: 19.10.2006
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Как я понял VNC1L - микроконтроллер с записанной в него прогой, реализующая запись от МК на Flash-ку? VNC1L от FTDI - вариант конечно хороший, но я не нашел на него прайсов и фирм, реализующих его. Хотя описания и схем достаточно. Может есть на рынке более доступные аналоги?
|
|
|
|
31.10.2006, 18:58
|
|
Прохожий
Регистрация: 19.10.2006
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Нашел фирму в г. Киеве - Филур электрик, цена микрухи VNC1L 75 грн. О результатах напишу после испытаний, всем спасибо за инфу.
|
|
|
|
31.10.2006, 20:59
|
|
Гражданин KAZUS.RU
Регистрация: 16.12.2004
Сообщений: 587
Сказал спасибо: 13
Сказали Спасибо 23 раз(а) в 9 сообщении(ях)
|
Нужен USB хост контроллер и ли On The Go - т.е. USB фуккция и хост в одном флаконе. Потом нужно оранитзовать поиск и управление USB функциями: поиск, конфигурирование, работа с EndPoint - конечными точками передачи данных (естественно с ДМА, иначе тормоза большие будут). Далее необходимо организовать Media Card Interface (MCI) по USB. Ну и уж совсем банальный FAT32 на флешке - Вы же потом наверно и на компе будете флешку читать/писать, юзать в общем.
В общем не сложно!? Это так, в кратце.
А зачем вам это надо, может проще использовать SDMMC карточки - у них SPI интерфейс (кстати совместимый с аппаратным AVRа), они дешевле и проще, потом есть готовые проекты, например yampp7 mp3player, поищите в конференциях. Или если просто надо большие объёмы информации быстро писать/читать, то посмотрите на NAND Flash Samsung - это и проще и можно не использовать FAT вообще, правда у них, как и у всех карт вообщем то надо контролировать сбойные сектора и вводить какие нибудь корректирующие коды: ECC, Рида-Соломона и т.д. Зато на них у Samsung есть куча описаний. К тому же они достаточно дешёвые 1G ‹‹ $100 Подумайте.
Желаю успеха.
|
|
|
|
31.10.2006, 21:12
|
|
Гражданин KAZUS.RU
Регистрация: 16.12.2004
Сообщений: 587
Сказал спасибо: 13
Сказали Спасибо 23 раз(а) в 9 сообщении(ях)
|
З.Ы. Прошу прощения, главное забыл сказать FTDI - преобразователь USB-›RS232, это функция со своими специфическими дровами (ковырял тут уже - сделал преобразователь на LPC2148, совместимый с их дровами: видится как "Philips High Speed FTDI Serial Controller" и работает, правда с маленькой скоростью, т.к. не разобрался пока с DMA). А вот обратно они не подойдут, другой USB девайс к нему не подключишь. Я толком не знаю, что такое VNC1L, там могут быть подводные камни - всё что хорошо в рекламном ролике, не всё хорошо в жизни, поэтому не спешите с покупкой таких чипов, да ещё по такой цене (стоимость OTG контроллера баксов до 20).
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 18:40.
|
|