2010年11月8日月曜日

コンフィグレーション一覧

コンフィグレーション指定サンプル
__CONFIG _CONFIG1, _HS_OSC & _WDT_OFF & _PWRTE_ON & _CP_OFF & _BODEN_ON & _LVP_OFF & _CPD_OFF & _DEBUG_OFF


_CONFIG1             備考
_CP_ALL コードプロテクション。読み込み禁止。
プロテクト オン

_CP_OFF
プロテクト オフ

_CCP1_BR0 CCP1ピンの選択 RB0
_CCP1_RB3 CCP1ピンの選択 RB3
_DEBUG_OFF デバッグ機能を使うかどうか
_DEBUG_ON ONにするとRB6とRB7はデバッガ用になってIOに使えない。
_WRT_ENABLE_OFF Writeプロテクション。書き込み禁止。
_WRT_ENABLE_512

_WRT_ENABLE_1052

_CPD_ON Data EE Memoryのコードプロテクション。読み込み禁止。
_CPD_OFF

_LVP_ON Low-Voltage Programming の設定。
_LVP_OFF ONにするとRB3はPGMピンになる。
_BODEN_ON ブラウンアウトリセットの設定。
_BODEN_OFF

_MCLR_ON MCLRを使うかどうか。ONにするとRA5はMCLR。
_MCLR_OFF OFFにするとRA5として使えて、内部的にMCLRはVddと直結する。
_PWRTE_OFF パワーアップタイマー。
_PWRTE_ON

_WDT_ON ウォッチドッグタイマー。
_WDT_OFF

_EXTRC_CLKOUT
外部RC発振モード OSC2ピンはクロック出力

_EXTRC_IO
外部RC発振モード OSC2ピンはRA6として汎用入出力

_INTRC_CLKOUT RA6(15番ピン)に(内部周波数)/4 Hz が出力される
_INTRC_IO 内臓クロックを使って、クロック用の足をIOに使う。
_EXTCLK
外部発振器モード OSC2ピンはRA6として汎用

_HS_OSC 4MHz~20MHz(水晶振動子orセラミック振動子)
_XT_OSC 4MHz以下(水晶振動子orセラミック振動子)
_LP_OSC 100KHz以下(水晶振動子,省電力モード)

_CONFIG_2
備考
_IESO_ON__CFG2 外部クロックが安定するまでは内蔵クロックを使う。
_IESO_OFF__CFG2

_FCMEN_ON__CFG2 外部クロックが途切れたときは内蔵クロックを使う。
_FCMEN_OFF__CFG2

0 件のコメント:

コメントを投稿