This plan includes
- Limited free courses access
- Play & Pause Course Videos
- Video Recorded Lectures
- Learn on Mobile/PC/Tablet
- Quizzes and Real Projects
- Lifetime Course Certificate
- Email & Chat Support
What you'll learn?
- Things you must know about Embedded Systems, STM32 and ARM
- Program STM32 Effectively
- ARM Architecture
- Create a fully functional Project in no Time
- STMicroelectronics and the STM32 platform
- The World of STM32
- STM32 Key Features
- STM32 Applications
- Provide an overview of STM32 MCU family.
- The NUCLEO-L476RG Development
- STM32 Development Board
- ARM Cortex M-4 Architecture
- ARM Cortex M-4 Memory Maps
- Development Board
- Cortex Overview
- CMSIS
- Low Power Operation
- Safety Features
- Practical Walk through showing the famous STM32 Development Board
- Download and Install STM32CubeMX Development Environment
- Download and Install Arduino and Configure it for STM32 Microcontroller
- Boot loader and how to upload it to STM32 Board
Course Overview
Pre-requisites
- Basic Knowledge of Programming
- Learning Desire
Target Audience
- Anyone looking to improve his embedded systems skills be moving from 8-bit Microcontrollers to 32-bit Microcontrollers
- Anyone looking to learn ARM and RISC Based Microcontrollers
- STM32 Geeks
- Engineering Students - Electronics, Electrical & Computer Science
- High School Science Students
- Electronic Geeks, Hobbiest & Art Students
- Embedded Systems Geeks
- Anyone interested in learning ARM architecture with a low budget STM32 solution
Curriculum 34 Lectures 03:09:40
Section 1 : Introduction & Getting Started
- Lecture 2 :
- 3 Things You Must Know
Section 2 : The World of STM
- Lecture 1 :
- 5 The World of STM
- Lecture 2 :
- 6 Key Features
- Lecture 3 :
- 7 Applications
Section 3 : Development Boards
- Lecture 1 :
- 8 NUCLEO Development Boards
- Lecture 2 :
- 9 STM32 Development Board
Section 4 : Introduction to ARM World
- Lecture 1 :
- 10 Introduction to ARM World
- Lecture 2 :
- 11 Introduction to ARM Coretx
- Lecture 3 :
- 12 What is CMSIS
Section 5 : ARM Coretx M4
- Lecture 1 :
- 13 ARM Coretx M4 Architecture
- Lecture 2 :
- 14 ARM Cortex M4 Memory Map
Section 6 : Download and Install Software Requirements
- Lecture 1 :
- 15 Download and Install STM32CubeMx IDE
- Lecture 2 :
- 16 Download and Install Arduino IDE
- Lecture 3 :
- 17 Configure Arduino IDE to Program STM32 Boards
Section 7 : STM32 Naming and Pinout
- Lecture 1 :
- 18 STM32 ARM Naming
- Lecture 2 :
- 19 STM32 Pinout
Section 8 : STM32 Registers
- Lecture 1 :
- 20 Some of the GPIO Registers in STM32
- Lecture 2 :
- 21 Control Registers in STM32
Section 9 : Coding STM32 via CubeMx
Section 10 : Coding STM32 via CubeMx
- Lecture 1 :
- STM32CubeMx MCU Selector
- Lecture 2 :
- Pinout Configuration
- Lecture 3 :
- Peripherals and Middleware configuration
Section 11 : Basics of C Programming
- Lecture 1 :
- Overview and The software to be used
- Lecture 2 :
- Compilation Process and Your First C Project
- Lecture 3 :
- How to increase the font size in the Programming environment
- Lecture 4 :
- Why C and Basic Program Structure
- Lecture 5 :
- Variables
- Lecture 6 :
- Statements and Operators
- Lecture 7 :
- LOOP Statements
- Lecture 8 :
- Conditions if and switch
- Lecture 9 :
- Numbering System
- Lecture 10 :
- Using Operators
- Lecture 11 :
- Using Functions
- Lecture 12 :
- Digital inputs and Delay loops
Our learners work at
Frequently Asked Questions
How do i access the course after purchase?
It's simple. When you sign up, you'll immediately have unlimited viewing of thousands of expert courses, paths to guide your learning, tools to measure your skills and hands-on resources like exercise files. There’s no limit on what you can learn and you can cancel at any time.Are these video based online self-learning courses?
Yes. All of the courses comes with online video based lectures created by certified instructors. Instructors have crafted these courses with a blend of high quality interactive videos, lectures, quizzes & real world projects to give you an indepth knowledge about the topic.Can i play & pause the course as per my convenience?
Yes absolutely & thats one of the advantage of self-paced courses. You can anytime pause or resume the course & come back & forth from one lecture to another lecture, play the videos mulitple times & so on.How do i contact the instructor for any doubts or questions?
Most of these courses have general questions & answers already covered within the course lectures. However, if you need any further help from the instructor, you can use the inbuilt Chat with Instructor option to send a message to an instructor & they will reply you within 24 hours. You can ask as many questions as you want.Do i need a pc to access the course or can i do it on mobile & tablet as well?
Brilliant question? Isn't it? You can access the courses on any device like PC, Mobile, Tablet & even on a smart tv. For mobile & a tablet you can download the Learnfly android or an iOS app. If mobile app is not available in your country, you can access the course directly by visting our website, its fully mobile friendly.Do i get any certificate for the courses?
Yes. Once you complete any course on our platform along with provided assessments by the instructor, you will be eligble to get certificate of course completion.For how long can i access my course on the platform?
You require an active subscription to access courses on our platform. If your subscription is active, you can access any course on our platform with no restrictions.Is there any free trial?
Currently, we do not offer any free trial.Can i cancel anytime?
Yes, you can cancel your subscription at any time. Your subscription will auto-renew until you cancel, but why would you want to?
Instructor
10429 Course Views
124 Courses