MPLAB を使用して、CCS コンパイラを使用して C でプログラムをコンパイルしています。
定義されたポートを使用して、出力ポートを高または低に設定したいと考えています。
#bit portOut1 = PORTC.0
portOut1
だから、私は自分の高値または安値を設定したい.
私はそれを行うために3つの方法を使用しましたが、機能したのは1つだけでした。しかし、私はそれだけでは満足していません。
1: (動かない、なぜ?)
portOut1 = output5.value;
2: (動かない、なぜ?)
output_bit(portOut1,value);
3: (明らかに動作します)
output_bit(pin_c0, value);
1 番目と 2 番目の方法が機能しない理由がわかりません。
コメントしない限り、このピンが何をするかわからないので、3 番目のピンは使用したくありません。
誰でもそれを行う方法を知っていますか? または、私が間違っていることは何ですか?