Tech (22.09.2010 08:26, просмотров: 1) ответил Stanislav_S на Столкнулся с такой проблемой. Работаю с STM8S103 в IAR, необходимо в ЕЕПРОМ разместить константы, то есть необходимо что то такое __eeprom char x = 123;, однако в доке написано, что переменная х может быть только __no_init, как быть? Данные во флэши
Для AVR делается так (скушает это компилятор для STM8 или нет я не знаю): В заголовочном файле:
__eeprom static byte ch[NUM];
В сишном:
__eeprom byte ch[] = {VAL, VAL, VAL, VAL,VAL, VAL, VAL, VAL};