• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:マイコンと外部とのインターフェース)

マイコンと外部とのインターフェース

このQ&Aのポイント
  • マイコン初心者のための、マイコンと外部デバイスのインターフェースについて解説します。
  • マイコンとフラッシュメモリ、UARTなどを接続する場合、マイコンの外部バスを使用してアドレスやデータを制御します。
  • マイコンの外に出ていないタイプのマイコンでも、汎用入出力ポートやシリアル通信を使用して制御することができます。

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

  • ベストアンサー
noname#194317
noname#194317
回答No.1

外部バスに接続することが前提のデバイスを、そうしたバスがないマイコンにつなごうというのは何か間違っているような気もするのですが…最初からそれらのデバイスを内蔵したマイコンを使うか、あるいは外部バスがある、または特定のピンがI/Oポートと外部バスの選択式になっているマイコンを選ぶべきでは? I/Oポートで頑張れるものは頑張るってのは、趣味の世界だったらありかも知れないでしょうけど、業務でそれはどうですかね?信頼性的にどうよって話になるとおそらく困るでしょうし、もし頑張るために外付け回路が必要にでもなったら「お前いったい、何おかしな設計やってんだ?」ってことになりかねない気もします。

kikucchy
質問者

お礼

回答ありがとうございます。 いやはや全くおっしゃる通りですね。世の中にはたくさんのマイコンがあるわけですから、その時々に適したマイコンを選んで希望の機能を実現すべきですね。 しかし、逆に種類がたくさんありすぎて、うまく絞り込めないのがまた悩みです。

その他の回答 (1)

  • koujikuu
  • ベストアンサー率43% (429/993)
回答No.2

汎用I/Oポートでも制御できます、でもデーターバス/アドレスバス/制御線でI/Oポート30本程度必要です I/Oポートが足らない場合は、ラッチ/カウンタ/シフトレジスタ等で増設する データバスは双方向なのでI/Oポートと出力が衝突して壊れないように接続に1KΩを介した方が良いです EEPROMはシリアル接続がありますが、SRAM LCD はパラレル接続が多いです。

kikucchy
質問者

お礼

回答ありがとうございます。 やってやれないことはないのですね。でもやはりご回答にありますようにあまりスマートな手法ではないのですかね。LCD等パラレル接続のデバイスを利用するときは、素直に外部バスがあるマイコンを使用すべきなのですね。