こんにちは。
現在、マイコンボードを使って、組込みシステムについて勉強しています。
マイコンボードには、CPUとメモリと入出力ポートが搭載されています。
このマイコンボードのLSIマニュアルを読むと、
データの出入り口となる場所に、
PA0/AN0/TM0IOA/SEG24
といった表記がされています。
この表記の場合は、マニュアルによると、それぞれ
ポートAのビット0/アナログ入力0/タイマ0入出力/セグメント24
という意味だそうです。
ポートAのビット0以外は、端子として使われており、
「ポートと端子の兼用」といった説明がされていました。
この「ポート」と「端子」の違いについて、いまいち理解できないでいます。
Wikipediaなどでそれぞれの説明を読んでも、上手くイメージがつかめません。
ハードウェアについて詳しい方がいらっしゃれば、分かりやすく説明して頂けませんでしょうか?
よろしくお願い致します。
No.2ベストアンサー
- 回答日時:
ポートってのは周辺回路の名前です。
タイマ回路やA/Dコンバータ回路と同じレベル。マイコンのブロック図を見ると「ポートA」って箱があるでしょう。
マイコンの入出力をするだけの回路です。
端子ってのは物理的なLSIの足ですが、ここではA/Dコンバータ回路やタイマ回路の入出力の意味でしょう。
アナログ入力端子、タイマのクロック入力端子、タイマアウト出力端子‥‥などなど。
兼用ってのは内部でつながってて切り替えて排他的に使うか、どちらかを動かないようにして使う必要のある作り方です。
設定によってはタイマ0の出力をA/Dコンバータのアナログ入力としても使えてしまうということ。
もちろんそれにあまり意味はありませんが。
御回答ありがとうございます。
なるほど、ポートは周辺回路の一種であり、マイコンへの入出力を行うだけだと
考えればよいのですね。
よく分かりました。
No.3
- 回答日時:
以前マイコンのパターン設計を経験した者です。
今はやっていませんが。そちらの挙げているポートは、7SEGに接続するための端子ですね。
そちらの持っているマニュアルを見ないとわかりませんが、ポートというのは回路でいう名称です。端子というのは、実物のPINのことを言います。
こちらの想像では、中で入出力を切り替えて使うPINかなと思います。
No.1
- 回答日時:
主にハード技術関係をやってる者です。
これで合ってるかどうかは不明ですが… ^^;
I/Oポートは大抵八つで一つになってることが多く(ビット毎で設定出来ない可能性あり)、端子は単独の入出力を表しているのではないかと思います(外国製でマニュアルは翻訳?)。
この辺りの差はあまり気にする必要はないかと思いますし、四つの入出力が一つのピン(端子)に繋がっていることだけ理解出来れば問題ないのでは?そのピンをどの機能に使うかは内部レジスタで設定出来るので、その使い方だけ分かれば大丈夫かと思います。
質問の意図と違ってたらすみません <m(_ _)m>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・「I love you」 をかっこよく翻訳してみてください
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・昔のあなたへのアドバイス
- ・かっこよく答えてください!!
- ・あなたが好きな本屋さんを教えてください
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・【大喜利】【投稿~8/27】 こんなガソリンスタンド二度と来るか!なぜそう思った?
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・【お題】動物のキャッチフレーズ
- ・【お題】甲子園での思い出の残し方
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・自分用のお土産
- ・人生で一番お金がなかったとき
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・ちょっと先の未来クイズ第1問
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PLC間の信号のやりとりについて...
-
マイコンボード上のポートと端...
-
USBからの電源供給をコントロー...
-
PCのUSBバスパワーの制御
-
<単安定マルチバイブレータ> 単...
-
VBでUSBポートからの入力を制御...
-
LCD表示の際のインストラクショ...
-
PIC16F1827でPCとシリアル接続
-
Visual Basic 6.0のShell関数
-
シーケンスのプログラムについ...
-
ディスプレイ上で起こる2重表...
-
ゲーミングPCでの質問です ゲー...
-
HDMIとHDの違いはなんですか? ...
-
【EX2510S】HDMIとDisplayPort...
-
VPN環境でのARPテーブルの情報...
-
ZCTの比率について
-
IIS環境にてJAVAを使用したいの...
-
統計的工程管理
-
電子基板に直接固めたICの名称
-
基板用ピンヘッダの使い方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PLC間の信号のやりとりについて...
-
USBからの電源供給をコントロー...
-
マイコンボード上のポートと端...
-
Picマイコンについて質問します...
-
EnumとType
-
シーケンスのプログラムについ...
-
PCのUSBバスパワーの制御
-
スイッチでサーボ制御
-
コンピューターでラジコン操作?
-
AVRマイコンの未使用ピンの処理...
-
Delphiでスキャナを動かすには?
-
PIC16F1827でPCとシリアル接続
-
picマイコンより簡単に扱えるマ...
-
arduinoで複数のサーボを動かし...
-
PIC制御で出力ピンの名前に変数...
-
音声合成の排他制御について
-
<単安定マルチバイブレータ> 単...
-
Visual Basic 6.0のShell関数
-
VB.NETでパラレルポートの制御
-
VBでUSBポートからの入力を制御...
おすすめ情報