nobcha23の日記

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

早速挫折 発振しません   m-touch実験

ところが早速挫折です。デバッグ表示をま
ず動かします。ところが、内蔵コンパレー
タが発振しません。設定が悪いのか。暗礁。
参考にしたMCHIP社のAPNOTEです。もともと
はPIC10F206用に書かれていました。コンパ
レータの入力出力の外部接続がPIC12F683と

微妙に違うようです。(MCHIP社らしいです)
Http://ww1.microchip.com/downloads/en/AppNotes/01202B.pdf


コンフィグは次です。
__CONFIG(BORDIS & UNPROTECT & PWRTEN & WDTDIS & MCLREN & INTIO );
主なレジスタ設定は次です。
ANSEL= 0b00000010; // GPIO1:ANALOGUE
TRISIO = 0b00111010; //IO0:LED,IO1:CIN+,IO2:COUT,IO3:reset,IO4:SCL,IO5:SDA // 1;input,0:output
OSCCON = 0b01111000; // OSTS 8MHz
CMCON0 = 0b00010011; // COUT:0,CINV:1,CIS:0,CM:011
CMCON1 = 0b00000000; // cout->TMR1 in
VRCON = 0b10100110; // VREN,VRR:L:1,CVREFF:6