Нет, такого в инклюде проца нет. В самом конце стоят дефайны конфиг-слов, пример:
- Код: Выделить всё • Развернуть
_BOREN_OFF EQU H'F9FF' ; Brown-out Reset disabled
_BOREN_SBODEN EQU H'FBFF' ; Brown-out Reset controlled by the SBOREN bit in the BORCON register
_BOREN_NSLEEP EQU H'FDFF' ; Brown-out Reset enabled while running and disabled in Sleep
_BOREN_ON EQU H'FFFF' ; Brown-out Reset enabled
Я попытался вставить конфигурацию в инклюд, компилятор матерится: Error[176] E:\SERIALBOOTLOADER\TEST2\SBP16\BOOTCONFIG.INC 54 : CONFIG Directive Error: (processor "16F1827" is invalid for CONFIG directive)
Но бутлоадер заработал на дефолтных конфигах. Но пофиксить хочется. А то мне кажется, что его вотчдог дергает.
Добавлено спустя 4 минуты 53 секунды:>Release Notes for MPLAB® C Compiler for PIC18 MCUs v3.36
Мдааааааааааа
Добавлено спустя 1 минуту 54 секунды:Че-то не пойму. Инклюды для pic16 в папке mpasm есть (там же лежит MPASMWIN.exe). А если выйти выше, то написано, что компилятор для ПИК18 и ПИК16 в списке поддерживаемых нет. Я не доставил компайлер что ли?
Добавлено спустя 1 минуту 27 секунд:Ща проверим. Заодно на 1.41 обновлюсь.
Добавлено спустя 2 часа 39 секунд:Новый мплаб разучился работать с пробелами в путях, зато обзавелся встроенным асм-компилятором и нормальным конфигуратором:
- Код: Выделить всё • Развернуть
; PIC16F1827 Configuration Bit Settings
#include "p16F1827.inc"
; CONFIG1
; __config 0xFFE4
__CONFIG _CONFIG1, _FOSC_INTOSC & _WDTE_OFF & _PWRTE_OFF & _MCLRE_ON & _CP_OFF & _CPD_OFF & _BOREN_ON & _CLKOUTEN_OFF & _IESO_ON & _FCMEN_ON
; CONFIG2
; __config 0xDFFF
__CONFIG _CONFIG2, _WRT_OFF & _PLLEN_ON & _STVREN_ON & _BORV_LO & _LVP_OFF
Добавлено спустя 27 минут 26 секунд:Йес, заработало. Спасибо, Дим.