Я немного не об этом. Запись во flash идет через SMC (контроллер статической памяти - это периферия процессора), которая генерирует все необходимые сигналы: NANDWE, NANDOE, CS, адрес, данные и пр. В общем случае - время записи одного байта (для 8-битной памяти) может занимать 5-10 тактов MCK. Что делается процессор, когда SMC генерирует эти сигналы ? Стоит и тупо ждет, когда байт запишется? Или выполняет следующие инструкции в программе?
Вопрос не по реализации программы, а по поведению микроконтроллера.
|