Embedded Systems Communication

Learn Serial Communication Protocols ( USART,SPI,I2C) and Write their Firmware Driver From Ground in ARABIC Language

Last updated 2022-01-10 | 4.6

- هنتعلم ازاي تكتب كود عشان تشغل ال 3 بروتكولز الاساسين في متحكم الاي في ار
- تشغيل انظمة التواصل الاساسية ب الانظمة المدمجة
- كتابة الكود البرمجي كامل مع الشرح ل ادق التفاصيل المتاحة بالمتحكم

What you'll learn

هنتعلم ازاي تكتب كود عشان تشغل ال 3 بروتكولز الاساسين في متحكم الاي في ار
تشغيل انظمة التواصل الاساسية ب الانظمة المدمجة
كتابة الكود البرمجي كامل مع الشرح ل ادق التفاصيل المتاحة بالمتحكم
Serial Communication Protocols In Embedded System UART
SPI and I2C Based On AVR microcontroller
Writing Firmware for Serial Protocols From Ground

* Requirements

* التعامل المسبق مع اي ميكروكنترولر
* معرفة جيدة ب لغة السي البرمجية

Description

Embedded Systems : Communication Protocols Course in Arabic

Serial Communication Protocols Covered are ( UART , SPI and I2C)

Using ATmega32 AVR microcontorller


  1. هنتعلم يعني ايه كومينكيشن بروتكول

  2. خصائص ال بروتكولز دي

  3. ازاي تقدر تذاكر اي بروتكول و تفهمة

  4. ال 3 بروتكولز الاساسين ف متحكم AVR

  5. هنطبق ب امثلة وتطبيقات عملية بتحتاجها ف الشغل الفعلي

  6. الشرح ب استفاضة ل كل سيكشن ف الكورس بوضوح

  7. هتطبق اكتر من 7 دوائر ف نهاية الكورس عشان تتأكد انك اتعلمت كويس

  8. هنشتغل هارد وير ب الايد و سيميوليشن

  9. وجود جروب تواصل عشان اجاوبك ب اسرع وقت ممكن

  10. الشرح من خلال الداتا شيت مع الاستعانة ب مصادر خارجية حين اللزوم

Who this course is for:

  • Embedded System Learners
  • Microcontroller
  • Electronics enthusiast
  • C programmers
  • Arduino Developers

Course content

7 sections • 89 lectures

Course Content Preview 03:46

Software Required Preview 00:36

Hardware Required Preview 00:49

How to Make The Best of The Course Preview 04:30

Facebook Group Link Preview 00:03

RPA Field Preview 02:15

How Controllers Communicate Preview 03:45

Communication Protocols Preview 02:36

Communication definitions Preview 03:14

communication protocols properties 1 Preview 09:26

communication protocols properties 2 Preview 03:36

communication protocols properties 3 Preview 01:50

communication protocols properties 4 Preview 08:33

Error Detection Part 1 Preview 08:39

Error Detection Part 2 Preview 13:07

How to Learn Any Communication Protocol Preview 01:49

External References Preview 00:03

What is UART : Universal asynchronous receiver-transmitter Preview 06:58

What is UART : Part 2 Preview 09:15

AVR : UART Features and Block Diagram Preview 08:04

AVR : UART Baud Rate Generator Preview 11:26

AVR : UART UDR Register Preview 04:53

AVR : UART UCSRA Register Preview 09:33

AVR : UART UCSRB Register Preview 05:30

AVR : UART UCSRC & UBRR Registers Preview 04:28

UART : Basic Coding Init Function Preview 18:20

UART : Basic Coding SendByte Preview 06:08

UART : Basic Coding ReadByte and Main Functions Preview 05:00

Written Code Preview 00:00

This is a Git hub Link of Basic UART Code written

UART : Simulating Using Proteus Preview 05:30

Blocking Vs Non Blocking Functions Preview 07:23

Rev Call Back Functions Preview 08:13

USART: Configurable Driver < Header File > Preview 32:52

USART : Configurable Driver < C File .. Part 1 > Preview 23:25

USART : Configurable Driver < C File Part 2 > Preview 18:09

USART: Configurable Driver < Send Functions> Preview 10:27

USART: Configurable Driver < Read Functions> Preview 11:39

USART: Interrupt Handling and Finalizing Driver Preview 19:10

DF Player : Reading The DataSheet Preview 15:16

DF Player : Setting Up SD Card Preview 01:49

DF Player : Coding Preview 34:05

DF Player : Setting Up HardWare , Burn FirmWare Preview 15:06

SPI Communication Properties Preview 03:04

Master - Slave Topolgy Preview 04:14

SPI Pin Out Preview 07:56

SPI 4 Wire Connection " Direct" Preview 05:10

SPI 4 Wire Connection "Daisy Chain " Preview 11:18

SPI 3 Wire Connection " Direct & Connecting 3 wire to 4 wire" Preview 09:00

SPI Circuit Preview 01:52

Clock Phase & Polarity " Clock Modes" Preview 16:39

External Resources For SPI Concepts Preview 00:01

AVR SPI Preview 06:03

SPI AVR Registers Preview 07:08

SPI Basic Coding Preview 19:05

Basic Code Preview 00:00

SPI Communication Between 2 Micro Controller Preview 16:40

SPI Configurable Driver Preview 13:22

SPI Configurable Driver C File Preview 24:15

MicroChip EEPROM & FRAM DataSheet Preview 31:09

Configurable Code With EEPROM Data Logger Preview 00:00

SPI : Interfacing with EEPROM Preview 41:57

EEPROM : Data Logger Preview 28:23

What is I2C Preview 10:26

Open Drain Output Circuit Preview 09:00

I2C Circuit & operation Preview 28:04

I2C Slave Device Structure Preview 10:55

I2C Addressing Modes Preview 13:16

I2C Read Byte / Write Byte Frames Preview 08:57

I2C Arbitration Process Preview 13:13

I2C Clock Stretching Preview 06:16

External Resources Preview 00:02

AVR TWI Preview 07:37

AVR TWI Register Description Preview 15:37

AVR TWI Basic Code Part1 Preview 23:45

AVR TWI Basic Code Part2 Preview 12:15

AVR TWI Basic Code Part3 Preview 10:36

ADXL345 DataSheet Preview 30:41

ADXL345 Code Preview 21:20

LCD Files Preview 00:00

LCD Setup Preview 06:27

Hardware Scheme Preview 09:06

Setting AVR Fuse to Manipulate MCU Clock Source. Preview 04:33

ADXL345 Operation Preview 08:28

Proteus : Installing 8.9 Preview 00:01

ATMEL Studio : Installing Preview 00:02

AVR Dude : Program Preview 00:00

Zadig Program Preview 00:00