У Вас с точностью до наоборот!!!!
Fuse High = 0xC9, Low = 0xEE
- - - Добавлено - - -
Всегда пользуюсь этим калькулятором фьюзов http://www.engbedded.com/fusecalc/
У Вас с точностью до наоборот!!!!
Fuse High = 0xC9, Low = 0xEE
- - - Добавлено - - -
Всегда пользуюсь этим калькулятором фьюзов http://www.engbedded.com/fusecalc/
Что-то у меня МК сдох нет ничего на выходах прошил фьюзы по умолчанию High = 0xD9, Low = 0xE1 и попробовал
https://radiokot.ru/forum/viewtopic.php?f=62&t=106200 и
http://www.getchip.net/posts/022-tes...bnosti-portov/
ноль реакции на выходах(
МК живой, просто Вы фьюзы перепутали и у вас отключился последовательный порт программирования.
Еще раз предложу калькулятор фьюзов, по нему и проверьте http://www.engbedded.com/fusecalc/
Вроде все верно
Разобрался что проект в WinAVR. Перешил лог анализатор под Saleae Logic. С клавиатуры сигналы Clock и Data видны.
А можно поправить исходник и фьюзы для Atmega168, у меня хватило понимания только на это:
TIMSK0 = (1<<TOIE1); // TIMSK = (1<<TOIE1); atmega8 ... TIMSK0 = (1<<TOIE1); atmega168
MCUCR |= (1<<ISC01)|(1<<ISC11);
EIMSK |= (1<<INT0)|(1<<INT1); //GICR |= (1<<INT0)|(1<<INT1); atmega8
EIFR |= (1<<INTF0)|(1<<INTF1); //GIFR |= (1<<INTF0)|(1<<INTF1); atmega8
проэкт ещё живой?
Подскажите если в бк0010 физически отсутвует вп1-014 (любители драг металла её выдрали с платы) с данным контролёром включится?
Да, проект как раз заменяет 014, но только в паре с пс/2 клавиатурой.
Проект дальше не развивался, нет необходимости - перевод на меньшие или старшие модели особо не имеет смысла, разве что полностью эмулировать 014 (опрос матрицы родной клавиатурв) на более старших АВРках...
Последний раз редактировалось Alex_LG; 15.02.2022 в 22:52.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)