FRDM-KL25Z – Kinetis の Freedom 開発プラットフォームに関する包括的なガイド
本日の記事では、Freedom KL25Z/frdm-kl25zの概要をご紹介します。これは、実行制御とフラッシュ プログラミング用の組み込みデバッグ インターフェイスを備えたデバイスであり、他の機能の中でもとりわけ拡張ボード オプションを備えています。

Freescale FRDM-KL25Z ボード
最初にその説明と機能について説明し、その後、ピン構成とマイクロコントローラーを使用したセットアップ プロセスを確認します。
FRDM-KL25Zとは
FRDM-KL25Z 開発プラットフォームは、迅速なアプリケーションのデモンストレーションとプロトタイピングに使用される、開発、エネルギー効率の高い評価、低電力、および小型システムです。そのため、電力制御デバイス、照明、小型メーター、オーディオ システムなどの用途の拡大が加速しています。

(スピーカー ステレオ システム)
FRDM-KL25Z ピン配置
以下の表は、FRDM-KL25Z のピン配列をまとめたものです。

FRDM-KL25Z の特徴
FRDM-KL25Z 開発ボードの機能には次のものがあります。
- まず、Arduino Uno フォーム ファクタと互換性のある拡張 IO を備えています。
- 次に、リセット ボタンと 3 色 LED があります。

三色 LED
- 3 番目に、IO ヘッダーから、または IO ヘッダーに 3.3V が供給されます。さらに、IO ヘッダーに 5V が供給され、IO コネクタから 5 ~ 12V の Vin が供給されます。
- 32 ビット ARM cortex-M0 MCU の KL25Z128VLK4 構成は次のとおりです。
- USB フルスピード コントローラ
- 最大 48MHz の動作周波数
- 16KB SRAM、128KB フラッシュ

SMD の ARM Cortex-M0 および M3 IC
- また、任意の数量のオプションを備えたコイン型電池ホルダーと、OpenSDA – ハイエンド USB デバッグ インターフェイスを備えています。
- オンボードの USD コネクタに電源が供給されています。
- 最後に、Freescale MMA8451QR1 加速度計と容量性で頑丈な「スライダー」を備えています。
MBED を始める
- マイクロコントローラを PC に接続
まず、USB リードを使用して mbed を PC に接続します。既存の電力の表示として、ステータス ライトが瞬時に点灯します。アクティベーション後の数秒後、コンピューターは mbed MCU を標準の USB ドライブとして認識します。

Mbed マイクロコントローラ
- MBED.HTM リンクをクリックしてログインします
次に、mbed.htm アカウントをクリックして、Web ブラウザーで新しい USB ドライブを開きます。アカウントにアクセスするか、新しいアカウントにサインアップしてウェブサイトを開くには、ユーザー名とパスワードが必要です。
- PC 構成
mbed MCU は、PC のシリアル ポートのように見えます。 Windows を使用している場合、ディスプレイを表示するにはドライバーをインストールする必要がありますが、Linux および Mac ではデフォルトで行われます。
さらに、端末アプリケーションは、ホスト PC が mbed と通信するのに役立ちます。文字を mbed OS に送り返すことを保証し、コンピューター画面に印刷することもできます。
TeraTerm などの他の端末プログラムには、アクセス可能なシリアル ポート名が一覧表示されることがよくあります。ただし、アプリケーションまたは端末を接続するためにシリアル ポートの ID を知りたい場合は、できます。
- Linux: コマンド「Is/dev/ttyACM*」を使用して、Linux でのデバイス名を調べます。
- Mac: コマンド「Is/dev/tty.USB modem*」を使用して、Mac OS でのデバイスの名前を確認してください。
- Windows: 次のボタンからナビゲートします start-control panel-system-hardware –デバイス マネージャー COM ポートの ID を検索します。
プログラムのダウンロード
- プログラム バイナリ (.bin) を FRDM プラットフォームに保存します。
理想的な「Hello World」バイナリをダウンロードします (NXP FRDM-KL25Z:HelloWorld_KL25Z.bin など)。
次に、同じように、通常の USB ディスクを使用してファイルを保存し、プログラムのバイナリ ファイルを mbed MCU ディスクに保存します。目安として、コンピュータがファイルを MCU ディスクに書き込んでいる間、ステータス LED が点滅します。
- リセット ボタンを押してください
リセット ボタンを押すと、システムは mbed マイクロコントローラー ディスク上の最新のプログラムを MCU フラッシュ メモリにロードします。この間、ステータス LED は点滅を続けます。
最終的に、システムがMCUへのプログラムのロードを完了すると、システムは動作を開始します。
- オンライン コンパイラを使用してプログラムを作成する
最後に、mbed マイクロコントローラーがプログラムを実行できるようになり、その結果、LED1 の生涯にわたる点滅が保証されます。
次に、マイクロコントローラーを再接続して切断するかリセットすると、プログラムが再起動します。
- 別のプログラムをダウンロードするには。
リセット後、mbed MCU の最新のプログラムが引き続き実行されます。そのため、現在実行中のプログラムからアップグレードするときに、既存のプログラムを上書きしたり、新しいプログラムをダウンロードしたりできます。
結論
簡単に言えば、FRDM-KL25Z ボードは、NXB が mbed と協力して設計した超低コストの開発プラットフォームで、小型メーターなどのあらゆる種類のデバイスのプロトタイプを作成できます。
FRDM-KL25Z デバイスの調査を続けたい場合は、お気軽にお問い合わせください。
産業技術
- サプライチェーン計画-正確な計画と予測のためのメーカーガイド
- 製品開発のためのラピッドプロトタイピングガイド
- Eコマースのワイルドウェストをナビゲートする:B2Bディストリビューターのためのガイド
- 研究開発税額控除の対象になりますか?
- 発見のプロセスとそれが開発プロジェクトにとって重要な理由
- 製造業のための労働者安全ガイド
- Ultiboard – 初心者向けの究極のガイド
- RTC モジュール:簡単なプロジェクトの絶対ガイド
- 74LS74:デュアル フリップフロップの包括的なガイド
- BME680 – 環境センサーに関する包括的なガイド
- Bluetooth通信プロトコル–学習者向けの究極のプロトコルガイド