Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Programming STM32 with MATLAB without single line of code
Rating: 3.7 out of 5(30 ratings)
177 students

Programming STM32 with MATLAB without single line of code

Program advance STM32 microcontroller without single line of code and without going through architecture of controller.
Created byParth Trivedi
Last updated 10/2021
English

What you'll learn

  • Programming of STM32 Microcontroller

Course content

7 sections15 lectures2h 17m total length
  • Introduction3:18

    Discover how MATLAB enables programming STM32 microcontrollers without deep architecture knowledge, using blocks for image processing, motor control, and power electronics to produce compact, optimized code for fast prototyping.

  • Hardware and Software Requirements1:50
  • Installing MATLAB0:53

    Install MATLAB by downloading a trial version or purchasing a license, ensuring you use a 2014 or later version.

  • Installing ST link utility0:04
  • Installing Required blockset for STM32 programming5:32

Requirements

  • Knowledge of MATLAB simulink is necessary

Description

Programming of advance STM32 microcontroller is very difficult and time consuming if it is done by traditional embedded c programming. It also increase prototype development time.

With this course you will learn programming of STM32 by MATLAB. one can take advantage of of MATLAB toolboxes like PID controller, Filters, various transformations, Image processing tool boxes, Communication protocol toolboxes, drone design and much more.

This will reduce programming time for various intensive algorithm implementation of advance controller like STM32.

The STM32 microcontroller we are going to learn in this STM32F407VGT6. This microcontroller can handle any complicated algorithms  like motor control, image processing, IoT, Artificial intelligence etc. This controlller is way batter than what arduino can do.

The MATLAB toolbox that we are going to study generates very efficient code for a particular target microcontroller so further optimization is not required and this supports almost all cortex m4 and cortex m0 series from ST microelectronics.

This course requires very little experience on using and programming microcontroller. With this course you can directly start programming section without worrying about its complex architecture. This course covers all the peripheral of STM32 microcontroller strating from GPIO (Digital Input and Output) to advance motor control  PWM (Pulse width Modulation) implementation.

So, join this course and become embedded application developer in no time.

Who this course is for:

  • Embedded programmer