[an error occurred while processing this directive]
|
ldi ZL,low (CmdATA*2)
ldi ZH,high(CmdATA*2)
lpm
LPM работает с байтами, а память программ в AVR имеет 16-разрядную организацию. Я для работы с таблицами в памяти программ обычно использую макрос:
.macro table ;load Z pointer
ldi ZL,low (@0*2)
ldi ZH,high(@0*2)
.endm
E-mail: info@telesys.ru