Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Hardware

/

Embedded IoT

HAL、CubeMX、TrueSTUDIOを活用したSTM32F4無料講座

高性能マイクロコントローラーであるSTM32Fシリーズを初めて触れる方が簡単に始められるよう、無料コンパイラのTrueSTUDIOおよびコード自動生成プログラムCubeMXのインストールから、チップ機能の概念説明、ソースコード作成(HALドライバー関数説明)、ハードウェア実装まで全ての過程を扱います。

  • lbiith3934
C
IoT
Dron

学習した受講者のレビュー

こんなことが学べます

  • STM32F4の内部ペリフェラルの動作を理解し

  • その機能を使用して、ハードウェアおよび組み込みアプリケーションを制作できます。

※授業で使用するSTM32F4 EduBoard V1.2はこちらで購入できます。 (クリック)

※ソースコード回路図はFitHubからダウンロードできます。
https://github.com/ChrisWonyeobPark/M-HIVE_STM32_tutorial_course

この講座は最近、組み込み開発関連の実務でよく使われる高性能マイクロコントローラであるSTM32Fシリーズに初めて接する方が簡単に始められるように、無料コンパイラTrueSTUDIOおよびコード自動プログラムCubeMXのインストールからチップ機能の概念説明、ソースコード作成(HALドライバ機能の説明)、ハードウェア実装までのすべての講義を取り上げます。 32bit MCUを理解しやすく学ぶことができます。
本動画講座はよく使われる機能中心で、合計13講座で構成されています。
  • CH0-1。
  • CH0-2。
  • CH1. GPIOによるLED出力とスイッチ入力
  • CH2-1。UART通信(ポーリング方式)
  • CH2-2. TrueSTUDIOでUART printfを使用する
  • CH2-3. UART Rx Interrupt(受信割り込み)
  • CH3. Character LCD (Text LCD) 文字列と変数出力
  • CH4.TIM Interrupt(タイマ割り込み)
  • CH5. EXTI(外部割り込み)
  • CH6-1。
  • CH6-2. PWMでSG90サーボ、ブザー、DCモータ駆動
  • CH6-3。リアルタイムPWMサイクル変更
  • CH7。マルチチャンネルADC with DMA
  • CH8.
  • CH9. I2C通信(AT24C04 EEPROM)
  • CH10。SPI通信(VS1003音声コーデック)
  • CH11-1。SDIO + FATFSファイル入出力
  • CH11-2。SDカード(FATFS)+ VS1003 MP3プレーヤー
  • CH12-1. ETH+LwIP(UDP Echo Server)
  • CH12-2。ETH + LwIP(UDP受信データを活用する)
  • CH13-1. CAN通信の概念
  • CH13-2。CAN設定と送信コードの作成
  • CH13-3。CANフィルタMASK IDの設定と受信コードの作成

※TrueSTUDIOとCubeMXがCubeIDEでのみ提供されるそうです(CubeIDE = TrueSTUDIO + CubeMXが合わされた統合開発ツール)。
CubeIDE用のCubeMXバージョンが高くなるにつれてUIが少し変更されたが、大きな枠は同じです。
では、楽しいSTM32の開発をお願いしたい場合は、いつでもYouTubeのコメントやネイバーカフェで質問していただければ、確認後すぐに返信させていただきます。
ありがとうございます。
- MハイブChrisP

学習目標

  • STM32F4の内部ペリフェラル動作を理解し、それらの機能を使用してハードウェアおよび組み込みアプリケーションを構築できます。

学ぶこと

役に立つ方

  • STM32Fシリーズを使用して製品を開発する実務家
  • 電子工学に関連して勉強する学生
  • ハードウェア、組み込みシステム、ファームウェアを使用して開発する方
  • IoTを組み合わせて開発する方
  • 8bit MCUから32bit MCUに移行しようとしている方
  • ドローン、自律走行車を作りたい方
  • フィジカルコンピューティングについて勉強する方など

注意事項

  • CubeMX -> チップ機能設定コード自動生成プログラム。 TrueSTUDIO -> 実際のソースコードを作成してビルドしてSTM32内部にコードをダウンロードしてデバッグするツールチェーン。
  • C言語が基本言語で使用されるため、C言語がない方は先行学習する必要があります。
  • 電子回路、基礎回路理論などを知っていれば良いです。

知識共有者の紹介

ChrisP
ソウル弘大側でM-HIVEエンベデッドアカデミーを運営しているChrisPです。
- YouTubeのSTM32F4プロパティに従うコースチャンネルの操作。
- ネイバーカフェcafe.naver.com/mhiveacademy運営。
- 組み込みファームウェア開発経歴8年。
- 完全自動GPSウェイポイント飛行ドローン開発。
- C言語、STM32、PCBアートワーク出講
- 大学生のメンタリングサポート。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • STM32Fシリーズを使って製品を開発する実務者

  • 電子工学を勉強している学生

  • ハードウェア、組み込みシステム、ファームウェアを利用して開発する方

  • IoTを取り入れて開発する方

  • 8bit MCUから32bit MCUへ移行しようとしている方

  • ドローン、自動運転車を作ろうとする方

  • フィジカルコンピューティングについて学ぶ方など

こんにちは
です。

5,327

受講生

134

受講レビュー

283

回答

5.0

講座評価

2

講座

カリキュラム

全体

23件 ∙ (10時間 6分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

53件

5.0

53件の受講レビュー

  • sjjeong님의 프로필 이미지
    sjjeong

    受講レビュー 1

    平均評価 5.0

    5

    100% 受講後に作成

    좋은 강의를 통해서 많은 도움 되었습니다. 감사합니다.

    • jos님의 프로필 이미지
      jos

      受講レビュー 4

      平均評価 5.0

      5

      100% 受講後に作成

      좋은 강의 감사합니다.

      • 정상민님의 프로필 이미지
        정상민

        受講レビュー 1

        平均評価 5.0

        5

        100% 受講後に作成

        STM32 Cortex와 cubeMX, HAL driver 개념과 공부에 많은 도움이 되었습니다. 열성으로 강의해주셔서 이해가 많이 되었습니다. 책으로만 독학하는 입장에서 많이 헤매였는데 도움이 크게 되었네요.

        • 송지현님의 프로필 이미지
          송지현

          受講レビュー 1

          平均評価 5.0

          5

          61% 受講後に作成

          • DeoD님의 프로필 이미지
            DeoD

            受講レビュー 1

            平均評価 5.0

            5

            30% 受講後に作成

            無料

            lbiith3934の他の講座

            知識共有者の他の講座を見てみましょう!