[an error occurred while processing this directive]
Прочитав телепатически Ваши мысли,(+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено AlexD 21 сентября 2002 г. 17:20
В ответ на: При включении питания отправлено Андрей 21 сентября 2002 г. 16:30

я понял, что у используемого микроконтролера AT89C51 объединены пространства
внешней памяти программ и данных. При включении запускается загрузчик из
внутренней памяти, читает прогу из 24с64, грузит их в ОЗУ, и передаёт
ей управление. Но т.к. слишком жирно раскидываться 4к встроенной памяти,
там хранятся какието процедуры ввода/вывода, математические подпрограммы и пр.
Соответственно Ваша прога должна размещаться с адреса > 4к , и знать точки
входа в эти подпрограммы, а так же адреса, на которые переназначенны вектора
прерываний. Ну а т.к. Вы этого не знаете, ничего и не работает.

PS Ну что, угадал?

:-))))

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

Ответы



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

E-mail: info@telesys.ru