Embedded Systems. STM32 Interrupt-Driven NEC decoder
Embedded Systems. STM32 Interrupt-Driven NEC decoder, available at $54.99, has an average rating of 4.35, with 20 lectures, 3 quizzes, based on 22 reviews, and has 6870 subscribers.
You will learn about Embedded Systems STM32 MCU NEC protocol Timers/Counters GPIO External Interrupts Nested Vectrored Interrupt Controller Reset and Clock Control Unit IR remote control decoding Timing intervals measurement ARM Cortex-M Bare-Metal This course is ideal for individuals who are Anyone who is interested in embedded systems or Students or Hobbyists or Engineers or Programmers It is particularly useful for Anyone who is interested in embedded systems or Students or Hobbyists or Engineers or Programmers.
Enroll now: Embedded Systems. STM32 Interrupt-Driven NEC decoder
Summary
Title: Embedded Systems. STM32 Interrupt-Driven NEC decoder
Price: $54.99
Average Rating: 4.35
Number of Lectures: 20
Number of Quizzes: 3
Number of Published Lectures: 20
Number of Published Quizzes: 3
Number of Curriculum Items: 23
Number of Published Curriculum Objects: 23
Original Price: $99.99
Quality Status: approved
Status: Live
What You Will Learn
- Embedded Systems
- STM32 MCU
- NEC protocol
- Timers/Counters
- GPIO
- External Interrupts
- Nested Vectrored Interrupt Controller
- Reset and Clock Control Unit
- IR remote control decoding
- Timing intervals measurement
- ARM Cortex-M
- Bare-Metal
Who Should Attend
- Anyone who is interested in embedded systems
- Students
- Hobbyists
- Engineers
- Programmers
Target Audiences
- Anyone who is interested in embedded systems
- Students
- Hobbyists
- Engineers
- Programmers
Hello and welcome to the STM32 Interrupt-Driven NEC Decoder embedded systems course.
With mixed hardware and programming-based approach, I have created this course to show the practical application of the embedded systems and explain the basics of the STM32 microcontrollers at the same time.
This course provides an overview of the NEC protocol and a practical example of how an infrared remote control can control the LEDs on the STM32F4Discovery board. The course explains the necessary system configuration steps to enable the specific system peripherals and select their operation modes. The GPIO, an external interrupt and a timer compare mode are described in detail. These peripherals are the essential part of the NEC protocol decoder, which is the core part of the course.
The beginning of the course contains an explanation of how to install the GNU ARM toolchain for code compilation and the ST-LINK programmer for flashing the STM32F4Discovery board. There is a brief overview of the Discovery board as well.
By the end of the course, you will become familiar with the STM32 GPIO, the reset and clock control unit, external interrupts, timers and the NVIC. The important peripheral registers and their bits will be considered as well.
The NEC decoding firmware will be tested on the STM32F4Discovery board to prove that everything works as expected.
Course Curriculum
Chapter 1: Setting Up Your Development Environment
Lecture 1: ST-LINK Software Installation
Lecture 2: STMCubeMX Introduction
Lecture 3: GNU ARM Toolchain Installation
Chapter 2: Hardware Setup Overview
Lecture 1: STM32F4DISCOVERY Board Overview
Lecture 2: IR Receiver and LED Connections
Chapter 3: NEC Protocol Timing Diagram Analysis
Lecture 1: NEC Protocol Timing Diagram Analysis
Chapter 4: MCU System Peripherals Initialization in STM32CubeMX
Lecture 1: STM32 Peripherals Initialization
Lecture 2: System Clock Configuration
Lecture 3: GPIO Configuration
Lecture 4: Timer's Basic Configuration
Lecture 5: Nested Vectored Interrupt Controller Introduction
Chapter 5: NEC Decoding Algorithm and Firmware Architecture
Lecture 1: Makefile Modifications for ST-LINK
Lecture 2: Project Structure and Firmware Algorithm
Lecture 3: Clock Configuration Functions
Lecture 4: GPIO and External Interrupt Testing
Lecture 5: Timer Initialization and Interrupt Testing
Lecture 6: NEC Protocol Main Decoding Logic
Lecture 7: Auxiliary NEC Decoder Functions
Lecture 8: NEC Decoder Testing
Lecture 9: Used Resources
Instructors
-
Tymofii Chashurin
Senior Embedded Systems Developer/Architect
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 2 votes
- 3 stars: 1 votes
- 4 stars: 3 votes
- 5 stars: 16 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024