• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PIC12F683の入出力について)

PIC12F683の入出力について

このQ&Aのポイント
  • GPIOレジスタとTRISIOレジスタの関係が理解できません、どなたか教えて頂けませんか。
  • GPIOレジスタに「0」を設定すると電位は、H(ハイ)となるのですか、L(ロー)となるのですか。
  • TRISIOレジスタに「0」を設定すると電位は、H(ハイ)となるのですか、L(ロー)となるのです。

質問者が選んだベストアンサー

  • ベストアンサー
  • ts3m-ickw
  • ベストアンサー率43% (1248/2897)
回答No.1

まず基本的な理解をしましょう。 TROSIOレジスタはポートの入力モードと出力モードを切り換えます。 GPIOレジスタはポートが出力モードであれば書き込んだ値をポートから出力します。 よって回答として 1.GPIOレジスタに0を設定し、TRISIOレジスタに0を設定すればポートから0(L)が出力されます。 2.TRISIOレジスタに0を設定すると、GPIOレジスタに設定した値が出力されます。 3.P-FETのどこに加えられる電位を聞いているのか判りません。一般にソースにはVddが接続されています。ゲートにはGPIOレジスタの値の反転値が印加されます。 4.これも何を聞いているのか判りません。FETの基本的な動作は参考書を読んでください。 5.出力しない入力モードだから動作しないのです。 なお、12F683のポート3は入力固定で、ポート4、5には他の機能が割り当てられていることに注意が必要です。

diwk85
質問者

お礼

早速のご回答ありがとうございました。 疑問が解けました。更に進みたいと思います。 今後ともよろしくお願いします。

すると、全ての回答が全文表示されます。

関連するQ&A