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にしています。