AVR Studio 4.16 build 628 WinAVR-20090313
Код:
__attribute__((__progmem__)) unsigned char _zzz[3] = {1,2,3}; unsigned char abc;
main() { abc=_zzz[1]; }
При симуляции значение abc не равно _zzz[1] !!! Пробовал несколько авр'ов от доисторического at90s8535 (который, собственно, и интересует), до atmega128. Оптимизация выключена. При просмотре памяти по адресу _zzz данные лежат нормальные. Кто-нибудь сталкивался?
Сообщение отредактировал _VM - May 6 2009, 19:54
|