Форумы РобоКлуба: Флешка+ МК - Форумы РобоКлуба

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Флешка+ МК

#1 Пользователь офлайн   Uragan90 

  • Старожил
  • PipPipPipPipPip
  • Группа: Постоянные пользователи
  • Сообщений: 393
  • Регистрация: 20 Сентябрь 09
  • Город, регион:Tver
  • Возраст:29
  • Профессия:Электрик

Отправлено 07 Март 2010 - 13:20

Кто-нибудь пробовал использовать память выдранную из старой флешки в своих конструкциях на микроконтроллерах? И реализуемо ли сие занятие? У меня есть вот такая штукенция хочу куданить припаять :rolleyes: С другой стороны платки стоит мк sk6211 и кварц 12мhz.
0

#2 Пользователь офлайн   MadMax 

  • Завсегдатай
  • PipPipPip
  • Группа: Постоянные пользователи
  • Сообщений: 108
  • Регистрация: 03 Сентябрь 09
  • Город, регион:москва
  • Возраст:36
  • Профессия:инженер

Отправлено 06 Апрель 2010 - 17:51

далеко не все микроконтроллеры имеют контроллер внешней памяти, то есть к флешке придется колхозить контроллер, который будет управляться другим мк и выдавть содержимое неким протоколом, например I2C на исходный мк. Спрашивается, а нафига козе баян?
Можно наверное сделать софтовую реализацию USB хоста на МК и заставить его читать флешку через USB, вопрос тот же...
0

#3 Пользователь офлайн   Uragan90 

  • Старожил
  • PipPipPipPipPip
  • Группа: Постоянные пользователи
  • Сообщений: 393
  • Регистрация: 20 Сентябрь 09
  • Город, регион:Tver
  • Возраст:29
  • Профессия:Электрик

Отправлено 06 Апрель 2010 - 19:32

Там наверно стоит NAND Флеш память. И конечно нужен контроллер, но зачем два моглобы и одного хватить но как эта память устроена и как с ней работать хрен знает?
0

#4 Пользователь офлайн   MadMax 

  • Завсегдатай
  • PipPipPip
  • Группа: Постоянные пользователи
  • Сообщений: 108
  • Регистрация: 03 Сентябрь 09
  • Город, регион:москва
  • Возраст:36
  • Профессия:инженер

Отправлено 15 Апрель 2010 - 12:58

одного не хватит, среднестатистическая 16 разр флеха имеет 16 линий данных + 21-23 линии адреса (это параллельные образцы) плюс служебные сигналы 5-6 шт, итого имеем более 40 одновременно работающих логических выводов. Какая нить атмега в принципе может программно формировать уровни на портах, но вот 40 штук таких одноразрядных портов не на каждом мк наберется, а ведь часть из выводов нужно еще на другую сторону оставить. поэтому я и говорю про два мк, один реализует интерфейс флехи и конвертит дату и управление в i2c (например) и гонит на второй мк, который выполняет роль буфера, обработчика и конвертера в USB. Схема дурацкая конечно не спорю и никакого смысла в этом изделии не вижу. Вся прелесть встроенного в усб переноску микроконтроллера в реализации системы защиты хранимых данных, это хитрое чередование ячеек и алгоритмы проверки содержимого секторов. Ведь для того что бы сама флешка долго жила при активной записи и обновления инфы, нужно постоянно контролировать и поддерживать равномерное распределение циклов чтения записи по ячейкам. Из за этого, кстати, когда мы сольем на программаторе содержимое самой флэхи на усб переноске, мы получим бинарник который будет состоять из некоего паззла из блоков даты и служебной инфы, хотя по идее там должен бы быть обычный образ ФС.
0

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему