こんにちは。
組み込みシステムに関する勉強をしている時、スタートアップルーチンに関する、
以下のような文章を見つけました。
スタートアップルーチンでは、これらの周辺機器やCPU内蔵レジスタが動作可能になるように、初期化を行います。
特にマルチプレクサ(複数の信号を受け、それらを選択したりまとめたりして、一つの信号として出力する装置や端子)は、その端子が信号線(信号を伝えるための線)として使われるのか、あるいはI/Oポート(CPUが周辺機器にデータを送受信するために使う窓口)として使われるのかを設定し、さらにI/Oポートとして使われる場合は、それが入力ポートか出力ポートかまで設定する。
信号線もI/Oポートも、データをやり取りするために使われるものだと思うのですが、
一体何が異なるのでしょうか?
No.3ベストアンサー
- 回答日時:
>まず「ピン」とは、端子の事を仰っているのですよね?
その通りです。
>「端子がアドレスバスや、割り込みのための端子として使われるのか、
>あるいはI/Oポートとして使われるのか」
>というふうに解釈すればよいのでしょうか?
そういう解釈で良いです。
実際、組み込み用途に使われるCPUのデータシートを見てみると良いです。
ルネサスのH8/3048とかは文献が多いです。
>あと自分は、端子は「信号(データ)が入ったり出て行ったりする部分」であり、
>信号線は「信号(データ)が流れる線」というように解釈しているので、
>端子と信号線は別物、もっと言えば、「信号線の端を、端子につなぐ」
>というように解釈しているのですが、その解釈は間違っているのでしょうか?
CPUのどのピンでも、ADやDAでないかぎりONかOFFかの信号にしか過ぎません。
信号が流れると言うよりは、入力であれば端子のレベルがONになっているかOFFになっているか
状態を監視しているだけで、出力は端子のレベルをONかOFFにしているだけです。
そのON・OFFを周辺機器が監視することにより、データとして扱ったり、割込みとして扱ったりするだけなのです。
たびたび御回答ありがとうございます。
今回質問させて頂いた内容は、ハードウェアの知識がない僕にとっては複雑でしたが、
御丁寧な御説明のおかげで理解できました。
ありがとうございました。
ハードウェアについて、もっと勉強していきたいと思います。
No.2
- 回答日時:
I/Oポートやアドレスバス、割込み等も全て信号線といいます。
CPUのピンがI/Oかアドレスバスか割込み等のいずれかとして動作させるためにCPUの初期化ルーチンでレジスタを操作します。
どの機能をどのピンに割り当てるかは、仕様に合わせて基板を設計するときに決めます。
たとえば、割込みが必要ない場合、割込みピンをI/Oに割り当てたりします。
御回答ありがとうございます。
まず「ピン」とは、端子の事を仰っているのですよね?
そうだと考えてご説明を参考にすると、質問文にある
「端子が信号線として使われるのか、あるいはI/Oポートとして使われるのか」
という部分は、
「端子がアドレスバスや、割り込みのための端子として使われるのか、
あるいはI/Oポートとして使われるのか」
というふうに解釈すればよいのでしょうか?
あと自分は、端子は「信号(データ)が入ったり出て行ったりする部分」であり、
信号線は「信号(データ)が流れる線」というように解釈しているので、
端子と信号線は別物、もっと言えば、「信号線の端を、端子につなぐ」
というように解釈しているのですが、その解釈は間違っているのでしょうか?
御回答頂いて恐縮ですが、引き続きよろしくお願い致します
No.1
- 回答日時:
>>信号線もI/Oポートも、データをやり取りするために使われるものだと思うのですが、
一体何が異なるのでしょうか?
組み込みシステムに限らず、パソコンの動作をハードレベルで理解すれば、その文章はていねいに書かれていると思いますので理解できるようになると思います。
さらにその本や関連書籍で勉強されることをお勧めします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(メールソフト・メールサービス) Windows10付属のメール、なぜ設定が劇的に簡単になったのか? 1 2022/12/16 13:14
- タブレット 1円タブレットを検索していたら2000円くらい 10インチ 中国メーカー不明 おすすめですか? 2 2022/09/24 05:15
- プリンタ・スキャナー キャノンmp490プリンター【エラー番号5400】で【プリンタートラブルが発生しました。電源を入れ直 2 2023/07/24 17:45
- ダイヤルアップ Raspberry Piでアナログモデム経由で音声再生 1 2022/05/20 18:01
- ルーター・ネットワーク機器 1台のスイッチにVLANを組めば、2台のルーターを接続できますか 1 2023/04/09 23:58
- ルーター・ネットワーク機器 AU光10G回線について 6 2022/07/25 00:12
- ルーター・ネットワーク機器 YAMAHAルータ設定について 1 2022/09/03 16:31
- ファイアウォール ポート開放で利用可能なTCP一覧の中に利用したいTCPが入ってない場合どうすればいいのでしょうか? 2 2022/09/12 10:31
- ルーター・ネットワーク機器 「マルチSIMルーター」について教えて下さい 3 2022/06/24 08:59
- Mac OS HDMI Thunderbolt 3(USB-C)ポート 変換 5 2022/12/05 17:15
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
RST端子とRNT端子の違いについて
-
S端子ケーブルと一般のAVケ...
-
テレビの音をパソコンに録音したい
-
真空管アンプとプリメインアン...
-
ブラビアのイヤホンジャック
-
USBマイクロ端子からUSBMini端...
-
これはなんて端子ですか?
-
テレビとDVDを接続したいんです...
-
COM端子、共通端子とは?
-
パナソニック ディーガ無線L...
-
D端子からVGA端子へ
-
ラグ端子とは
-
電磁接触器のA1/a、A2/bとはな...
-
三相交流のRSTとUVWの違いを教...
-
ローゼットに L1 L2 が有ります...
-
テレビなどに使われるダミー抵...
-
井戸ポンプの配線
-
DVDプレーヤーにイヤホン端...
-
DVDが白黒で映る~
-
ステレオヘッドホンミニプラグ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
RST端子とRNT端子の違いについて
-
S端子ケーブルと一般のAVケ...
-
テレビの音をパソコンに録音したい
-
圧着端子の共締めの数
-
IEEE1394端子とUSB端子の接続に...
-
三相交流のRSTとUVWの違いを教...
-
ラグ端子とは
-
ローゼットに L1 L2 が有ります...
-
テレビとDVDを接続したいんです...
-
観光バスのモニターをタブレッ...
-
古いテープ式ビデオカメラ(Pan...
-
COM端子、共通端子とは?
-
新しいテレビでWiiをやろうと思...
-
端子キャップの役割と必要性は...
-
真空管アンプとプリメインアン...
-
DVDプレーヤーにイヤホン端...
-
D端子からVGA端子へ
-
液晶テレビでSDカードを再生する
-
TVの入力端子の接触不良について
-
昔買ったステレオのスピーカー...
おすすめ情報