1

コードが正しく動作しないのはなぜですか? この簡単なコードは次のとおりです。

 void main() {

     TRISB = 0;
     TRISD = 0;

     while(1)
     {
          LATD.RB6 = 1;
          Delay_ms(1000);
          LATD.RB6 = 0;
          Delay_ms(1000);
          LATD.RD0 = 1;
          Delay_ms(1000);
          LATD.RD0 = 0;
          Delay_ms(1000);
     }
}

コードの効果は、RD0 の LED が点滅し、RD1 の LED が永続的にオンになることです! RB6 では何も起こりません。

Tiny Bootloader を備えた開発ボードを使用していることに注意してください。

4

1 に答える 1