PIC用動作定義(pragma)ファイル(pragma.h)

// --------------------------------------------------
// Global Versatile Controler http://www.gvc-on.net/
// --------------------------------------------------
// --------------------------------------------------
// Revision Memo (Y.M.D Editor/Memo)
// --------------------------------------------------
// 
// 2013.05.08 T.Kabu
// GVC Rev.2としてのもろもろを定義
// 

//---------------------------------------------------
// include
//---------------------------------------------------
// Standard Liblary
// 
// ここでは標準ヘッダファイルは読み込まないこと
// 

// User Liblary
// 
// さらに小分けにしたユーザー設定のヘッダファイルを読み込む場合『のみ』ここで読み込むこと
// 例: 通信関係のヘッダファイル→Serial、USB、Ether、とする場合だが、それぞれ別けた方がいいよ
//

// --------------------------------------------------
// Pragma
// --------------------------------------------------
#pragma interrupt_level 1

// 二段階起動OFF、システムクロックは内蔵を使用して出力しない、主クロックOFF、フェイルセーフOFF、PLLソフト制御
#pragma config IESO=OFF, FOSC=INTIO67, PRICLKEN=OFF, FCMEN=OFF, PLLCFG=OFF	// CONFIG1H

// 電源電圧降下常時監視機能ON、監視電圧2.85V、パワーアップタイマーON
#pragma config BOREN=ON,BORV=285,PWRTEN=ON			// CONFIG2L

// ウォッチドッグタイマーOFF
#pragma config WDTEN=OFF							// CONFIG2H

// RE3はデジタル入力、クロックが安定するのを待つ
#pragma config MCLRE=INTMCLR,HFOFST=OFF				// CONFIG3H

// 自己プログラミングOFF(低電圧プログラミングというよりはしっくりくる?)
#pragma config LVP=OFF								// CONFIG4L