Nucleo-F401REを使用したNucleo ST開発者プラットフォームの概要

ST Nucleo評価ボード:



画像



これは、ARM Cortex-M3およびCortex-M4アーキテクチャの32ビットSTM32マイクロコントローラの全ライン向けの特別な拡張カードの幅広い選択肢を備えた、オープンで安価で拡張が容易なデバッグ開発プラットフォームです。



画像



ST Nucleoボードを使用すると、さまざまな組み合わせからマイクロコントローラーのパフォーマンス、消費電力、アーキテクチャー機能を選択できます。 このプラットフォームを使用すると、マイクロコントローラのアーキテクチャとプログラミングの機能をすばやく、便利に、簡単に調査し、アイデアをテストし、STM32ファミリのマイクロコントローラでプロトタイプを作成できます。



画像



プラットフォームボードは、プログラマと評価ボードの2つの部分に分かれています。 必要に応じて、ユーザーはプラットフォームの機能に影響を与えないボードを切断できます。



STlink-v2.1プログラマーはCN4ピンにSWDコネクターを備えています(上図を参照)。これにより、すべてのSTM32 MKの評価ボードに関係なくプログラマーを使用できます。これは、CN2ピンからジャンパーを取り外してプログラマーからボードを切り離すだけで十分です。失うために、それらはボードの背面に既に予備のジャンパーを持っているGND CN11とGND CN12ピン、グランドピンに着用することができます。 プラットフォームには、バージョン2.0と同様に、デバッグプログラミングポートSWD(CN4)、仮想COM-> Usart(CN3)に加えて、デフォルトでリムーバブルフラッシュメディアとして定義されているように機能するSTLinkバージョン2.1が実装されていることに注意してください、たとえばMbedなどのオンライン開発環境で生成されたバイナリファームウェアファイル(このファームウェアバージョンでは20Kb以下)をこのメディアに送信することにより、マイクロコントローラーをプログラムできます。 プログラマーはまた、パブリックビューから見過ごされがちな紛失したUsartコネクター(RXおよびTXピンのCN3コネクター)を個別に取り外しており、仮想COMを介してPCとのデータ交換を実現します。これにより、約300ルーブルの別個のデバイスでお金を節約できます。 Nucleo評価プラットフォームの送料。



画像



Nucleo評価ボードのラインは、ArduinoおよびST Morphoコネクタへの接続をサポートしているため、プラットフォームの機能を簡単に拡張できます。 コネクタは、周辺機器と広範なArduinoエコシステムからのシールドを提供し、開発者が便利かつ簡単に特別な機能を追加し、プロジェクトをスケーリングできるようにします。 ST Companyは、特殊なカードX-NUCLEO-IDB04A1X-NUCLEO-IHM01A1X-NUCLEO-IKP01AX-NUCLEO-NFC01A1およびその他の拡張カードも提供しています-Bluetooth®LEやWiなどの機能をサポートする独自のデザインのシールド- Fi®、GPS、音声録音増幅、MEMSマイク、近接センサー、ワイヤレス制御。



最初の写真では、Nuleoボードを購入したユーザーが不在で失望したときに、評価ボードにデータバス、マイクロプロセッサ、および周辺インターフェイスの周波数を再定義するために必要なクォーツX2およびX3がありました。

STの広報担当者は、最終製品にユーザーが不満を抱いているという不満に応える公式声明で、次のように述べています。



写真はプロトタイプから撮影されたもので、ほとんどの問題を解決するには内部RTCジェネレーターで十分であると想定されています。必要に応じて、ユーザーは外部クオーツを個別に設置できます


(ええ、たとえばX2-smd !!?)。



このノートでは、NucleoボードはSTM32マイクロコントローラーのファミリ全体を表しているものの、64 MKレッグの場合はより新しいモデルに過ぎないという事実に注目したいと思います。 この決定は、平均的な人がより良くしたいという欲求に少し反していますが、一方で、Nucleo製品は開発者にとって手頃な価格のシンプルな評価プラットフォームであり、mbed対応をサポートするように特別に設計されていることを理解する価値があります。ターゲットオーディエンスは、ディスカバリーボードほどマイクロコントローラーの周辺機器やハードウェアを必要としないと想定されています。 どこかで彼らは何かが正しいが、彼らは何かでロシア市場を見逃しており、価格を大幅に引き上げた公式サプライヤーから製品の価格を管理していない(プラットフォームは11ドルかかると仮定されていたが、ロシアでは750ルーブルからしか購入できない+推奨価格の2倍の送料)。



Nucleoシリーズは、 ARM mbed™の一部です。ARMmbed™は、ヨーロッパで急速に成長している人気のあるプロジェクトで、ARMベースの製品をすばやく簡単に作成するためのオンラインツールキットです。



画像



mbed対応のサポートにより、開発者はオープンソースのMbedプラットフォーム、オンライン開発ツール、mbed.orgのインフラストラクチャを使用できます。 このリソースを使用することの便利さとシンプルさ、より正確には、これは単なるリソースではなく、ユーザーがライブラリ、コードサンプル、プロジェクトを共有する開発者のソーシャルネットワークであることに注意してください。 リソースには、クイックスタートと評価ボードでの作業に必要なすべてのもの、ユーザーが経験を共有し、コードデバッグタスクを相互に解決するためのフォーラム、マイクロコントローラーと拡張カードのほぼ全周辺を操作するための幅広いライブラリ、FAQセクション、および機会がありますユーザーとメーカーの担当者の両方に質問をしたり、ユーザー間でコミュニケーションをとったりするなど。



画像



オンラインコンパイラhttps://mbed.org/compilerは、このリソースの不可欠な部分であり、多くの初心者開発者が開発環境とコンパイラをセットアップする際の頭痛を和らげ、STM32アーキテクチャのすべての詳細を掘り下げないことを可能にします。



ARMのIoTプラットフォームディレクター、Simon Fordは次のように述べています。

「ハードウェアmbed対応のSTM32 Nucleoボードにより、STユーザーは拡張されたmbedソフトウェアエコシステム、開発ツール、およびインテリジェントエレクトロニクス製品の新しい波の開発をサポートするコミュニティにアクセスできます。」




誰もが独自のニーズを持っているため、誰かが特定のデバイスを開発するか、特定のマイクロコントローラーファミリ(安価または低消費電力など)を使用する予定なので、選択するボードに答えるのは難しいですが、経験がないため、購入時に利用可能な最も生産的なボードをトレーニングに使用しましたSTM32F401REに基づくNucleo-F401REは、多くのユーザーが同じことを行い、異なる目的のマイクロコントローラーを使用して一度に複数のバージョンを取り、誰かが利用可能なすべてのモデルを購入しました。



これまでに、ラインナップは9つのモデルで表され、最も古いSTM32 Nucleo-F411REはヨーロッパで広く使用されており、ロシアで簡単に利用できます。高いプロセッサ周波数(84MHzに対して100MHz)のSTM Nucleo-F401RE大容量RAMメモリ(96Kbに対して128Kb) 、ハードウェアでサポートされる多数のインターフェース。



MK CPU FPU フラッシュ RAM 12ビットADC タイマー I2C USARTs SPI SDIO I2S
F401 84MHz 512Kb 96Kb 10ch。 10 3 3 4 + N / a
F411 100 MHz 512Kb 128Kb 16ch。 10 3 3 5 + 5




STM32 Nucleo-F030R8、STM32 Nucleo-F103RB、STM32 Nucleo-F401RE、およびSTM32 Nucleo-L152REボードはすでにロシアで注文可能です。STM32Nucleo-F072RB、STM32 Nucleo-F302R8、STM32 Nucleo-F334R8、STM32 Nucleo-F334 L053R8は、ユニットごとに10.32ドルの価格で、海外から注文できます。



PS Ready新しい投稿



All Articles