Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
STM32CubeMX 4 Essential Training
Rating: 4.6 out of 5(796 ratings)
13,123 students

STM32CubeMX 4 Essential Training

Saving time on firmware development with CubeMX
Created byIsrael Gbati
Last updated 6/2020
English
English [Auto],

What you'll learn

  • Program STM32 peripherals using CubeMX (FREE)
  • Configure STM32 Peripherals using CubeMX

Course content

8 sections27 lectures2h 27m total length
  • Introduction0:58

    Explore STM32CubeMX essential training, learn to use its graphical user interface to select a microcontroller or development board, configure settings, and generate C code for popular IDEs.

  • Setting Up STM32CubeMX4:06

    Download, install, and set up STM32CubeMX, accept the license, register an account, extract files, and create a new project by selecting MCU series, package, and board.

  • Overview of STM32CubeMX9:00

    Explore the STM32CubeMX graphical interface, navigate file and project menus, generate code and reports, configure pins and clocks, and review the generated project structure for a blinky example.

  • Overview of STM32CubeMX (continued)2:48

    See how STM32CubeMX generates code to blink an led by configuring pins 12 to 15, rebuilding the project, and using the API to set pin states.

  • Checking for Updates and Firmwares2:01

    Learn to update STM32CubeMX by checking for updates, installing and removing libraries, and updating firmware for future boards, without downloading a new STM32CubeMX.

  • Clock Tree configuration4:56

    Adjust the clock configuration to view the clock tree and system frequency. See how changes to peripheral clocks reconfigure APB buses to 100 mhz, using pll, rtc, and hsi/hse sources.

  • The Configuration Tab2:27

    Use the configuration tab to graphically arrange peripherals into control groups, and configure system peripherals like the real-time clock and RCC, while enabling middleware and connectivity peripherals.

Requirements

  • STM32 board

Description

STM32CubeMX Essential Training : Saving time on firmware development with CubeMX

This course is an essential training on STM32 CubeMX. It is a practical cookbook for programming peripherals of all STM32 microcontrollers using the CubeMX framework.

If you work with STM32 microcontrollers then you should absolutely get familiar with cubeMX. It is a massive time saver.

Please see the course curriculum for more information.

Who this course is for:

  • Embedded Systems Professionals
  • Embedded Systems Students
  • Hobbyists