logo
АВМиС - бывшее АПЭВМ / apvem / всякаявсячина

23.Тест клавиатуры

Базовый тест (BAT) состоит из теста процессора клавиатуры, контрольной суммы ПЗУ (ROM) и теста ЗУПВ (RAM). Во время процедуры BAT сигналы на линиях CLOCK и DATA игнорируются. Светодиоды включаются в начале BAT и выключаются в конце BAT. BAT занимает от 300 до 500 мс (не считая времени, требуемого POR).

После успешного завершения BAT в систему передается код завершения (AAh) и начинается сканирование клавиатуры. При возникновении ошибки BAT клавиатура передает системе код ошибки (FDh). После этого клавиатура прекращает сканирование и ожидает ввода команды. Коды завершения посылаются через 0,45-2,0 с после POR и через 300-500 мс после подтверждения команды RESET.

Немедленно после POR клавиатура регистрирует сигналы на линиях "clock" и "data" и устанавливает протокол линии.