NXP LPC1788之UART用法.docVIP

  • 14
  • 0
  • 约1.23千字
  • 约 5页
  • 2017-07-10 发布于河南
  • 举报
NXP LPC1788之UART用法

Cortex-M3 (NXP LPC1788)之UART用法 分类:?Cortex-M3(NXP LPC1788)2012-06-27 17:14?2460人阅读?评论(7)?收藏?举报 dllc工作平台 ? ? ? ? 在工作中经常将平台的串口和PC机连接,通过串口打印信息进行程序调试。LPC1788共有5个串口Uart0~Uart4,跟具开发板的资源,将使用Uart2进行简单的串口输出和输入中断的操作。开发板上使用74HC4052多路开关对UART2的RXD和TXD进行选择,使用SP3243E进行3.0V到5.5V的RS-232电平转换。查看手册配置好相关的跳线帽,保证DB口上的串口输出采用的是Uart2。 ? ? ? ?下面介绍Uart相关系统配置和Uart模块的配置。Uart的时钟采用PCLK,我们配置系统的CCLK为120M,PCLK为60M,后面设置串口的波特率就采用PLCK进行计算。要使用串口2的功能需要使能系统时钟控制PCONP,以及配置GPIO管脚为Uart2的RXD和TXD功能。要实现通信,我们需要设置数据的格式,包括传输的波特率,数据长度,停止位,以及校验等,这些数据在线性控制寄存器UnLCR中控制。波特率的产生需要经过分数波特率分频器UnFDR和主分频器DLL,DLM。计数公式如下图。 根据计算,当PLCK=60M,波特率为115200,数据位为8,停止位为

文档评论(0)

1亿VIP精品文档

相关文档