FLASH вместо SRAM

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Аватара пользователя
treestene
Родился
Сообщения: 13
Зарегистрирован: Вт апр 17, 2007 15:10:22
Откуда: Екатеринбург

FLASH вместо SRAM

Сообщение treestene »

Сейчас вот так:

char text[] ="TEXT";
.
.
if (strncmp(buffer,text,4)==0){
.
.
}

Хочу перевести константы во флешь память вот так:

char text[] PROGMEM="TEXT";
.
.
if (strncmp(buffer,text,4)==0){ //что изменить в этой строке ?
.
.
}

как удобней "вытащить" константы из флеша для сравнения в strncmp ? (WINAVR)
Аватара пользователя
treestene
Родился
Сообщения: 13
Зарегистрирован: Вт апр 17, 2007 15:10:22
Откуда: Екатеринбург

Re: FLASH вместо SRAM

Сообщение treestene »

разобрался:

if (strncmp_P(buffer,text,4)==0){ //вместо strncmp нужно strncmp_P
.
.
}
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»