Для 51 проблемы в следующем:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Алехин Александр 20 ноября 2003 г. 14:58
В ответ на: Ответ: это довольно интересная задача ! Подойдет любой контроллер с внешней памятью программ - а качество результата зависит от реализации. И даже AT89x5x тоже подойдет. Но все - таки важно разобраться с имеющимися уже проблемами..иначе дальше ничего не выйдет. отправлено Весельчак_У 20 ноября 2003 г. 14:45

Для 51 по скорости и внутренней флешке хватит и S8252 (EEPROM желателен для сохранения минимум номера страницы флеш, с которого должна стартовать основная программа).
Ну допустим стартовали с внутренней памяти программ. Затем необходимо проверить целостность внешней памяти программ от нулевого адреса до ее конца. Для этого необходимо иметь доступ ко внешней памяти программ из программы, запущенной во внутренней как для чтения, так и для записи (если содержимое памяти недостоверно - записать в нее программу).
Перезапуститься со внешней памяти можно так - меняем уровень на EA через 2 последовательных триггера: меняем состояние на первом и по сбросу оно переписывается во второй и попадает на EA. Но в рабочей программе тоже хотелось бы иметь возможность писать память программ.
Выход из этого вижу только один - объединение памятей программ и данных. Т.е. буду иметь доступ из внутренней памяти программ на запись и чтение как к XRAM.
В, общем, есть ли еще какие изящные решения (можно с 16-ти разрядными МК - 51 я привел для примера - сейчас все назревает переход на 16 разрядов).

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru