-
The tutorial teaches the user to configure the 10 bit SAR ADC of ATmega328P in Embedded C and transmit the ADC result to Linux /Windows PC using USART and a USB to Serial Converter.
-
ADC6 and ADC7 channels are only available in the 32 pin TQFP version of ATmega328P chip.
-
Tutorial deals in Single Channel conversionas well as configuring multiple channels of ATmega328P ADC
- Sourcecode written in Embedded C.
- Compiled using AVR-GCC using Make utility.
- Code can be uploaded using AVRDUDE and any compatible programmer.
- Code tested on ATmega328p (32 pin TQFP).
- ATmega328p Clocked with a 11.0592MHz external crystal.
- USB to Serial Converter used to connect ATmega328p with PC
- PuTTY used to receive and Transmit data
- External 11.0592MHz Crystal
- avrdude -c usbasp -p m328p -U lfuse:w:0xFF:m