Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

用語集

HAL

HAL は Hardware Abstraction Layer(ハードウェア抽象化レイヤー)の略です。HAL は、プログラムがハードウェアリソースにアクセスするためのインターフェースを提供するルーチンの集合です。

GPIO

GPIO は General Purpose Input Output(汎用入出力)の略です。GPIO はプログラム可能なデジタル、または場合によってはアナログの信号ピンであり、他のシステムやデバイスへのインターフェースとして使用できます。

ピン設定

フローティング

フローティングピンは、VCC にもグラウンドにも接続されていません。電圧は残留電圧と一致します。

プッシュプル出力

プッシュプル出力として設定されたピンは、高電圧と低電圧を切り替えることができます。

オープンドレイン出力

オープンドレイン出力は、「未接続」と「グラウンドに接続」の間で切り替わります。

プルアップ入力

プルアップ入力として設定されたピンは、外部ソースによって上書きされない限り、VCC に設定されます。この設定により、ピンがフローティングになることを防ぎ、システム内のノイズの原因となることを防止します。

プロトコル

I2C

I2C プロトコルには 2 本の信号線があり、1 本はデータ用(SDA)、もう 1 本はクロック信号用(SCL)です。I2C トランザクションは 1 つ以上のメッセージで構成されます。各メッセージはスタートシンボルで始まります。メッセージは write または read のいずれかであり、次のビットによって示されます。その後に、バイト形式の実際のメッセージが続きます。メッセージはストップシンボルで終了します。 クロック信号は指定された周波数で立ち上がり、立ち下がります。

多くのデバイスを同じ I2C バスに接続でき、I2C アドレスを指定することで特定のデバイスにメッセージを送信できます。