강의

멘토링

커뮤니티

Hardware

/

Embedded IoT

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

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

  • ChrisP
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,485

受講生

140

受講レビュー

290

回答

5.0

講座評価

2

講座

カリキュラム

全体

23件 ∙ (10時間 6分)

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

受講レビュー

全体

54件

5.0

54件の受講レビュー

  • sjjeong1729님의 프로필 이미지
    sjjeong1729

    受講レビュー 1

    平均評価 5.0

    5

    100% 受講後に作成

    良い講義を通して多くの助けになりました。ありがとうございます。

    • future01633님의 프로필 이미지
      future01633

      受講レビュー 4

      平均評価 5.0

      5

      100% 受講後に作成

      良い講義ありがとうございます。

      • dedeo4u1743님의 프로필 이미지
        dedeo4u1743

        受講レビュー 1

        平均評価 5.0

        5

        100% 受講後に作成

        STM32 Cortex と cubeMX、HAL driver の概念と勉強に多くの役に立ちました。 熱心に講義してくださって理解が多くなりました。 本だけで独学する立場でたくさん迷いましたが、助けが大きくなりましたね。

        • leafcrescent1835520님의 프로필 이미지
          leafcrescent1835520

          受講レビュー 1

          平均評価 5.0

          5

          61% 受講後に作成

          • onege14983님의 프로필 이미지
            onege14983

            受講レビュー 2

            平均評価 5.0

            5

            30% 受講後に作成

            無料

            ChrisPの他の講座

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