AVR Assembler и AVR Assembler2 ведут счетчик слов во Flash в 16-битных словах, а команды обращения ко Flash требуют, чтобы содержимое индексного регистра (Z) в командах обращения к Flash (lpm/spm), имело размерность в байтах. Эта нелепость тянется с первой версии AVRASM и до сих пор - другие ассемблеры (тот же IAR) прекрасно умеют адресуовать и RAM, и Flash в байтах и тем самым не компостировать людям моск идиотскими "*2"
Отправлено
=AVR= 13 марта 2008 г. 21:41
В ответ на: напомните зачем умножать на 2 отправлено
whale 13 марта 2008 г. 21:21