どうも。伊藤です。 > 下記のように試してみたところ > // P6DR.BYTE &= ~0x01; > P6DDR |= 0x01; //出力モードでLow > > 0xffでなくて0が返ってきました。 3069自体あまり使ったことが無いので、外れてるかもしれませんが P6DDR自体はライトオンリーなので読めないとして、 アクセス的には以下のような感じでは。 //書込 P6DDR = 0x03; P6.DR.BIT.B0=1; //読込 P6DDR = 0x02; a=P6.DR.BIT.B0;