Посмотри внимательно, как минимум 0-ая ячейка не должна содержать #FF.Сообщение от SoftFelix
Она хранит информацию о состоянии индикатора Scroll Lock и Num Lock при включении питания.
Если при программировании контроллера EEPROM не записывалась (все = 0FFh), то при первом включении
PS/2 клавиатура будет заблокирована - Scroll Lock будет гореть.
Для того, что бы она заработала, надо выключить Scrooll Lock нажатием соответствующей клавиши на клавиатуре,
что запомнится в EEPROM (ячейка 0, бит 0).
При последующих включениях это состояние будет считыватся из EEPROM, и клавиатура будет работать.
Сам контроллер ни одну из других ячеек EEPROM модифицировать не будет.
Ячейки EEPROM с 00h до 09h не проецируются на ячейки часов, где хранится именно время, а сразу пишутся в память RTC.




Ответить с цитированием