HOME > IT & Software > Bare Metal Programming Kinetis KL25 ARM Cortex-M0+ Processor

Bare Metal Programming Kinetis KL25 ARM Cortex-M0+ Processor

SynopsisBare Metal Programming Kinetis KL25 ARM Cortex-M0+ Processor,...
Bare Metal Programming Kinetis KL25 ARM Cortex-M0+ Processor  No.1

Bare Metal Programming Kinetis KL25 ARM Cortex-M0+ Processor, available at $109.99, has an average rating of 4.3, with 50 lectures, based on 32 reviews, and has 124 subscribers.

You will learn about ARM Cortex-M0+ Architecture Embedded System Fundamentals Kinetis KL25 ARM Microcontroller General Purpose Input / Output ( GPIO ) GPIO Output Configuration & RGB LED Interfacing GPIO Input Configuration & Key Input Handling Interrupt Handling, Vector, Service Routine Low Power Timer ( LPTMR ) Periodic Interrupt Timer GPIO based DHT11 Temperature Sensor Interfacing Kinetis Software Development Kit Eclipse based MCU Expresso IDE Analog to Digital Converter and Interfacing with sensors MH MQ-2 Gas Sensor Interfacing and Smoke Detection Implementation Inter Integrated Circuit ( I2C ) I2C device driver for MMA8451Q Inertial Sensor Universal Asynchronous Receiver Transmitter USB-to-UART device interfacing and communication with Teraterm This course is ideal for individuals who are Embedded System Beginners or Professionals wants to refresh their knowledge or Developer willing to know about various microcontroller interfacing or Embedded Systems developers It is particularly useful for Embedded System Beginners or Professionals wants to refresh their knowledge or Developer willing to know about various microcontroller interfacing or Embedded Systems developers.

Enroll now: Bare Metal Programming Kinetis KL25 ARM Cortex-M0+ Processor

Summary

Title: Bare Metal Programming Kinetis KL25 ARM Cortex-M0+ Processor

Price: $109.99

Average Rating: 4.3

Number of Lectures: 50

Number of Published Lectures: 50

Number of Curriculum Items: 50

Number of Published Curriculum Objects: 50

Original Price: $109.99

Quality Status: approved

Status: Live

What You Will Learn

  • ARM Cortex-M0+ Architecture
  • Embedded System Fundamentals
  • Kinetis KL25 ARM Microcontroller
  • General Purpose Input / Output ( GPIO )
  • GPIO Output Configuration & RGB LED Interfacing
  • GPIO Input Configuration & Key Input Handling
  • Interrupt Handling, Vector, Service Routine
  • Low Power Timer ( LPTMR )
  • Periodic Interrupt Timer
  • GPIO based DHT11 Temperature Sensor Interfacing
  • Kinetis Software Development Kit
  • Eclipse based MCU Expresso IDE
  • Analog to Digital Converter and Interfacing with sensors
  • MH MQ-2 Gas Sensor Interfacing and Smoke Detection Implementation
  • Inter Integrated Circuit ( I2C )
  • I2C device driver for MMA8451Q Inertial Sensor
  • Universal Asynchronous Receiver Transmitter
  • USB-to-UART device interfacing and communication with Teraterm
  • Who Should Attend

  • Embedded System Beginners
  • Professionals wants to refresh their knowledge
  • Developer willing to know about various microcontroller interfacing
  • Embedded Systems developers
  • Target Audiences

  • Embedded System Beginners
  • Professionals wants to refresh their knowledge
  • Developer willing to know about various microcontroller interfacing
  • Embedded Systems developers
  • 1. ARM Cortex-M0+ Processor Architecture and Bus Models

    2. Kinetis KL25 Micro Controller

    3. MCUXpresso IDE and NXP Kinetis KL25 Freedom Development Platform

    4. General Purpose Input Output

    5. Interrupt Handling, Vectors and Service Routine

    6. Timer (?KL25 Low Power Timer, Periodic Interrupt Timer )

    7. DHT11 Temperature / Humidity Sensor

    8. Analog to Digital Convertor

    9. MH MQ-2 Gas Sensor

    10. Inter Integrated Circuit Interface

    11. MMA8451 Accelerometer

    12. Universal Asynchronous Receiver Transmitter

    13. USB-UART TTL Interface and Teraterm access

    Course Curriculum

    Chapter 1: Kinetis KL25 ARM Cortex-M0+ Microcontroller

    Lecture 1: ARM Cortex-M0+ Architecture

    Lecture 2: Kinetis KL25 Microcontroller Overview

    Lecture 3: NXP FRDM-KL25Z Freedom Development Board

    Chapter 2: Software Development Environment Setup

    Lecture 1: MCUXpresso IDE Brief Overview

    Lecture 2: MCUXpresso IDE Installation

    Lecture 3: Kinetis Software Development Kit Brief Overview

    Lecture 4: Kinetis SDK Builder and Installation

    Chapter 3: General Purpose Input Output – Brief Introduction

    Lecture 1: Kinetis KL25 GPIO Module

    Lecture 2: Kinetis KL25 GPIO Interfacing Information

    Lecture 3: General Purpose Output – LED Access

    Lecture 4: General Purpose Output – LED Access Demo

    Lecture 5: General Purpose Input – Key Switch Access

    Lecture 6: Kinetis SDK GPIO Peripheral Driver

    Lecture 7: LED & Switch Access demo using SDK GPIO Peripheral Driver

    Chapter 4: Interrupt Handling

    Lecture 1: Kinetis KL25 ARM Cortex-M0+ Interrupt

    Lecture 2: Kinetis KL25 Port Interrupt

    Lecture 3: Kinetis KL25 Port Interrupt Implementation and Demonstration

    Lecture 4: Kinetis KL25 Port Interrupt – SDK APIs

    Lecture 5: Kinetis KL25 Port Interrupt handling based Kinetis SDK

    Chapter 5: Kinetis KL25 Timer

    Lecture 1: Timer Basics and Fundamentals

    Lecture 2: KInetis KL25 Low Power Timer

    Lecture 3: Kinetis KL25 Low Power Timer Bare metal Implementation

    Lecture 4: Kinetis SDK LPTIMER Peripheral Driver

    Lecture 5: Kinetis KL25 Low Power Timer SDK based implementation

    Lecture 6: Kinetis KL25 Periodic Interrupt Timer

    Lecture 7: Kinetis Periodic Interrupt Timer Demonstration & Implementation

    Lecture 8: Kinetis KL25 Periodic Interrupt Timer SDK APIs

    Lecture 9: KL25 Periodic Interrupt Timer SDK based Implementation and Demo

    Chapter 6: DHT11 Temperature and Humidity Sensor

    Lecture 1: DHT11 – Temperature and Humidity Sensor

    Lecture 2: DHT11 – KL25 Firmware Implementation and Demonstration

    Chapter 7: Analog to Digital Converter

    Lecture 1: ADC Basics and Fundamentals

    Lecture 2: Kinetis KL25 ADC Module

    Lecture 3: Potentiometer Interfacing with KL25

    Lecture 4: Kinetis KL25 KSDK ADC Peripheral Driver APIs

    Lecture 5: MQ Gas Sensor

    Lecture 6: MH MQ Sensor Interfacing, Implementation and Demostration

    Chapter 8: Inter Integrated Circuit Interface

    Lecture 1: Inter Integrated Circuit Interface basics and fundamentals

    Lecture 2: Kinetis KL25 I2C Module

    Lecture 3: MMA8451 Accelerometer Sensor

    Lecture 4: MMA8451 Accelermeter Sensor Access Implementation and Demonstration

    Lecture 5: Kinetis SDK I2C Peripheral Driver Functional APIs

    Lecture 6: MMA8451 Access using Kinetis SDK I2C Peripheral Driver Transactional APIs

    Chapter 9: Universal Asynchronous Receiver Transmitter ( UART )

    Lecture 1: Universal Asynchronous Receiver Transmitter Basics and Fundamentals

    Lecture 2: Kinetis KL25 UART

    Lecture 3: USB to UART Interfacing with KL25

    Lecture 4: Kinetis KL25 USB to UART Demonstration

    Chapter 10: Serial Peripheral Interface

    Lecture 1: Serial Peripheral Interface – Bus Overview

    Lecture 2: Kinetis KL25 SPI Interface Module & Register Set

    Lecture 3: Software Implementation & Demo

    Lecture 4: MAX7219 Dot Matrix LED Display Module

    Instructors

  • Bare Metal Programming Kinetis KL25 ARM Cortex-M0+ Processor  No.2
    Hariharan Veerappan
    System Software Developer
  • Rating Distribution

  • 1 stars: 2 votes
  • 2 stars: 3 votes
  • 3 stars: 11 votes
  • 4 stars: 4 votes
  • 5 stars: 12 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!