ReAl (02.07.2006 15:30, просмотров: 1) ответил Павел В. на Ответ
Ой, ну ладно, уел вдогонку. Можешь радоваться :-) volatile int a;
a = *(__flash int*)3 ;
a = * ((__flash int*)0 + 3);
p.s. Атмел, конечно, начудил. Раз уж к флешу возможен побайтовый доступ через LPM с адресом БАЙТА в регистрах, надо было всю адресацию в документации писать сразу в байтах, а в системе команд для переходов/вызовов указывать, что в такое-то поле команды заносятся такие-то биты полного адреса.