This repo consists of basics of AVR programming to learn about concepts that helps in better dealing with timers, counters, interrupts, ADC, UART, PWM and so on. I have tested all these code in atmega32 AVR chip. Based upon ur chip, you must required to look at it's datasheet to deal with its register accessing modes, interrupts modes and so on.