STマイクロエレクトロニクスが送るSTMさんに開発エコシステムによる開発実習にようこそSTMさんにマイコンのFAをしております静かです この実習を通してSTMさんにの開発実習の流れをぜひ体験しご活用くださいそれでは始めましょう この実習では大きく3つのパートに分かれており1 イントロダクション 2 開発実習 3 まとめです開発実習は4つのパートに分かれており 1.GPAを使っているチカ2.ユアトを使ったルーヴバック通信 3.SPIを使ったデータ掃除信4.ADCを使った電圧読み込みです 本実習の目的はSTMさんにマイコンを今まで使用したことのないソフトウェアエンジニア向けに実際に称していただき 理解を深めていただくことです上機の目的を達成するためにSTMさんに評価ボードを用いて マイコンが持っている各種ペリファラルをそれぞれ動作させます次に概要です 本実習ではSTMさんに評価ボードを用いたソフトウェア実装体験を通し関連ツールの使い方 ライブラリの使用方法代表的な4つのペリファラルの使用方法を学みます 次に使用機材等の説明をいたします大きく2つハードウェアとソフトウェアになります まずハードウェアです本実習で使用するのはアームコアテクセンフォーベースのマイコンである STMさんにF401REが搭載されたニューコレオF401REボードPCとボード接続するためのタイプAミニビーUSBケーブルSPI実習で使用するメスメスタイプの接続ジャンパーケーブルを4本ADC実習で使用する可変抵抗ボードです 普段実施している半存セミナーでは可変抵抗ボードを私どもでご用意しておりますがお手元にない場合は資料にございます回路参考に自作等をご検討ください 次にソフトウェアですまず一つ目はエコシステムの中心となります 弊社独自の高度生成ツールでありますSTMさんにCubeMX次にCubeMXと合わせで使用するSTMさんにF4シリーズのパーメパッケージでありますSTMさんにCubeF4パッケージCubeMXへ生成されたコード編集 ビルドでバッグを行うIR社製統合開発環境のEWARM最後にユアと実施して使用するTerminalソフトのテラタウンです配布しております仕様には各ツールのラウンドの先のリンクを埋め込んでありますので クリックして頂きWeb browser等で開いてツールを入手してください先の3つはユーザー登録が必要となりますのであらかじめご了承くださいませ ここで今回使用いたしますニュークレーボードに搭載されているピンの簡単なご説明をいたしますニュークレーボードでは64ピンQFPパッケージの全てのピンを接続して使用できるよう工夫されています一部のピンを使ったRDの具の順序のRDの端子と全てのピンを取り出して使えるST独自のSTM4コネクターですこのスライドと次のスライドでRDの端子のピンアサイメントさらに続く2枚のスライドでSTモルフォータンシーのピンアサイメントをご紹介しておりますSPI実習、ADC実習の際にはジャンパや可変抵抗を接続いたしますのでボードに付属のカードやこの資料を手元に置いて作業をしてください先に説明させ上げましたとおり4つのペリファラをターゲットにソフトや開発実習を行います流れとしましてはSTM32QVMXを使って初期化コードを生成し次にEEDAWARM上で生成されたプロジェクトファイルを開き必要なコードをソースコードについてビルド、実機に手で枠と動作確認となりますここで注意点が2つございますまず1つ目にSTM32QVMXで生成したプロジェクトは最適化がハイの設定になってますので最適化により意図した動作にならない場合があります次にSTM32QVMXは規則に従ったソースコードへの技術を行った場合のび追期したユーザーコードは初期化コード再生時に保護されますこの規則を守らないで開発進めた場合Pの追加等で初期化コードの再生性をQVMXを行った際に追加したユーザーコードが消滅してしまう恐れがありますこの点に関しましては実際の実習内にて再度ご説明いたしますこれから4つの実習を進めていきますお手元には資料とビデオ、ボードや付属品の準備はできておりますでしょうか次のスライドにこの先の実習や実際にSTM32を使って製品開発を行う際に便利なインターネットに入手可能なリンクをまとめましたのでご活用くださいこれでイントロダクションを終了します続いて実習に入りますSTM32開発エコシステムによる開発実習GPIO実習編を開いてください