강의

멘토링

로드맵

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,417

受講生

136

受講レビュー

287

回答

5.0

講座評価

2

講座

カリキュラム

全体

23件 ∙ (10時間 6分)

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

受講レビュー

全体

53件

5.0

53件の受講レビュー

  • sjjeong1729님의 프로필 이미지
    sjjeong1729

    受講レビュー 1

    平均評価 5.0

    5

    100% 受講後に作成

    Những bài giảng hay đã giúp tôi rất nhiều. Cảm ơn

    • future01633님의 프로필 이미지
      future01633

      受講レビュー 4

      平均評価 5.0

      5

      100% 受講後に作成

      Cảm ơn bạn vì bài giảng tuyệt vời.

      • dedeo4u1743님의 프로필 이미지
        dedeo4u1743

        受講レビュー 1

        平均評価 5.0

        5

        100% 受講後に作成

        Nó rất hữu ích trong việc hiểu và nghiên cứu trình điều khiển STM32 Cortex, CubeMX và HAL. Tôi hiểu rất nhiều vì anh giảng rất nhiệt tình. Tôi đã thất vọng rất nhiều khi chỉ tự học qua sách vở, nhưng điều này đã giúp tôi rất nhiều.

        • leafcrescent1835520님의 프로필 이미지
          leafcrescent1835520

          受講レビュー 1

          平均評価 5.0

          5

          61% 受講後に作成

          • onege14983님의 프로필 이미지
            onege14983

            受講レビュー 1

            平均評価 5.0

            5

            30% 受講後に作成

            無料

            ChrisPの他の講座

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