添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符L型号页 > 首字符L的型号第2页 > LPC810M021FN8 > LPC810M021FN8 PDF资料 > LPC810M021FN8 PDF资料3第285页
D
R
A
FT
D
R
A
FT
恩智浦半导体
UM10601
FT
FT
D
D
R
R
A
A
FT
FT
D
D
R
R
A
A
FT
FT
D
D
D
R
A
D
R
A
D
D
R
A
FT
第24章: LPC800 USART API ROM驱动程序
FT
D
R
A
D
R
A
R
A
FT
D
R
FT
24.4 API的说明
D
R
UART的API函数包含通过任何USART的发送和接收字符
块。
R
A
FT
D
表271. UART API调用
API调用
uint32_t的ramsize_in_bytes uart_get_mem_size (无效);
UART_HANDLE_T * uart_setup ( uint32_t的BASE_ADDR , uint8_t有* RAM) ;
uint32_t的uart_init ( UART_HANDLE_T *手柄, UART_CONFIG套) ;
uint8_t有uart_get_char ( UART_HANDLE_T *手柄) ;
无效uart_put_char ( UART_HANDLE_T *手柄, uint8_t的数据) ;
uint32_t的uart_get_line ( UART_HANDLE_T *手柄, UART_PARAM_T
参数) ;
uint32_t的uart_put_line ( UART_HANDLE_T *手柄, UART_PARAM_T
参数) ;
无效uart_isr ( UART_HANDLE_T *手柄) ;
描述
UART获取内存大小
UART的设置
UART初始化
UART得到字符
UART把字符
UART GET线
UART放线
UART中断服务程序
参考
表272
表273
表274
表275
表276
表277
表278
表279
R
A
FT
D
R
A
F
D
R
A
FT
D
A
FT
D
R
A
R
A
FT
下面的结构必须被定义为使用的UART的API:
typedef结构UARTD_API {
//所有的UART驱动功能的指标
uint32_t的( * uart_get_mem_size ) (无效);
UART_HANDLE_T ( * uart_setup ) ( uint32_t的BASE_ADDR , uint8_t有* RAM) ;
uint32_t的( * uart_init ) ( UART_HANDLE_T处理, UART_CONFIG_T *套) ;
// - 轮询功能 - //
uint8_t有( * uart_get_char ) ( UART_HANDLE_T手柄) ;
无效( * uart_put_char ) ( UART_HANDLE_T处理, uint8_t的数据) ;
uint32_t的( * uart_get_line ) ( UART_HANDLE_T手柄, UART_PARAM_T *参数) ;
uint32_t的( * uart_put_line ) ( UART_HANDLE_T手柄, UART_PARAM_T *参数) ;
// - 中断功能 - //
无效( * uart_isr ) ( UART_HANDLE_T手柄) ;
} UARTD_API_T ;
//结构的结束
24.4.1 UART获取内存大小
表272. uart_get_mem_size
常规
原型
输入参数
回报
描述
uart_get_mem_size
uint32_t
无。
内存大小(字节)。
获取需要的一个最小的UART实例的内存大小。
ramsize_in_bytes
uart_get_mem_size (无效);
UM10601
本文档中提供的所有信息受法律免责声明。
NXP B.V. 2012保留所有权利。
初步的用户手册。
1.0版 - 2012年11月7日
313 285

深圳市碧威特网络技术有限公司