Буду выкладывать последние исходники, игры, программы, схемы, печатные платы на GitHub.
https://github.com/vinxru
Там версии еще не окончательные, не проверенные
Вчера прошил один из контроллеров клавиатуры с фьюзом RSTDISBL. Т.е. ножка, которая использовалась для перепрограммирования контроллера, теперь используется для вывода данных. В этой поделке она сбрасывает компьютер.
И сразу же нашел ошибку в программе. Вывод "сброс компьютера"оказался подключенным через внутренний резистор 10 ком (программа обнуляла регистр DDRС). Пришлось ставить усилитель на транзисторе. Еще забыл задать начальное состояние сброса. Сразу после включения до нажатия любой клавиши, сброс зажат.
Но в общем работает.
Завтра поправлю ошибки и прошью второй контроллер.
Fifan настаивал, что бы сбросом была клавиша DEL. Мне это не очень нравилось, что бы сброс по середине клавиатуры. Я попытался его засунуть еще куда нибудь, но оказалось, что это самое оптимальное место. Тем более, что на маленьких клавиатурах DEL расположен где нибудь с краю.
Правого цифрового блока на маленьких клавах может и не быть. Причем, правый блок я активно использую! Так как я не помню, где на основной клаве расположены / * - +.
Можно разместить сброс на Num Lock, но я обязательно на него нажму.
Клавиши Scroll Lock, Print Screen, Pause используются для управления самим контроллером. То же активно.
А вот центральный блок (Insert, Del, Home, End, Pg Up, Pg Dn) не используется. Туда сброс и засунем. Повторюсь что на мелких клавах DEL с краю.
![]()
https://github.com/vinxru
Там версии еще не окончательные, не проверенные
Вчера прошил один из контроллеров клавиатуры с фьюзом RSTDISBL. Т.е. ножка, которая использовалась для перепрограммирования контроллера, теперь используется для вывода данных. В этой поделке она сбрасывает компьютер.
И сразу же нашел ошибку в программе. Вывод "сброс компьютера"оказался подключенным через внутренний резистор 10 ком (программа обнуляла регистр DDRС). Пришлось ставить усилитель на транзисторе. Еще забыл задать начальное состояние сброса. Сразу после включения до нажатия любой клавиши, сброс зажат.
Но в общем работает.
Завтра поправлю ошибки и прошью второй контроллер.
Fifan настаивал, что бы сбросом была клавиша DEL. Мне это не очень нравилось, что бы сброс по середине клавиатуры. Я попытался его засунуть еще куда нибудь, но оказалось, что это самое оптимальное место. Тем более, что на маленьких клавиатурах DEL расположен где нибудь с краю.
Правого цифрового блока на маленьких клавах может и не быть. Причем, правый блок я активно использую! Так как я не помню, где на основной клаве расположены / * - +.
Можно разместить сброс на Num Lock, но я обязательно на него нажму.
Клавиши Scroll Lock, Print Screen, Pause используются для управления самим контроллером. То же активно.
А вот центральный блок (Insert, Del, Home, End, Pg Up, Pg Dn) не используется. Туда сброс и засунем. Повторюсь что на мелких клавах DEL с краю.
