Или кому надобно вставки для ардуино (и/или других семейств, поддерживаемых GNU Си) на ассемблере делать.
Или кому надобно вставки для ардуино (и/или других семейств, поддерживаемых GNU Си) на ассемблере делать.
Код: Выделить всё
.ESEG
.DB 'П','р','о','б','а'Имея дефолтные значения, можно пожертвовать 1 из минимум 100'000 циклов записи и запрограммировать fuse_bit EESAVE, чтобы каждый раз при стирании не давать программатору трогать еепром.КРАМ писал(а):...Можно на входе в код затестить ЕЕПРОМ на предмет "virginity" и принять решение по поводу его инициализации из кода дефолтными значениями.
Код: Выделить всё
.dseg
.org 0x0100
var: .byte 1
Код: Выделить всё
; инициализация EEPROM
.org 0x810000
.db ..... байты последовательно по адресам EEPROM от нулевого адреса .....
; инициализация фьюзов
.org 0x820000
.db ..... байты последовательно в порядке определенном inc-файлом примененного МК для фьюзов .....