• Search...

categories: Technology, Science & Productivity

Technology
Web
Productivity
Track Embedded Systems
SDG 8: Decent Work and Economic Growth
SDG 9: Industry, Innovation and Infrastructure

Embedded Systems Interfacing | Track Embedded Systems

Duration: 5 h 42 m / 97 lessons

Level: Specialized

Course Language: Arabic

By the end of this course, you will be able to

  • By the end of this course, you will be able to implement an efficient keypad diver and implement an efficient LCD driver.

  • Not only that but also you will be able to implement an efficient UART driver, and you will also be able to implement an efficient SPI driver.

  • In addition to the aforementioned, you will be able to implement an efficient I2C driver, implement an efficient EEPROM driver, and build complex applications.

Course details

  • 5 h 42 m/97 lessons
  • Last updated: 13/10/2022
  • Course completion certificate

Course Content

Free lessons

1.

Overview

1 Minutes
2.

Agenda

1 Minutes
3.

Interrupts Definitions

1 Minutes
4.

Sources of Interrupts

3 Minutes
5.

Interrupts Types

3 Minutes
6.

Polling

4 Minutes
7.

Interrupt Service Routine

5 Minutes
8.

Interrupt Vector Table (IVT)

3 Minutes
9.

Interrupts Lifecycle 1

3 Minutes
10.

Interrupts Lifecycle 2

3 Minutes

About this course

In this course, you will learn how microcontrollers can communicate to the outer world, by knowing how to interface with a keypad, and an LCD, and how to communicate via different communications protocols, like UART, SPI, I2C, and CAN. Also, you will learn how to write efficient drivers for the keypad, LCD, UART, SPI, and I2C, and then you will use all these drivers to build a complex project.

Course requirements and prerequisites

Graduate from Engineering or Computer Science.

Good knowledge of C programming.

Strong problem solving skills.

Mentor

Embedded Systems Interfacing | Track Embedded Systems

Duration: 5h 42m / 97 lessons
Level: Specialized
Course Language: Arabic