/Embedded_sysytem_project_learn

Here I apply simple project on AVR ATmega32 on all peripherals with exercise and challenge some using built on drivers and other using my own drivers

Primary LanguageC

Embedded system using ATmega32 Microcontroller

Description

Here I Implement exercise using built in and my own drivers to learn Embedded system and this done in course Eng Mohamed Tarek and Do Some exercise from another courses

In each interface part will find Folder & in each folder will find two Folders

1.Eclipse_ws : will find exercise or challenge Description and code Implement

2.Proteus_simulation : will find simulation and schematic and component used and most of them I make small videošŸŽ„ to show it in hardware implement(check this videos attached in readme for proteus simulation)

Content

Here will upload Exercise and Challenges to learn Embedded System and consist of two parts

Interface-P1

Here mostly all of exercise and challenges written by built in drivers

Interface-P2

Here mostly all of exercise and challenges are depend on my drivers impelementation

Note

If you use Eclipse avr plugin always deal that MCU ATmega16 and I use ATmega32 I know that almost main difference is Memory but during build process deal that MCU is ATmega16 and when use ATmega32 in proteus or real life make some unexpected behavior

Case that take my attension in first that EXT INT2 not work in real Hardware or simulation when I use ATmega32 but use eclipse that build project for ATmega16

I try to edit this But I failed so I build project using Microchip Studio

Project-for-learn-process