HOME > IT & Software > Embedded Systems. STM32 Interrupt-Driven NEC decoder

Embedded Systems. STM32 Interrupt-Driven NEC decoder

SynopsisEmbedded Systems. STM32 Interrupt-Driven NEC decoder, availab...
Embedded Systems. STM32 Interrupt-Driven NEC decoder  No.1

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

  • Embedded Systems. STM32 Interrupt-Driven NEC decoder  No.2
    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!