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になり、入出力できない。

コメント(0)