Line 1: Line 1:
 
[[Category:AVR Tutorials]]
 
[[Category:AVR Tutorials]]
[http://exploreembedded.com/wiki/images/4/4f/Schematic_AVR_Serial_Port_Programming.pdf '''Schematic''']
+
An embedded project/product without a Universal Asynchrounous Receiver Transmiter (UART) interface is unimaginable. Even if the MCU is not talking to another serial device, you'll need it at-least during the development work to speak to your computer.  UART also come in handy for firmware upgrade and enabling/disabling product features during it's lifetime. This probably one of the first interfaces you would want to include in your project.
 +
<br/>
 +
So let's get started!  As with the series, we will be using a Atmega32 for this tutorial, other AVRs should work the same way. Do do not forget to look at the datasheet once before trying out with other controllers.
  
[[File:Schematic AVR Serial Port Programming.JPG|680px]]
+
=Basics=
 
+
I know you're getting your head around the acronym UART still, but do not worry it is simple. Don't know where the word '''Universal''' came from but, '''Asynchronous''' makes lot of sense.
'''Code and Explanation will be updated soon..'''
+

Revision as of 11:24, 25 March 2016

An embedded project/product without a Universal Asynchrounous Receiver Transmiter (UART) interface is unimaginable. Even if the MCU is not talking to another serial device, you'll need it at-least during the development work to speak to your computer. UART also come in handy for firmware upgrade and enabling/disabling product features during it's lifetime. This probably one of the first interfaces you would want to include in your project.
So let's get started! As with the series, we will be using a Atmega32 for this tutorial, other AVRs should work the same way. Do do not forget to look at the datasheet once before trying out with other controllers.

Basics

I know you're getting your head around the acronym UART still, but do not worry it is simple. Don't know where the word Universal came from but, Asynchronous makes lot of sense.