ADC stands for analog to digital converter which allows us to interact with physical world. ADC in AVR ATmega32A Microcontroller is multiplexed with PORTA that means ADC channel are shared with PORTA.
Read More »USART in AVR ATmega32A Microcontroller
Let's implement USART in AVR ATmega32A Microcontroller. ATmega32A has built-in programmable serial USART. In the end we'll communicate AVR and PC via USART
Read More »Setting AVR Fuse Bits
Learn how to clock microcontroller with different frequency (setting avr fuse bits). Typically, There are only two fuse bytes: a high fuse byte and low fuse byte.
Read More »Setup Eclipse under Linux for AVR Microcontrollers
Let's setup Eclipse under Linux for AVR Microcontrollers. This is step-by-step instruction guide. Programming AVR is easy with Atmel Studio. But same time moving to an Eclipse IDE (Integrated Development Environment) could be logical step.
Read More »Learn how to interface LCD with AVR Microcontroller
Learn how to interface LCD with AVR Microcontroller to display custom message onto LCD screen. We are using 8-bit mode for more accurate and fast communication. The LCD we are using here is JHD204A (20x4 Module) character LCD.
Read More »Pulse Width Modulation in AVR Atmega32A Microcontroller
Learn how to generate pulse width modulation in AVR Atmega32A Microcontroller. Also we will control brightness of LED using Pulse Width Modulation (PWM) by generating variable voltage at micrcontrollers pin.
Read More »Interrupt in AVR Atmega32A Microcontroller
Learn how to generate interrupt in ATmega32A or AVR Microcontroller . In this example we will blink an LED using interrupt feature of AVR Atmega32A Microcontroller. We will focus of software method to generate interrupt for our application.
Read More »Timer and Counter in AVR Atmega32A Microcontroller
This tutorials is about timer and counter in AVR Atmega32A Microcontroller. We would also build simple application using timer and counter in AVR Atmega32A Microcontroller.
Read More »