Самоучитель для микроконтроллеров AVR - Страница 167

Самоучитель для микроконтроллеров AVR - Самоучитель для микроконтроллеров AVR

КОНСТАНТЫ.

flash и   const ставятся перед объявлением констант - неизменяемых данных хранящихся во флэш памяти программ. Они позволяют вам использовать не занятую программой память МК. Обычно для хранения строковых данных - различные информационные сообщения, либо чисел и массивов чисел.

Примеры:

flash int integer_constant=1234+5;
flash char char_constant=’a’;
flash long long_int_constant1=99L;
flash long long_int_constant2=0x10000000;
flash int integer_array1[ ]={1,2,3};
flash int integer_array2[10]={1,2};
flash int multidim_array[2][3]={{1,2,3},{4,5,6}};
flash char string_constant1[ ]=”This is a string constant”;

const char string_constant2[ ]=”This is also a string constant”;

Go to Top