Subversion Repositories atmturbo

Rev

Blame | Last modification | View Log | Download | RSS feed

Прошивка контроллера AT-клавиатуры для ATM Turbo 2+

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

27/03/05
Версия прошивки 2.2 для микроконтроллера серии MSC51


1 Теперь в двух последних байтах, хранящих номер версии
  записываются двоичные коды соответствующие тактовой
  частоте контроллера.
  Тоесть все 4 байта будут записаны так:
  F =  7.0000 Мгц - 2,2,0,7
  F = 11.0592 Мгц - 2,2,1,1
  F = 12.0000 Мгц - 2,2,1,2
  Увеличивать тактовую частоту выше 14 Мгц не
  рекомендуется, так как при этом не гарантируется
  надежное чтение кода клавиатуры, выдаваемое на шину
  Спектрума от контроллера в его цикле записи (слишком
  коротким оказывается сигнал /VWR).

2 При включении питания микроконтроллер выдает на Z80
  сигнал /RESET, обеспечивая надежный старт компьютера.

3 Оптимизирована процедура прерывания по запросу кода
  клавиатуры.

4 Исправлена ошибка перехода в режим WAIT по нажатию
  клавиши Pause/Break.

Kamil Karimov  k2k@list.ru