ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 марта
397833 Топик полностью
SciFi (28.03.2013 15:04 - 15:10, просмотров: 197) ответил rezident на const нужен для размещения их во Flash. Ну и по логике выполнения программы это действительно константы, которые по ходу выполнения вычислений с ними не изменяются. Настройка это отдельный/специальный режим работы.
Компилятор на знает, что есть отдельный режим. Есть одна программа, и теоретически он может кэшировать значение const переменной (константа же), но на практике это маловероятно. Я бы сделал так: const struct config_struct config = { init data }; // в других файлах: extern struct config_struct config; // а обращение к этим данным так: struct config_struct volatile* cfg_ptr = (struct config_struct volatile*)&config; my_var = cfg_ptr->blah;
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้