Society of Robots - Robot Forum

Electronics => Electronics => Topic started by: Mahmoud on October 03, 2011, 09:18:34 AM

Title: usart
Post by: Mahmoud on October 03, 2011, 09:18:34 AM
Hello every one
what is usart(universal synchronous and asynchronous receiver and transmitter)
i need to know information about it
ho can i use it
does every pic have usart
how can i program microcontroller to use its usart
any one have information about it please introduce it


thanks in advance
Title: Re: usart
Post by: joe61 on October 03, 2011, 09:59:58 AM
http://lmgtfy.com/?q=pic+usart (http://lmgtfy.com/?q=pic+usart)
Title: Re: usart
Post by: Fr0stAngel on October 03, 2011, 11:15:14 AM
^ that.

i would also highly recommend you read a book on PIC microcontrollers to properly know how to use them.
try "PIC Microcontroller and Embedded Systems" by Mazidi and Makinly , its got good stuff on how to program in both Assembly and C language. choose whatever you are easy with.
Title: Re: usart
Post by: waltr on October 03, 2011, 09:36:06 PM
Quote
does every pic have usart
No, not every PIC processor has one.
Check the data sheet on the PIC you wish to use, if it has a USART it will be described in the data sheet.
Title: Re: usart
Post by: Mahmoud on October 04, 2011, 03:44:13 AM
ok that is good
if the pic has not usart
is there any usart ic that i can use to get this advantage

another question please
in data sheet i found in digital communication words that i can not understand
http://www.microchip.com/ParamChartSearch/chart.aspx?branchID=1005&mid=10&lang=en&pageId=74 (http://www.microchip.com/ParamChartSearch/chart.aspx?branchID=1005&mid=10&lang=en&pageId=74)
like 0 -UART
0 -A/E/USART
0 -SPI
0 -I2C
2 -A/E/USART
2 -MSSP(SPI/I2C)
does anyone understand what these mean?
Title: Re: usart
Post by: waltr on October 04, 2011, 08:34:46 PM
Quote
does anyone understand what these mean?
Yes, I do.

Look in the other Microchip literature, such as the data sheets, App Notes and reference manuals.
or one of the many micro-controller books (like the one Fr0stAngel suggested)
or google each term
or go to Wikipedia for these terms.
Just like joe61 showed you how to do (check his post again).