Bare Metal Programming Kinetis KL25 ARM Cortex-M0+ Processor
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
-
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!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- 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