Bare Metal Embedded Firmware Programming using Kinetis KL25 ARM

Build I2C Device Driver for MMA8451Q Inertial Sensor. Create Universal Asynchronous Receiver Transmitter. Start Bare Metal Embedded Firmware Coding Now!

Features Includes:
  • Self-paced with Life Time Access
  • Certificate on Completion
  • Access on Android and iOS App

Course Preview Video

ARM Cortex-M0+ Architecture for Bare Metal Firmware Programming


Bare Metal Embedded Firmware Programming with Kinetis KL25 ARM Cortex-M0+ Processor, detailed with ARM Cortex-M0+, Kinetis KL25, General Purpose Input Output, Timers, DHT11 Interfacing, Analog to Digital Converter with potentiometer, MQ-2 Gas Sensor interfacing, Inter Integrated Circuit Interface with MMA8451 interfacing and Universal Asynchronous Receiver Transmitter.

Basic knowledge
  • C Language Programming
  • Basic Hardware Knowledge

What will you 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
Course Curriculum
Number of Lectures: 46 Total Duration: 09:54:29

No Review Yet