これは機械翻訳されたコンテンツです。 詳しくは こちらをご覧ください。

汎用I/Oピン (PDL_GPIO) および高速GPIOピン (PDL_FGPIO)

GPIOおよび高速GPIOピンの簡単なファームウェア制御

nobutton

概要

GPIO コンポーネントと FGPIO コンポーネントは、アプリケーション ファームウェアからピンへのアクセスを可能にするために使用されます。どちらのコンポーネントも、PDL GPIO モジュールのファームウェア ドライバーを使用します。任意のピンを高速GPIOピンに割り当てることができ、HCLKの1サイクルクロック以内でCPUから入力レベルを読み取り、出力レベルを設定できる。

これらのコンポーネントはCマクロを生成し、ファームウェアからピンの初期化と制御を容易にします。マクロ名は IO に使用される物理ピンとは無関係であるため、ピンの変更は Design-Wide Resources ピン エディターで行え、C コードを 1 行も編集せずにプロジェクトをリビルドできます。

また、出力ピンを読み取れるように構成するには、最初に入力として有効にし、次に出力として有効にします。これは、ピンの状態を切り替える必要がある場合に特に便利です。

  • GPIOへのファームウェアアクセス
  • Fast GPIOへのファームウェアアクセス
  • ピンに依存しないCマクロ

GPIO コンポーネントと FGPIO コンポーネントは、アプリケーション ファームウェアからピンへのアクセスを可能にするために使用されます。どちらのコンポーネントも、PDL GPIO モジュールのファームウェア ドライバーを使用します。任意のピンを高速GPIOピンに割り当てることができ、HCLKの1サイクルクロック以内でCPUから入力レベルを読み取り、出力レベルを設定できる。

これらのコンポーネントはCマクロを生成し、ファームウェアからピンの初期化と制御を容易にします。マクロ名は IO に使用される物理ピンとは無関係であるため、ピンの変更は Design-Wide Resources ピン エディターで行え、C コードを 1 行も編集せずにプロジェクトをリビルドできます。

また、出力ピンを読み取れるように構成するには、最初に入力として有効にし、次に出力として有効にします。これは、ピンの状態を切り替える必要がある場合に特に便利です。

  • GPIOへのファームウェアアクセス
  • Fast GPIOへのファームウェアアクセス
  • ピンに依存しないCマクロ
PDL_GPIO_Symbol_Diagram
PDL_GPIO_Symbol_Diagram
PDL_GPIO_Symbol_Diagram

デザイン リソース