PIC18F2550のConfig Bitsを調べた。
普段使っている設定です。
#pragma config FOSC = HSPLL_HS #pragma config PLLDIV = 5 #pragma config CPUDIV = OSC1_PLL2 #pragma config USBDIV = 2 #pragma config WDT = OFF #pragma config PWRT = ON #pragma config BOR = ON #pragma config BORV = 3 #pragma config LVP = OFF #pragma config VREGEN = ON #pragma config MCLRE = ON #pragma config PBADEN = OFF
前半はクロックの設定で前回調べたので、 WDT
から。
WDT
はウォッチドッグタイマーの設定。この例ではOFFに設定しています。
PWRT
はパワーアップタイマーの設定。この例ではONに設定しています。
BOR
はブラウンアウトリセットの設定。この例ではONに設定しています。
BORV
はブラウンアウトリセットを起こす電圧低下の閾値です。この例では3=2.0Vに設定しています。
LVP
は低電圧プログラミングの設定です。この例ではOFFに設定しています。
VREGEN
はUSB用3.3V電源の設定です。この例ではONに設定しています。
MCLR
はMCLR端子による制御の設定です。この例ではONに設定しています。
PBADEN
はポートBのアナログ入力切り替えの設定です。この例ではOFFにしています。