16F87X (16F873,16F877)メモ
○PORTAは、電源投入時、 RA0,RA1,RA2,RA3,RA5がアナログ入力になっている。(RA4はデジタル入力可)
ADCON1=0x07または0x06; →すべてI/Oにする(これが無いとデジタル入出力端子にならない。)
TRISA =0x3f(all入力); or TRISA = 0x00(all出力);
○PORTEはPSPMODE併用なので、RE0,RE1,RE2のみ設定する。
ADCON1=0x07または0x06; →すべてI/Oにする(これが無いとデジタル入出力端子にならない。)
TRISE =0x07(all入力); or TRISE = 0x00(all出力); にする。
TRISA =0xff にすると、PSPMODEになり、入出力できない。
コメント