Пионерский вопрос.
Чтобы одновременно пользовать контроллер ps/2 и механическую (матричную) клавиатуру что нужно сделать? Развязать на диодах по "ИЛИ"?
Пионерский вопрос.
Чтобы одновременно пользовать контроллер ps/2 и механическую (матричную) клавиатуру что нужно сделать? Развязать на диодах по "ИЛИ"?
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
Да.Сообщение от Error404
Подскажите пожалуйста можно ли в контролери использовать atmega8 ?
В ATMega8 не реализована функция прерывания по изменению состояний входных линий портов МК, которая используется в контроллере для отслеживания сканирования адресных линий матрицы клавиатуры.
скажите пожалуйста можноли использовать ATMega16 или ATMega32 или какую либо другую
у нас доступны только модификации ATMega старше ATMega8
Не подходят по той же причине, что и ATMega8Сообщение от sergey2b
Подходит без переделки прошивки ATMega88.Сообщение от sergey2b
Для ATMega168 и ATMega328 прошивку надо перекомпилировать.
Есть более старшие модели, в которых реализована функция прерывания по изменению состояния портов,
но в этом случае надо будет адаптировать прошивку под конкретный МК.
PS. Зайдите на efind.ru, предложений по нужным МК достаточно много.
Последний раз редактировалось caro; 05.10.2011 в 14:57.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
>PS. Зайдите на efind.ru, предложений по нужным МК достаточно много.
я временно живу в африке здесь с atmega туго, выбора нет atmega8/16/32 заказывал в UK
нашел схему на pic16F84 пытаюсь сейчас с ней разобраться, pic что удивительно у нас есть
У PIC16F84 не достаточно портов ввода/вывода (18 ног в корпусе).
в моем случаи достаточно. Я делаю свой контролер с PC клавиатурой
я дулаю терминал, к которому подключина клавиатура и rs232
за основу я думал взять вашу схему и прошивку. Изменение прошивки меня не смущает. Так как я не нашел atmega48 решил сделать pic16F84 обслуживает клавиатуру и передает скан коды в atmega8 которая делает все остальное. Пока не могу придумать как связать pic and atmega (это мой первый проект на микроконтролерах)
как я понял вас
ATMega8 не имеет прерываний по изменению какого либо порта и это причина почему надо использовать atmega48, если я не прав поправте меня пожалуйста. Для меня это критично тогда мне не надо использовать pic все будет на atmega
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)