==== NAND Flash в 1986ВЕ9х ==== //Учаcтвует ли в логике работы контроллера EBC сигнал Busy.Или он только отображается в регистре MDR_EBC->CONTROL?// Сигнал Busy только доступен через регистр, в логике работы он не участвует. ---- Шина данных NAND-памяти предполагает 8 разрядов, и контроллер EBC использует только младшие 8 бит, старшие не будут ни на что влиять, просто отбрасываются. ---- При обращении к контроллеру EBC необходимо соблюдать протокол обращений (а так все равно, что будет обращаться) ---- Пример программы из спецификации (частота 100МГц, так как это общий для всех МК пример): // Фаза команды (стр.195 спецификации)\\ ...=0x11;\\ ...=0x22;\\ ...=0x33;\\ ...=0x44; ---- вопросы ко второй и третьей строкам. ---- **Изменение значения в младшей тетраде - это "для себя" обозначить номер цикла?** Состояние этих бит не имеет значения. ---- **Почему в каждом обращении задается 3 адресных цикла? И в каждом обращении код выполнения завершающей команды?** После подачи первой команды уже работает внутренний автомат и не берёт эти данные из полей. ---- **Контроллер EBC отслеживает их количество по внутреннему счетчику (для формирования завершающей команды)?** По внутреннему счётчику отслеживается количество циклов адреса (и для формирования завершающей команды). ---- **Поэтому во втором и третьем обращении это поле не имеет значения? Если записать первую строку, контроллер EBC будет обязательно ждать 2-ю и 3-ю, или эту операцию можно прервать (например командой записи данных).** Прерывать нельзя, контроллер EBC обязательно будет ждать 2 и 3 строки.