1108645_ja-JP

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

1108645_ja-JP

1108645_ja-JP

タイマ出力を使用したKinetisのピンの切り替え<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)に達すると出力が設定され、カウンタがリセットされるとクリアされます。

次の図は、操作を示しています。

14.png

プロジェクトの作成

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

10.png

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

11.png

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

12.png

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

AAA.png

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

BBB.png

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

15.png

注 : 生成されたコードには、 必要なすべてのレジスタを構成する Processor Expert によって提供される自動初期化が含まれているため、ユーザー コードを記述する必要はありません。


  • Project / Build All を使用してプロジェクトをビルドします。
  • ビルドが成功したら、FRDM-KL25ボードを接続してアプリケーションを実行することができます。この操作は、「デバッグ」アイコンをクリックし、コードがボードにロードされた後に「再開」ボタンをクリックすることで実行できます。

ccc.png

  • LEDが定期的に青色に点滅し始めます。
Re:タイマ出力を使用したKinetisのピンの切り替え<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

ツールの改善にご協力いただき、 フリースケール・プロセッサ・エキスパート・サーベイ にご参加ください。

ご回答をよろしくお願い申し上げます。

Tags (1)
No ratings
Version history
Last update:
‎01-06-2026 01:59 AM
Updated by: