イベントNo.[28660]このイベントは終了いたしました。ARMコアで学ぶ!組込みマイコンの基礎【2日間開催】No.28660※STMマイコンはお持ち帰り頂けます。※申込後、7/31(水)以降のキャンセルにはキャンセル料が発生しますので、ご注意ください。Piがよく用いられています。省電力性やコストの問題もありarmマイコンなどの組込みマイコンを使用した専用デバイスの開発が必要になることが多いです。敷居が高いのも事実です。そこを乗り越えなければ、次の段階へ進めません。そこで、当講座では、組込みシステムやIoTなどへの活用を念頭に置いて、ARMマイコンの基礎知識を、実機を用いながらハンズオン形式で学びます。教材にはSTM32マイコン※を使用します。Nucleo>※本機材は、STマイクロエレクトロニクス様より今回のセミナーのために、無償でご提供して頂いております。【ご受講にあたって】Arduinoのプログラミング経験、またはC言語によるプログラミング経験が必要となります。ページの先頭へ戻る1回目ARMコアの基礎知識とSTM32マイコンのGPIO活用ARMコアを内蔵したARMマイコンは、非常に多機能ですが、その分、設定項目が多く取り扱いが大変です。中核であるARMコアの概要を解説し、その後に基本的な周辺機能であるGPIOの使い方を学びます。MCUの概要を説明します。・開発環境の説明ハンズオンで使用する開発環境※の説明をします。*期間制限なし)を使用します。講座で使用する開発環境>ページの先頭へ戻る・GPIOとハードウェア組込みマイコンを活用するには、ハードウェアの知識が必要です。Arduinoなどの便利な環境を使用する場合は、マイコン内部のハードウェアが極力隠ぺいされていますので、ハードウェアを意識しなくてプログラミングができてしまいます。その分、マイコンの機能や性能を100%活かすことができない場合も多々あります。適切な設定を行うことが不可欠です。GPIOをひとつとっても、ハードウェアを意識したプログラムによる設定が必要となります。図3は、STM32マイコンの標準的なGPIOの構成です。FET(電界効果トランジスタ)や電気抵抗などの電子回路がありますが、ソフトウェアのコマンドにより、これらのハードウェアが切り替わります。そのため、接続先の電子回路に合わせて、入力モードならプルアップオン、プルダウンオンなどの設定、出力モードなら、プッシュプル、オープンドレインなどの設定を適切に記述する必要があります。GPIOの構成>講座では、GPIOのハードウェアと、ソフトウェアによる設定方法を解説し、組込みマイコンの定番である「LEDチカチカ」と押しボタンスイッチからの入力を実習します。時間があれば、GPIOを使用した電子工作を行います。割込み処理と周辺機能2回目では、組込みマイコン活用に欠かせない、割込み処理をハンズオンを交えながら学習します。割込みを使用した、イベント駆動の「ぶつ切れ」のプログラミング方法が良く使われます。極端な話、高い省電力性が要求されるシステムのプログラムでは、main()関数は省電力モードへの移行命令以外何も無く、すべての処理は割込み処理関数内で記述する手法もあります。このように、プログラミングの考え方も、ループ処理から割り込み処理ベースへ変えていく必要があります。これらを、独学で学ぶのは大変です。そこで、まずは、座学で基礎知識を身に着け、ハンズオンでSTM32マイコンの割込みを使用したプログラミングの体験を行います。時間があれば、割込みと、systickタイマー、GPIOを使用した電子工作を行います。・STM32マイコン周辺概要STM32マイコンには数多くの周辺機能がありますが、多機能であるが故、限られた時間内で説明するには、無理があります。そこで、STM32マイコン周辺機能の概要について説明します。(ハンズオン)ページの先頭へ戻る目標ARMマイコン(STM32)の構成を理解する。STM32のGPIOを活用できる。STM32マイコンの割り込みを理解する。IoT関連の講師を担当。日経ネットワーク、電気と工事、電子工作マガジンなどで記事を担当する。トレードセンター前駅下車)https://teqs.jp/about_us/access.php/強風などの場合は地下鉄・ニュートラムの運行が遅れる場合があります。念のため時間に余裕をもってお越しください。ページの先頭へ戻るお申込みに関して※テックスからのお申込み確認の自動返信メール送付をもって、受付完了となります。※開講日1週間前の時点で最少催行人員に満たない場合は、やむをえず講座を閉講とさせていただく場合がございます。開催一週間前に本ページの開催日時欄をご参照ください。※開講が決定したものについては、「申込締切日」までお申込み可能です。手続きをしてください。お電話にてご連絡願います。適合性について、一切の責任を負いません。適合性について一切の責任を負いません。停止等の不可抗力によってセミナー・イベントが開催できなくなったことにより生じる直接的または間接的な損失に対し、一切責任を負いません。電子メール、インターネット、PC機器、システム等の不具合により生じる直接的または間接的な損失に対し、一切責任を負いません。セミナーやイベントにおいて受講者の受講内容の理解や技術の習得を保証するものではありません。施設利用に関し、施設利用申込者をはじめ、施設を利用する全ての方に共通してソフト産業プラザ事業の催事など利用規約が適用されるものとします。ページの先頭へ戻るキャンセルについてセミナーなどお席に限りがある催事について、ご欠席される場合は必ず前日までにキャンセル処理をしていただきますようお願いいたします。個人情報保護方針はこちら諸般の事情により、このセミナー(イベント)をやむを得ず変更又は中止する場合がありますので、あらかじめご了承ください。中止や開催方法を変更する場合は、WEBサイトへの掲示およびお申込いただいた皆さまにはメールにてご連絡いたしますので、ご確認をお願いいたします。申込状況や会場の都合により、受入定員を変更することがあります。何ら保証等するものではなく、これら及びこれらに基づいて生じたいかなるトラブル・損害についても、一切責任を負いません。