Sending Averaged ADC Sample Over USART

Last modified by Microchip on 2023/11/09 09:02

AVR®: Sending Averaged ADC Sample Over USART

In This Video

  • Complete the functionality initiated in the video Updating Pulse Width Modulation (PWM) Duty Cycle Based on the Analog-to-Digital Converter (ADC) Sensor Reading.
  • Average samples and send this over the Universal Synchronous Asynchronous Receiver Transmitter (USART) to a terminal.
  • Add USART_irq.c and USART_irq.h files to our project (created in the earlier USART videos of this series).
  • Open the main file developed earlier (AVR_USART.c) as an example reference to add the required variables and function calls to our project.
  • Test that USART stdio is working in this project by sending "Hello World!"
  • Send the average in a USART string from the ADC Interrupt Service Routine (ISR), completing the functionality that was introduced in the earlier videos.