DRAFT
DRAFT DRAFT DR
DRAFT DRAFT DRAFT
D
RAF
DRAFT DRAFT DRA
FT D
RAFT DR
AFT D
DRA
FT DRAFT DRAFT
D
RAFT
DRAFT
D
RAFT
DRA
UM10601
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2012. All rights reserved.
Preliminary user manual
Rev. 1.0 — 7 November 2012
284 of 313
24.1 How to read this chapter
The USART ROM driver routines are available on all LPC800 parts.
24.2 Features
•
Send and receive characters in asynchronus UART mode
•
Send and receive multiple characters (line) in asynchronous UART mode
24.3 General description
The UART API handles sending and receiving characters using any of the USART blocks
in asynchronous mode.
Remark:
Because all USARTS share a common fractional divider, the uart_init routine
returns the value for the common divider.
UM10601
Chapter 24: LPC800 USART API ROM driver routines
Rev. 1.0 — 7 November 2012
Preliminary user manual
Fig 42. USART driver routines pointer structure
3WUWR520'ULYHUWDEOH
3WUWR'HYLFH7DEOH
3WUWR'HYLFH7DEOH
3WUWR'HYLFH7DEOH
«
3WUWR'HYLFH 7DEOHQ
VLGLYPRG
XLGLYPRG
8$57GULYHUURXWLQHVIXQFWLRQWDEOH
520'ULYHU7DEOH
[)))))
[
[
[
[
[
[
[&
3WUWR'HYLFH7DEOH
3WUWR'HYLFH7DEOH
3WUWR8$57GULYHUURXWLQHV
XDUWBJHWBPHPBVL]H
XDUWBVHWXS
XDUWBLVU