こんにちは。
現在、マイコンボードを使って、組込みシステムについて勉強しています。
マイコンボードには、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で質問しましょう!
似たような質問が見つかりました
- ドライブ・ストレージ SSDを追加したら昔のHDDがおかしくなった 4 2023/03/23 13:25
- その他(ゲーム) 不思議のダンジョン 風来のシレン外伝 女剣士アスカ見参! for Windowsは DELL NI6 1 2022/09/12 22:52
- その他(パソコン・周辺機器) ボイスチェンジャー アプリ、サイトからダウンロードせずにPCで使うのにボイスチェンジャー 変声器を通 1 2022/08/27 15:41
- ノートパソコン これ売る場合いくらで売れますか DELL NI65-9NHB ノートパソコン Inspiron 15 1 2023/02/22 09:36
- モニター・ディスプレイ 【液晶テレビ、液晶ディスプレイに詳しい人教えてください】液晶ディスプレイのポートはHD 5 2023/02/02 19:48
- ノートパソコン DELL NI65-9NHB ノートパソコン Inspiron 15 7590 ブラック 【仕様】 4 2022/11/04 12:28
- その他(パソコン・周辺機器) thunderbolt3ポートについて 2 2023/07/12 18:02
- その他(動画サービス) 動画編集ソフトDaVinci Resolve をDELL NI65-9NHB ノートパソコンでダウン 2 2022/08/05 19:14
- オープンソース arduino ide 2.0.0 について 1 2022/09/19 15:45
- ドライブ・ストレージ ネットワークHDD(NAS)について教えて下さい。 11 2023/03/08 11:15
このQ&Aを見た人はこんなQ&Aも見ています
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PIC16F1827でPCとシリアル接続
-
VBでUSBポートからの入力を制御...
-
PLC間の信号のやりとりについて...
-
USBからの電源供給をコントロー...
-
マイコンボード上のポートと端...
-
マイコンにおけるビット間の干...
-
家電のcpu
-
EnumとType
-
シーケンスのプログラムについ...
-
PCのUSBバスパワーの制御
-
ゲーミングPCでの質問です ゲー...
-
テレビから”キーン”と耳鳴りの...
-
ディスプレイ上で起こる2重表...
-
買ったばかりの液タブの画面が...
-
【EX2510S】HDMIとDisplayPort...
-
「かりん」を数字で表すとした...
-
インターネットに接続できなく...
-
だれかいい案ありません
-
Cpkのk(偏り)値をExcelで出す...
-
ワークグループとドメインの共存
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PLC間の信号のやりとりについて...
-
USBからの電源供給をコントロー...
-
C++でLEDを点灯させるプログラム
-
VBでUSBポートからの入力を制御...
-
PCのUSBバスパワーの制御
-
シーケンスのプログラムについ...
-
マイコンボード上のポートと端...
-
Picマイコンについて質問します...
-
Visual Basic 6.0のShell関数
-
家電のcpu
-
ATTINY13のリセット端子は無効...
-
H8マイコンの端子の数字の端子...
-
Webカメラの制御について
-
コンピューターでラジコン操作?
-
<単安定マルチバイブレータ> 単...
-
Visual BasicでGP-IBの通信を制...
-
PIC16F1827でPCとシリアル接続
-
EnumとType
-
picマイコンより簡単に扱えるマ...
-
MATLABでサーボモータを制御す...
おすすめ情報