Как описать слово конфигурации процессора в программе?
Ответ:
[Вернуться в категорию "Вопросы и ответы по программированию на C для микроконтроллеров PIC."]
Хорошим стилем программирования является привычка не полагаться на умолчания. Все что можно описать - описывается. Описать слово конфигурации в тексте программы (лучше это делать в начале ) можно с помощью макроса __config следующим образом (пример):
__CONFIG (XT &WDTDIS &PWRTEN &MCLRDIS &BORDIS &LVPDIS &UNPROTECT);
^^ два символа подчеркивания!!!
В этом случае слово конфигурации будет вставлено в результирующий hex-файл и будет записано программатором по нужному адресу.
В предыдущих версиях компилятора для объединения параметров использовался знак операции "или" - |, начиная с версии 8 и далее - используется знак &. Как узнать перечень аббревиатур для параметров конфигурации - очень просто, из 'h' файла для выбранного процессора (обычно ближе к концу файла), файлы с описанием процессоров находятся в каталоге "include" компилятора. [Вопросы и ответы по программированию на C для микроконтроллеров PIC.]
|