<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
このチュートリアルでは、コードを 1 行も書かずに、タイマー出力を使用して出力ピンを定期的に切り替える単純な Processor Expert プロジェクトを作成する方法を順を追って説明します。
FRDM-KL25ボードは、タイマー/PWMモジュール0(TPM0)、チャネル1に接続されたLED(青)の1つとともに使用されます。
タイマー動作の説明
タイマー/PWMモジュール0(TPM0)は、(他の機能に加えて)可変周期(モジュロ)のカウンタを提供し、周期的なトグルの目標に適した出力ピンを比較レジスタします。
カウンタは、300ms周期でモジュロ範囲で連続的に動作するように構成され、カウンタが比較レジスタ値(150ms)に達すると出力が設定され、カウンタがリセットされるとクリアされます。
次の図は、操作を示しています。

プロジェクトの作成
- まず、チュートリアル「FRDM-KL25 の Processor Expert プロジェクトの作成」で説明されているように、Processor Expert for KL25 を構成して新しいプロジェクトを作成します
- コンポーネントライブラリビューとそのカテゴリタブに切り替え、 カテゴリのロジカルデバイスドライバー/タイマーからTimerUnit_LDDコンポーネントをダブルクリックするか、ポップアップメニューコマンドの[プロジェクトに追加]を選択して追加します。

- コンポーネントが [Components] ビューに表示されます。

- TU1のコンテキストメニューから 「コンポーネントの名前を変更 」コマンド を使用し 、名前を BlueLED に変更します 。:

- コンポーネントをダブルクリックしてインスペクターで開き、次の図に従ってプロパティを構成します。

- コード生成を呼び出すには、プロジェクトの [コンポーネント] ビューで [Generate Processor Expert Code] ボタンをクリックします。

- 生成されたコードは、プロジェクトの Generated_Code フォルダにあります。

注 : 生成されたコードには、 必要なすべてのレジスタを構成する Processor Expert によって提供される自動初期化が含まれているため、ユーザー コードを記述する必要はありません。
- Project / Build All を使用してプロジェクトをビルドします。
- ビルドが成功したら、FRDM-KL25ボードを接続してアプリケーションを実行することができます。この操作は、「デバッグ」アイコンをクリックし、コードがボードにロードされた後に「再開」ボタンをクリックすることで実行できます。

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
ツールの改善にご協力いただき、 フリースケール・プロセッサ・エキスパート・サーベイ にご参加ください。
ご回答をよろしくお願い申し上げます。