-1

RA5 をデジタル出力として取得しようとしています。しかし、うまくいかないようです。データシートを調べたところ、RA0、RA1、RA3 は入力のみであることがわかりました。つまり、RA5は入力と出力の両方をサポートしているということですか? RA5 でデジタル 1 を出力できないのはなぜですか?

void main() {
    ANSELA = 0x00;  // PORTA digital setup
    ANSELC = 0x00;  // PORTC digital setup
    TRISA = 0x00;   // PORTA all outputs
    TRISC = 0x00;   // PORTC all outputs
    LATA = 0xFF;    // PORTA all high
    LATC = 0xFF;    // PORTC all high
    while (1) {
    }
}
4

1 に答える 1