Добрый день.
Пишу на С, компилятор winavr, контроллер atmega64.
Знаю, что создать и прочитать переменные, в памяти программ, можно с помощью PROGMEM.
Возможно ли средствами С редактировать данные записанные во флеш память МК ?
Пример(создаю в памяти программ массив данных, и хочу изменить первый байт):
static unsigned char mydata[20] PROGMEM = {0x00,0x01,0x02, ... 0x12,0x13,0x14};
unsigned char temp = 10;
mydata[0] = temp;
Приведенный способ естественно не работает: error: assignment of read-only location 'mydata[0]'