Вернуться на ГЛАВНУЮ страницу


Прошивка ПЗУ контроллера AT-клавиатуры v2.2

для ATM-turbo 2+

Два последних байта в имени файла прошивки определяют тактовую частоту, для которой рассчитана прошивка.Это необходимо для корректной работы часов реального времени контроллера.

27/03/05
Версия прошивки 2.2 для микроконтроллера серии MSC51
1 Теперь в двух последних байтах, хранящих номер версии записываются двоичные коды соответствующие тактовой частоте контроллера.
То есть все 4 байта будут записаны так:

F = 7.0000 Мгц - 2,2,0,7 (файл AT22_f07.ROM)
F = 11.0592 Мгц - 2,2,1,1 (файл AT22_f11.ROM)
F = 12.0000 Мгц - 2,2,1,2 (файл AT22_f12.ROM)

Увеличивать тактовую частоту выше 14 Мгц не рекомендуется, так как при этом не гарантируется
надежное чтение кода клавиатуры, выдаваемое на шину Спектрума от контроллера в его цикле записи (слишком коротким оказывается сигнал /VWR).
2 При включении питания микроконтроллер выдает на Z80 сигнал /RESET, обеспечивая надежный старт компьютера.
3 Оптимизирована процедура прерывания по запросу кода клавиатуры.
4 Исправлена ошибка перехода в режим WAIT по нажатию клавиши Pause/Break.

(C)Kamil Karimov