[an error occurred while processing this directive]
|
Значит, мега прошита обычной прогой, где по таймеру обрабатывается клавиатура. Таблица векторов с 0. Всё прекрасно фунциклирует.
Затем, прошиваю фьюзы такой строкой:
avreal32.exe -ab -p1 +mega128 -w -fM103C=1,BRST=0,BSIZ=0x03,CKSEL=0x0F,SUT=0,JTAGEN=1
TIME
Эта штука :BRST=0 - должна переключить переключить таблицу прерываний в бут_сектор. Так как у меня там ни какого кода нет, то в случае нажатия на кнопку, прогу должно выбросить в бут_сектор и должно произойти зависание или возвращение в исходное состояние. Но! У меня всё продолжает нормально работать! Кнопки жмутся, функции вызываются. Я уже и BRST=1, пробовал писать - всё равно падла работает. После отключения питания, таже фигня.
Эта штука говорит, что фьюз изменяет своё значение:
avreal32.exe -ab -p1 +mega128
TIME
E-mail: info@telesys.ru