PIC Config
;----- CONFIG1 Options --------------------------------------------------
_FOSC_LP EQU H'3FF8'; LP Oscillator, OSC1ピンとOSC2ピンの間に接続された低電力水晶
_FOSC_XT EQU H'3FF9'; XT Oscillator, OSC1ピンとOSC2ピンの間に接続された水晶/共振器
_FOSC_HS EQU H'3FFA'; HS Oscillator, OSC1ピンとOSC2ピンの間に接続された高速水晶/共振器
_FOSC_EXTRC EQU H'3FFB'; EXTRC oscillator: CLKINピンに接続された外部RC回路
_FOSC_INTOSC EQU H'3FFC'; INTOSC oscillator: CLKINピンのI / O機能
_FOSC_ECL EQU H'3FFD'; ECL, 外部クロック、低消費電力モード (0-0.5 MHz): CLKINピンに供給されるデバイスクロック
_FOSC_ECM EQU H'3FFE'; ECM, 外部クロック、中電力モード (0.5-4 MHz): CLKINピンに供給されるデバイスクロック
_FOSC_ECH EQU H'3FFF'; ECH, 外部クロック、ハイパワーモード (4-20 MHz): CLKINピンに供給されるデバイスクロック
_WDTE_OFF EQU H'3FE7'; WDTが無効
_WDTE_SWDTEN EQU H'3FEF'; WDTCONレジスタのSWDTENビットで制御されるWDT
_WDTE_NSLEEP EQU H'3FF7'; スリープ中にWDTが実行中および使用不可になっている
_WDTE_ON EQU H'3FFF'; WDT有効
_PWRTE_ON EQU H'3FDF'; PWRT有効
_PWRTE_OFF EQU H'3FFF'; PWRTが無効
_MCLRE_OFF EQU H'3FBF'; MCLR / VPPピン機能はデジタル入力です
_MCLRE_ON EQU H'3FFF'; MCLR / VPPピン機能はMCLR
_CP_ON EQU H'3F7F'; プログラムのメモリコード保護が有効になっている
_CP_OFF EQU H'3FFF'; プログラムのメモリコード保護が無効になっています
_BOREN_OFF EQU H'39FF'; ブラウンアウトリセット無効
_BOREN_SBODEN EQU H'3BFF'; ブラウンアウトリセットはBORCONレジスタのSBORENビットで制御されます
_BOREN_NSLEEP EQU H'3DFF'; ブラウンアウトリセットはスリープ中に動作中および動作中にイネーブルされる
_BOREN_ON EQU H'3FFF'; ブラウンアウトリセット有効
_CLKOUTEN_ON EQU H'37FF'; CLKOUTピンでCLKOUT機能が有効
_CLKOUTEN_OFF EQU H'3FFF'; CLKOUT機能は無効。 CLKOUTピンのI / Oまたはオシレータ機能
_IESO_OFF EQU H'2FFF'; 内部/外部切り替えモードは無効です
_IESO_ON EQU H'3FFF'; 内部/外部切り替えモードが有効になっている
_FCMEN_OFF EQU H'1FFF'; フェイルセーフクロックモニタが無効
_FCMEN_ON EQU H'3FFF'; フェイルセーフクロックモニタが有効
;----- CONFIG2 Options --------------------------------------------------
_WRT_ALL EQU H'3FFC'; 000h~1FFFhライトプロテクト、PMCON制御でアドレス変更不可
_WRT_HALF EQU H'3FFD'; 000h~0FFFhライトプロテクト、1000h~1FFFhはPMCON制御で変更可能
_WRT_BOOT EQU H'3FFE'; 000h~1FFhライトプロテクト、200h~1FFFhはPMCON制御で変更可能
_WRT_OFF EQU H'3FFF'; 書き込み保護をオフにする
_CPUDIV_NOCLKDIV EQU H'3FCF'; CPUシステムの分割なし
_CPUDIV_CLKDIV2 EQU H'3FDF'; CPUのシステムクロックを2で割った値
_CPUDIV_CLKDIV3 EQU H'3FEF'; CPUのシステムクロックを3で割った値
_CPUDIV_CLKDIV6 EQU H'3FFF'; CPUのシステムクロックを6で割った値
_USBLSCLK_24MHz EQU H'3FBF'; システムクロックは24MHz、FS / LS USB CLKENsの分周比は4に設定されています。
_USBLSCLK_48MHz EQU H'3FFF'; システムクロックは48MHz、FS / LS USB CLKENs分周比は8に設定されています。
_PLLMULT_4x EQU H'3F7F'; 4倍の出力周波数を選択
_PLLMULT_3x EQU H'3FFF'; 3倍の出力周波数を選択
_PLLEN_DISABLED EQU H'3EFF'; 3xまたは4x PLL無効
_PLLEN_ENABLED EQU H'3FFF'; 3xまたは4x PLL有効
_STVREN_OFF EQU H'3DFF'; スタックオーバーフローまたはアンダーフローはリセットを起こさない
_STVREN_ON EQU H'3FFF'; スタックオーバーフローまたはアンダーフローは、リセットを引き起こします
_BORV_HI EQU H'3BFF'; ブラウンアウトリセット電圧(Vbor)、ハイトリップポイントが選択されています。
_BORV_LO EQU H'3FFF'; ブラウンアウトリセット電圧(Vbor)、低トリップポイントが選択されています。
_LPBOR_ON EQU H'37FF'; 低電力BORが有効
_LPBOR_OFF EQU H'3FFF'; 低電力BORは無効
_LVP_OFF EQU H'1FFF'; MCLR / VPPの高電圧をプログラミングに使用する必要があります
_LVP_ON EQU H'3FFF'; 低電圧プログラミングが可能
;----- DEVID Equates --------------------------------------------------
_DEVID1 EQU H'8006'
;----- IDLOC Equates --------------------------------------------------
_IDLOC0 EQU H'8000'
_IDLOC1 EQU H'8001'
_IDLOC2 EQU H'8002'
_IDLOC3 EQU H'8003'
日々の出来事ランキング
コメント