質問: xxxx) main{ set_tris_g(0x00);{ while(1){ output_float(pin_g0); delay_ms(100); output_drive(pin_g0);} delay_ms(100); }
回答: 0を出力するときには、オープンドレインに関係なく、ゼロを出力しておく必要が有ります。 1を出力するときには、オープンドレインに設定したうえでポートを入力に設定する必要が有ります。