Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

MCHP

Send 'Hello World!'

This project shows how to send the string "Hello world!\r\n" through the Universal Synchronous and Asynchronous Receiver and Transmitter (USART) peripheral every 500ms.

Related Documentation

More details and code examples on the ATMEGA4809 can be found at the following links:

Software Used

Hardware Used

Setup

The ATMEGA4809 Xplained Pro Development Board is used as test platform.


Initialize the USART1 instance with the following configurations:

  • 9600 baud rate
  • 8 data bits
  • no parity bit
  • 1 stop bit
  • TX pin enabled (PC0)
Pin Configuration
PC0 Digital output

Operation

  1. Connect the board to the PC.

  2. Open the atmega4809-getting-started-with-usart-studio.atsln solution in Microchip Studio.

  3. Set the Send_Hello_World project as Start Up project. Right click on the project in the Solution Explorer tab and click Set as StartUp Project.


  1. Build the Send_Hello_World project: right click on the atmega4809-getting-started-with-usart-studio solution and select Build Solution.


  1. Select the ATMEGA4809 Xplained Pro in the Connected Hardware Tool section of the project settings:
  • Right click on the project and click Properties;
  • Click on the Tool tab.
  • Select the ATMEGA4809 Xplained Pro (click on the SN) in the Selected debugger/programmer section, and save (CTRL + S):


  1. Program the project to the board: click on the Debug tab and click Start Without Debugging.


Demo


In this demo, the 'Hello World!' message is sent via serial communication every 500ms and is visualized using the Data Visualizer tool within Microchip Studio IDE.

Summary

This project shows how to send a string via serial communication using the USART peripheral.