Allicdata electronics

Electronic components, capacitors, resistors, diodes, LED lights, etc.

10マイコンの基礎知識

1. MCUにシリアルペリフェラルがある場合は、RS232およびRS485インタフェースであるMAX232およびSP3485などのレベル変換チップを追加します。

2. RS485は差動信号負論理を使用し、+ 2〜+ 6Vは0を意味し、-6〜-2は1を意味します。2線式および4線式2線式、4線式システムは全二重通信、および2ワイヤーシステムは半二重通信です。 RS485では、マスター - スレーブ通信モードが一般的に採用されている、すなわち、1つのホストは複数のスレーブを有する。
3. Modbusは、RS232、RS485などのさまざまな電気インタフェースをサポートでき、ツイストペア、ファイバ、ワイヤレスなどのさまざまな媒体でも伝送できるプロトコル規格です。
4.多くのMCUシリアルポートは独自のFIFOを持ち始めています。トランシーバFIFOは主に、シリアルポートの送信および受信の頻繁な中断のためにCPUが効率的ではないという問題を解決するためのものである。
FIFOが存在しない場合は、データを送受信しないでデータが一度中断されます。 FIFOを用いると、(FIFOの深さに応じて)いくつかのデータを連続的に送受信した後にデータを処理するために割り込みを生成することができ、それによって効率が大幅に改善される。

おすすめ商品:tps51100dgq


5.一部のエンジニアは、自分のシステムをデバッグするときにシステムが暴走したときに問題を解決するためにウォッチドッグを導入しました。思考プログラムが実行されなかったのはなぜですか?
実行中のプログラムがプログラム自体のバグであるか、ハードウェア回路に問題がある可能性があります(それ自体が干渉を受けやすい、またはそれ自体が干渉の原因となっています)。一般的に、あなた自身のシステムをデバッグするときは、最初にウォッチドッグを追加しないで、次に完全なデバッグが安定することをお勧めします(危機的な製品の安全性、個人の安全性を除く)。


6.アクティブブザーとパッシブブザーの違いは?

外観からは、2つのブザーのピンを上に向けて配置すると、緑色の回路基板の1つがソースブザーで、回路基板なしで黒い接着剤で封止されているものがアクティブになっていることがわかります。ブザー。
アクティブブザーは定格電源と連続して接続することができ、パッシブブザーは音声出力回路に接続する必要がある電磁スピーカーと同じです。
電圧比較器の目的は主に波形の発生および変換、アナログ回路からデジタル回路へのインタフェースである。
8.低電力でウェイクアップする一般的な方法:プロセッサが低電力になると、多くの動作が停止します。割り込みが発生すると、プロセッサはウェイクアップして低電力モードから通常動作モードに戻ります。
したがって、低電力モードに入る前に、内蔵周辺装置の割り込みを設定し、それらが低電力モードで動作し続けることを許可する必要があります。そうでない場合は、リセットとパワーサイクルだけが低電力モードを終了させることができます。プロセッサが起動すると、最初に割り込みサービスルーチンを実行し、次にメインプログラムのコードを終了して実行します。


9.割り込みサービス機能の登録:割り込みサービス機能は書かれていますが、割り込みイベントが発生しても、最後のステップ(割り込みサービス機能の登録)がまだないため、CPUはそれを見つけることができません。
登録方法は2つあります。まず、割り込み登録機能を直接使用します。利点は、操作が簡単で移植性が良いことです。欠点は、割り込みベクタテーブルのSRAMへの再マッピングにより実行効率が低下することです。スタートアップファイルを変更する必要もあります。利点は非常に効率的で、移植性は高くありません。

スライドポテンショメータ

 

10.多くのMCUはデジタル電源VDD / GNDとアナログ電源VDDA / GNDAを提供します。通常、2つの異なる3.3V電源を使用することをお勧めします。ただし、コストを節約するために単一の3.3V電源を使用することもできますが、VDDA / GNDAはインダクタによってVDD / GNDから分離されています。
通常、GNDAとGNDは最終的に相互に接続されます。巻線インダクタを使用して接続することをお勧めします。また、接点はできるだけチップの近くに配置します(インダクタはPCBの裏面に配置することが望ましい)。

この記事は、電子家族フォーラムのallicdataによって複製されています。