Действительно пока никто не сообщал о проверке на РК86 и Векторе.Сообщение от ivagor
Но судя по всему работать должно. Вот и проверишь
Действительно пока никто не сообщал о проверке на РК86 и Векторе.Сообщение от ivagor
Но судя по всему работать должно. Вот и проверишь
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
caro подойдёт ли для контроллера Atmega8515 ? тут где я жуву даже магзина электронных компонентов нет, а в Кирове только 8, 16, 32, 8515, и 8535 есть, на векторе есть ещё 2 кнопки ввод и сброс, к каким линиям их прицепить на атмеге? и если не затруднит на пиши плз описание по подробнее, ну чайник я в этом полный , я разобрался только с латинской раскладкой, а дальше тупик
зы: подойдёт для прошивки ? http://avr.nikolaew.org/progr.htm
может кто другой подскажет по топику? не могу к Вектору подойти клавы нет =(
Последний раз редактировалось Jons; 01.10.2009 в 00:28.
Вектор-06ц + PS/2 Keyboard + HDD
ZXM Phoenix 1024 + 1024 + 2FDD + HDD + DVDCombo+VGA&PAL+NeoGS
Дельта С, Компаньон 2, Ленинград 48
Ремонт: Вектор 06ц, Пентагон128
Нет ATMega8515 не подойдет, поскольку в нем не реализован механизм формирования прерываний по изменению состояния линий портов ввода.Сообщение от Jons
Ни один из этих контроллеров не подойдет.Сообщение от Jons
Я кстати в теме посвященной контроллеру уже отвечал на аналогичный вопрос.
Кнопка СБРОС для ВЕКТОРА делается отдельно. А кнопка ВВОД, это ENTER - она реализована в матрице клавиатуры.Сообщение от Jons
Задавайте вопросы, я стараюсь на все отвечать.Сообщение от Jons
Только лучше вопросы задавать в теме, касающейся предмета вопроса.
Да подойдет.Сообщение от Jons
Нет, ENTER это ENTER, а ВВОД это аналог СБРОСа, но ещё подключает загрузочное ПЗУ в нулевые адреса после сброса (там ещё была клавиша БЛК, но она просто включена последовательно с клавишами СБР и ВВОД, так сказать блокировка от случайного нажатия сброса). И ВВОД, и СБРОС идут непосредственно в схему Вектора.
Придется их сделать отдельными кнопками, поскольку у ATMega48 для их реализации не хватает ножек.Сообщение от b2m
Либо сделать контроллер на 40-а ногой, подходящей ATMega.
наконецто пришли атмеги(не знаю такие ли atmega48-20PU) прошил подправленной прошивкой в соответствии с Векторовской матрицей клавиатуры, почемуто не заработало, разница с Орионовской только в двух первых адресных линиях, перепрошил Орионовской прошивкой то же самое, контроллер даже на клавиатуру не реагирует, схему вроде собрал правильно, по крайней мере шьётся и читается норм, подскажите в чем причина может быть? нета атмега или мои кривые руки?
Вектор-06ц + PS/2 Keyboard + HDD
ZXM Phoenix 1024 + 1024 + 2FDD + HDD + DVDCombo+VGA&PAL+NeoGS
Дельта С, Компаньон 2, Ленинград 48
Ремонт: Вектор 06ц, Пентагон128
Для начала информация:Сообщение от Jons
1) При включении питания МК должен выдать на линию RESET импульс низкого уровня длительностью 0.5 сек;
2) У клавиатуры при включении дожны загореться все 3 индикатора - это работа внутреннего теста клавиатуры;
3) На 0.5 сек должен включится индикатор Num Lock, затем потухнуть - это признак нормальной инициализации контроллера;
4) При нажатии клавиши Print Screen на линию RESET должен выдаваться импульс низкого уровня длительностью 10 мсек;
5) При нажатии клавиши Num Lock должен менять свое состояние соответствующий индикатор.
PS. Надеюсь биты FUSES выставлены правильно?
В принципе достаточно изменить состояние бита CKDIV8, который по умолчанию включен,
что обеспечивает работу контроллера на частоте 1 МГц.
А нам нужно, что бы контроллер работал на частоте 8 Мгц.
фузы выставил как в инструкции, при включении автотест клавиатуры проходит и на этом всё, нумлок не моргает и на нажатие не реагирует, если паяльник не экранирован атмега может полететь?
зы: с компа на атмегу должен идти сигнал /res, он у меня ввоздухе болтается, может изза этого?
на линии /reset постоянно 0 в
проверил напряжениена на компе, 4,3 влоьта.
Последний раз редактировалось Jons; 15.02.2010 в 18:01.
Вектор-06ц + PS/2 Keyboard + HDD
ZXM Phoenix 1024 + 1024 + 2FDD + HDD + DVDCombo+VGA&PAL+NeoGS
Дельта С, Компаньон 2, Ленинград 48
Ремонт: Вектор 06ц, Пентагон128
разобрался в чем проблема, я схему программатора и контроллера спаял на одной макетке, в результате на первую ногу МК всегда подавался сигнал /reset и по этому МК всегда находился в режиме записи, зато появилась новая проблема, пропадают некоторые цвета и не все клавиши срабатывают(примерно 80%), если шлейф клавиатуры выдернуть то цвета восстанавливаются, какая зависимость клавиатуры и цветового модуля?
Вектор-06ц + PS/2 Keyboard + HDD
ZXM Phoenix 1024 + 1024 + 2FDD + HDD + DVDCombo+VGA&PAL+NeoGS
Дельта С, Компаньон 2, Ленинград 48
Ремонт: Вектор 06ц, Пентагон128
Опрос клавиатуры, программирование таблицы цветов, установка позиции скроллинга и цвет бордюра в Векторе производится через одни и те же линии ВВ, поэтому процедура опроса клавиатуры и установки цветов выполняется по прерыванию во время обратного хода луча и не должна превышать по продолжительности время гашения... Кроме того, на линиях ВВ во время прямого хода луча не должно быть ни каких установленных битов от клавиатуры.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)