Skip to content

Labs and Assignments that I make throughout the 'ITI Embedded Systems 4 Month' Intensive Code Camp.

Notifications You must be signed in to change notification settings

AhmedEsaam/ITI_Embedded_Systems_4MON

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ITI Embedded Systems 4-Mon. Intensive Code Camp

Description

The ITI Intencive Code Camp (ICC) under the supervision of Eng. Abdullah Moustafa focuses on Embedded C Programming, Writing drivers for AVR Atmega32 and ARM-based STM32F401CCU6 (32-bit Architecture) MCUs peripherals, Communication Protocols, Testing, Automotive, and Other embedded systems topics.

This repository acts as a tracker for my progress throughout the diploma by including all Assignments, Labs, Tasks, and other Practice Codes.

Contents

C Programming    

Week 1: C Programming Concepts         

Week 2: Data Structures              

Week 3: Algorithms                

C Programming and Data Structures Project      

AVR Interfacing    

AVR COTS                     

Week 3: DIO                  

Week 4: LCD, Keybad, and External Interrupt   

Week 5: ADC                   

Week 6: Timers                  

Week 7: Communication Protocols and RTOS   

Week 8: Switches and Motors           


ARM Interfacing    

ARM COTS                    

Week 9: ARM Architecture, RCC, and GPIO      

Week 10: Seven Segment and LED Matrix      

About

Labs and Assignments that I make throughout the 'ITI Embedded Systems 4 Month' Intensive Code Camp.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages