Это я не знаю, я этот контроллер не собирал.
ну лан, ща попробуем )
---------- Post added at 23:11 ---------- Previous post was at 22:18 ----------
при нажатии кнопок мигает светодиод. вроде как все правильно пока...
только почему то первые два включения не работало. потом поперло..
---------- Post added at 23:17 ---------- Previous post was at 23:11 ----------
о, опять заткнулся... непонятно чо то.. ((
---------- Post added at 23:23 ---------- Previous post was at 23:17 ----------
похоже что контроллер не дожидается инициации клавиатуры
Да, это правильно.
Ты наверное прошил версию 2.4, которая рассчитана на AT90S2313 с максимальной тактовой 10 МГц.
Для ATTiny нужно зашивать версию 3.0 или выше.
http://www.zx.pk.ru/attachment.php?a...5&d=1236088918
перешил на прошивку по ссылке. увы, глюк остался. при включении то работает то нет.
если например при включении не заработало, но программатором сделать read - то контроллер заводится...
---------- Post added at 10:46 ---------- Previous post was at 10:30 ----------
и еще замечен глюк - когда контроллер запустился ( от нажатия светодиод мигает), то полежав минут 10 спокойно включается светодиод и на кнопки не реагирует...
Я их собрал штук 20, и тоже все прекрасно работали и работают.
Попадаются клавиатуры, у которых внутренний тест длится до 1 сек.
И в прошивке 2.4 время ожидания ответа задано равным именно 1 сек, с учетом работы контроллера на частоте 10 МГц.
При установке ATTiny с частотой 20 МГц, время ожидания соответственно уменьшается до 0.5 сек.,
что и приводит к глюку с распознаванием таких клавиатур.
Если клавиатура имеет время внутреннего теста до 0.5 сек, то она как ни в чем не бывало прекрасно работает и при 20 МГц.
В прошивке 3.0 время ожидания увеличено до 1 сек, при 20 Мгц тактовой МК.
---------- Post added at 13:51 ---------- Previous post was at 13:48 ----------
Попробуй с другой клавиатурой.
А как он у тебя собран? И как подключен к компьютеру?
Ээээ... Резистор на РЕСЕТе на +5 надеюсь идет, а не на землю? :)