An open API service indexing awesome lists of open source software.

https://github.com/xanthium-enterprises/atmega328p-serial-uart-to-pc-communication

Atmega328p sample codes for USART (transmission and reception) communication with a Linux/Windows PC
https://github.com/xanthium-enterprises/atmega328p-serial-uart-to-pc-communication

atmega328p avr-gcc avr-microcontroller avr-programming embedded-c embedded-systems uart

Last synced: 4 months ago
JSON representation

Atmega328p sample codes for USART (transmission and reception) communication with a Linux/Windows PC

Awesome Lists containing this project

README

        

# ATmega238p to PC Serial Communication(RX/TX) using USART

A collection of sample codes for communicating with Linux/Windows PC from an ATmega328p microcontroller using USART in asynchronous mode.

## Code

- Sourcecode written in **Embedded C**.
- Compiled using **AVR-GCC** using **Make** utility.
- Code can be uploaded using AVRDUDE and any compatible programmer.

## Hardware setup

- 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
-

## ATmega328p Clocking (Fuse Bits)
- External 11.0592MHz Crystal
- *avrdude -c usbasp -p m328p -U lfuse:w:0xFF:m*

## Online Documentation

- Configuring the ATmega328p Microcontroller to use external crystal

- ATmega328p USART serial communication tutorial

- USB to Serial/RS485 Converter

- www.xanthium.in