caro, если возможно увеличить длительность НМИ, то значит возможно увеличить и длительность WAIT ?
может быть это поможет с проблемой ложного нажатия "эни кея" ?
Вид для печати
caro, если возможно увеличить длительность НМИ, то значит возможно увеличить и длительность WAIT ?
может быть это поможет с проблемой ложного нажатия "эни кея" ?
Длительность WAIT конечно можно увеличить, но подозреваю, что это не поможет.Цитата:
Сообщение от John North
А как фузы выставлять для атмега8515? Хлопотно всю тему лопатить, не мешало бы в шапку закрепить эти сведения.
Нашёл:
Цитата:
Для UNIPROF FUSES надо установить так:
[v] CKSEL0 ;\
[v] CKSEL1 ; \
[v] CKSEL2 ; / - внешний кварц на 11.0592 Мгц
[v] CKSEL3 ;/
[v] SUT0
[ ] SUT1
[v] BODEN
[v] BODLEVEL
[ ] BOOTRST ;Запуск с адреса 1E00h
[ ] BOOTSZ0 ;\
[v] BOOTSZ1 ;/ Boot Size = 512 байт
[v] EESAVE
[ ] CKOPT
[ ] SPIEN
[v] WDTON
[v] S8515C
Gutten, из шапки скачать архив zxmc_all.zip, в нем архив boot_ld.zip, в нём файл fuses.txt. "...Игла в яйце, яйцо в утке, утка в зайце, а заяц..." (с) Ну как-то так. :)
Вставил zx-mc2 в скорпион. получил на экране матрас и зависание. Перед этим прошил обе м/с. с чего можно начать в поисках причины?
Да, диоды были перепутаны. Всё работает. Спасибо за разработку.
Напомню про запрос от pavel_1977 про увеличение NMI. Тоже в скорпионе не всегда заходит в теневик.
А есть где-нибудь информация по созданию прошивки с кастомными раскладками клавиатуры? К примеру, я б хотел себе прошить Ctrl=SShift, Shift=CShift, Tab=EMode, Esc=Edit, Alt ещё бы задействовал... Один вариант я уже понял - ковырять hex-файл в поисках скан-кодов, но это не самый удобный способ.
Раскладка клавиатуры выполнена в виде отдельного Ассемблерного файла, компилируемого с помощью ASM51-Компилятора (оказался наиболее удобным для использования).
Исходник вместе с самим компилятором, если я не запамятовал, есть в первом посте этой темы.
Сейчас гляну, если не найду, залью заново.
PS. Только надо иметь ввиду, что привязка клавиш Ctrl и Shift не модифицируется.