Atmega128 + внешнее озу = intel cpu ?

Тема в разделе "Микроконтроллеры AVR", создана пользователем Ariadna-on-Line, 7 окт 2026 в 14:37.

  1. Ariadna-on-Line

    Ariadna-on-Line Гуру

    Процессоры Intel при старте сразу обращаются к внешнему ПЗУ, читают "задание" и выполняют его. А заданием как правило является - настроить дисководы, загрузить с дисководов код во внешнее ОЗУ и начать его исполнение. Есть любопытный вопрос - ATMega128 умеет работать с внешним ОЗУ. Если снабдить схему ОЗУ коммутаторами шин адреса и данных, то можно будет сделать Прямой Доступ к Памяти (ПДП). Причем управление схемой ПДП может осуществлять сам процессор. При этом его собственная прошивка - будет тем же что ПЗУ БИОС в ПК. Главное - потом заставить процессор перейти на исполнение кода из внешнего ОЗУ. Вопрос - возможно ли таким образом превратить AVR в Intel ? Надеюсь внятно обьяснил.
    Вопрос к Гуру - можно ли заставить АВР выполнять код из ОЗУ ?

    ПС. Прошу пардона. Поторопился с вопросом. Ответ - НЕТ. Тарвардская архитектура однако. Не знаю как, но тему можно удалить.(((((
     
    Последнее редактирование: 7 окт 2026 в 14:59
  2. parovoZZ

    parovoZZ Гуру

    Нет. Процессор при старте обращается к конкретному адресу. А что висит по этому адресу - да всё, что угодно.


    Так процессор или микроконтроллер? Разница у них в чём? Да в том, что процессор исполняет инструкции только из ОЗУ, а микроконтроллер из ПЗУ. Но стоит отметить - современные МК могут и из ОЗУ читать инструкции, но классические 4, 8, 16-ти битки - нет.