0

簡単なデジタル IO コードを CCS コンパイラから XC8 に移植しようとしています。

MCUはPIC12F675です。

XC8 には、12 シリーズ用のペリフェラル ライブラリがありません。

私はそれを構成し、時計を設定することができました。

デフォルトでは、ピン 0 ~ 3 をデジタル IO として使用できないようです。

ADCの設定が原因だと思いますが、以下のパラメータのいずれかである可能性があります。

このCCSコードをXC8に書くのを手伝ってくれる人はいますか?

   setup_adc_ports(NO_ANALOGS);
   setup_adc(ADC_OFF);
   setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
   setup_timer_1(T1_DISABLED);
   setup_comparator(NC_NC);
   setup_vref(FALSE);  

前もって感謝します。

4

1 に答える 1

0

私はそれを行うことができましたが、今では正しく動作しているようです:

ANSEL = 0x00;
ADCON0 = 0x00;
CMCON = 0x07;
VRCON = 0x00;
TRISIO = 0x2F; //or whatever your config
GPIO = 0x00;

デジタル GPIO が機能するためにタイマーを設定する必要はありませんでした。

于 2014-09-22T11:25:14.913 に答える