nobcha23の日記

PICマイコンやArduinoを使う電子回路遊びを紹介します

PIC10F222 __config

新しいPICを手がけるときにはコンフィギュレーションとOSCCALが注意事項ですね。
HiTECH C使うのでOSCCALはお任せ。

コンフィギュレーションは簡単簡単。   
// Configuration Mask Definitions for PIC10F222
/* Internal oscillator frequency select クロック周波数は内部しかなく、4/8MHz*/
#define OSC_8MHZ 0xFFF // internal osc is 8MHz
#define OSC_4MHZ 0xFFE // internal osc is 4MHz

/* Master clear pullup enable MCRを内部でプルアップしてくれるらしい*/
#define MCPUEN 0xFFD // pullup enable
#define MCPUDIS 0xFFF // pullup disable

/*watchdog ウォッチドッグタイマーを使うかどうか*/
#define WDTEN 0xFFF // watchdog timer enable
#define WDTDIS 0xFFB // watchdog timer disable

/* code protection  メモリー上のプログラムを保護するか*/
#define PROTECT 0xFF7 // protect the program code
#define UNPROTECT 0xFFF // do not protect the program code

/* MCLR Pin function GP3をMCLRに使うかどうか*/
#define MCLREN 0xFFF // master clear reset enable
#define MCLRDIS 0xFEF // master clear reset disable



gooリサーチモニターに登録!