This preview shows pages 1–3. Sign up to view the full content.
This preview has intentionally blurred sections. Sign up to view the full version.View Full Document
Unformatted text preview: CSE 380 Serial Communications with the ARM Processor UART & Universal Asynchronous Receiver/Transmitter Â¡ UART Â¡ Framed between start & stop bits Â¡ Parameters Â¢ Number of data bits between start & stop bits Â£ Weâ€™ll use 8 Â¢ Parity Â£ Even Â£ Odd Â£ None Â¡ Note: Â¢ Details on how to set & modify these parameters are found in the Userâ€™s Manual KS32C50100 32-bit RISC Micro Controller Embedded Network Controller & There are two UARTs on the ARM board Â¡ User Â¢ UART0 Â¡ Debug Â¢ UART1 & These notes correspond to UART0 which is the one youâ€™ll be controlling with your programs. UART Transmit & Receive Registers & Samsung ARM UART Registers Â¡ Status Register (USTAT0) Â¢ Address Â£ 0x03FFD008 Â¢ Flags Â£ RDR â€¢ Receive Data Ready Â£ TBE â€¢ Transmit Buffer Empty Â¡ Transmit Buffer Register (UTXBUF0) Â¢ Address Â£ 0x03FFD00C Unused 31 1 2 3 4 5 6 7 8 R T D B R E Unused 31 8 7 Data & Receive Buffer Register (URXBUF0) Â¡ Address Â¢ 0x03FFD010 UART Speed Â£ Baud rate divisor registers allow you to determine the transmit and receive speeds....
View Full Document
This document was uploaded on 11/03/2011 for the course CSE 380 at SUNY Buffalo.
- Spring '11