Добрый писать и День! Нигде не могу найти подходящую информацию как и извлекать информацию из флешь памяти (есть такая насущность) в IAR. На ассемблере таких проблем почемуто не возникало.
#include <pgmspace.h> .......................
unsigned char tt; const char __flash Sound[3] = {0,1,2};
...включаем компилятор - всё ОК! .......... далее хочу взять константу из flash ... пишу
tt = Sound[2]; ( .....пробовал _flash Sound[3] ..и по всякому менял синтаксис)
компилятор выдаёт ошибку:
Ошибка [Pe077]: эта декларация не имеет класса хранения или спецификатор типа Ошибка [Pe147]: декларация несовместима с "неподписанные символ ТТ" Ошибка [Pe028]: выражение должно иметь постоянное значение
--------------------
никогда не бывает так плохо чтобы небыло ещё хуже
|