А для ATmega328 можно?![]()
А для ATmega328 можно?![]()
Если перекомпилировать то можо.
А так для ATMega48/88 прошивка подходит без изменений. Это связано с разной таблицей векторов прерываний, у 48/88 там двухбайтные (одно слово, команда относительного перехода RJMP) команды перехода, а у 168/328 четырёхбайтные (два слова, команда JMP + <адрес>). Из-за объёма флеша.
Последний раз редактировалось alx32; 17.02.2016 в 10:46.
Может и нужно просто перекомпилировать, у меня на РК86 этот контроллер на клавиатуре стоял, и там было две версии прошивки - под 48 и 328.
Последний раз редактировалось DIMKA55; 17.02.2016 в 11:10.
Если есть исходники, то можно и перекомпилировать.
Это если есть.
Но Caro ими вроде как не делился.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
А кто дорабатывал под 48? Значит исходники есть...
в этой ветке и схема, и прошивки, и описание как переделать клавиатуру http://zx-pk.ru/showthread.php?t=9294
Сергей, спрашиваю еще раз - если вы переделали оригинальную прошивку, значит у вас есть возможность перекомпилировать под 328?
- - - Добавлено - - -
В ревизиии 512 схема Caro и используется...
объясняю.
вот у нас есть прошивка для МК ATmega48.
она готовая, её нельзя переделать.
никак.
исходников нет.
чтобы прошивка полноценно работала, автор оставил программистам возможность подключать различные варианты раскладок.
к прошивке идёт исходник раскладки клавиатуры, который можно по своему усмотрению отредактировать и откомпилировать.
вот его-то мы и подстыковываем к прошивке, получая тем самым новый вариант. делается это банально командой copy /b.
а теперь по-простому.
есть файл orion_kb.hex
он пустой, он не понимает клавиатуру. это то самое ядро, которое и надо для 328 перекомпилировать, но исходных текстов нет. они только у Caro.
к нему есть исходник TABKBD_O.ASM
его редактируем как нам надо
и компилируем через asm51.exe TABKBD_O.ASM
и делаем команду copy /b orion_kb.hex /b + TABKB_OR.hex /b orkb_02.HEX /b
всё. новая прошивка у нас в руках.
OFFTOP-ON
точно также Ewgeny7 сделал прошивку для компьютера ЮТ-88. ядро старое - раскладка обновлённая.
OFFTOP-OFF
Последний раз редактировалось Stampmaker; 17.02.2016 в 12:34.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)