Studying Materials & Resources

OwnerMM. G. Sadek
Tags

Parent Page: Microcontrollers Basics


Software Tools

1. Simulation tools:

Link to Proteus 7.8i: https://drive.google.com/file/d/1BCk3mmFdQcwIwgIQJ5ktRVS49KRT6LID/view?usp=sharing

2. Drivers:

Zadig software:

https://drive.google.com/file/d/1oIcCC6aGI9z7Ky5n-5zYBrjVyKbL3bYe/view?usp=sharing

3. AVR Programming software tools

  1. Khazama: http://khazama.com/project/programmer/
  1. Extreme Burners: https://extremeelectronics.co.in/avr-tutorials/gui-software-for-usbasp-based-usb-avr-programmers/
  1. AVRdudess https://blog.zakkemble.net/avrdudess-a-gui-for-avrdude/
  1. Programmer/drivers and more resources by the ETA32mini provider https://fares-pcb.com/product/avr-development-kit-eta32mini/?attachment_id=16268&download_file=0dcffendgtlzk

4. IDEs

  1. Microchip Studio https://www.microchip.com/en-us/tools-resources/develop/microchip-studio
  1. VScode https://code.visualstudio.com/download
  1. Eclipse https://www.instructables.com/How-to-get-started-with-Eclipse-and-AVR/

5. Required User Manuals & Datasheets

  1. ATMega32 datasheet: https://ww1.microchip.com/downloads/en/DeviceDoc/doc2503.pdf
  1. AVR ETA32mini Kit User Manual:

    https://fares-pcb.com/product/avr-development-kit-eta32mini/?attachment_id=14497&download_file=m3inx2226qpi2

Studying Material

AVR Books

  1. Main textbook: The AVR Microcontroller and Embedded Systems, by Muhammed Ali Mazidi - http://www.uloom.net/book/782 - https://electrovolt.ir/wp-content/uploads/2017/02/AVR_Microcontroller_and_Embedded_Electrovolt.ir_.pdf
  1. Extra Useful AVR Material:
    1. AVR Microcontroller, by Prof. Mohamed El-Adawy https://heshameladawydotcom.files.wordpress.com/2017/12/d8a7d984d985d8aad8add983d985d8a7d8aa.pdf
    1. Simply AVR, by Eng. Abdullah Ali http://simplyarduino.com/%D9%83%D8%AA%D8%A7%D8%A8-simply-avr/

Tutorial Videos

  1. AVR GPIO https://www.youtube.com/watch?v=Z6udyLOPkbs&list=PLEbazleeJZvI5bMJp7BzZhGBP5o-b159D&index=16
  1. External Interrupts https://www.youtube.com/watch?v=CWC2Yzk5T1o&list=PLEbazleeJZvI5bMJp7BzZhGBP5o-b159D&index=19
  1. Embedded-C Basics https://www.youtube.com/watch?v=8EXpDBSImEU&list=PLEbazleeJZvI5bMJp7BzZhGBP5o-b159D&index=17
  1. ADC https://www.youtube.com/watch?v=quuYmuWM9H4&list=PLEbazleeJZvIuR-oG8m7f4lXCIH0cxPys&index=9
  1. ADC [Practical Examples] https://www.youtube.com/watch?v=ROhVerh5tRE&list=PLEbazleeJZvIuR-oG8m7f4lXCIH0cxPys&index=10
  1. Timers
    1. Part-1: https://www.youtube.com/watch?v=YpggU2PmJdI&list=PLEbazleeJZvI5bMJp7BzZhGBP5o-b159D&index=18
    1. Part-2: https://www.youtube.com/watch?v=16j1JH1U8yc&list=PLEbazleeJZvI5bMJp7BzZhGBP5o-b159D&index=19
    1. Part-3: https://www.youtube.com/watch?v=volxzkrQV8k&list=PLEbazleeJZvI5bMJp7BzZhGBP5o-b159D&index=20
  1. UART & ADC [Practical Solved Examples] https://www.youtube.com/watch?v=GTcaUMwm9qc&list=PLEbazleeJZvIuR-oG8m7f4lXCIH0cxPys&index=11

Parent Page: Microcontrollers Basics