LPC1114/LPC11U14和LPC1343对比学习(五)UART

发布者:光子梦境最新更新时间:2015-09-09 来源: eefocus关键字:LPC1114  LPC11U14  LPC1343  UART 手机看文章 扫描二维码
随时随地手机看文章

LPC1114/LPC1343串口特点:

  • 16字节收发FIFO;
  • 寄存器位置符合16C550工业标准;
  • 接收器FIFO触发点可为1、4、8和14字节;
  • 内置波特率发生器;
  • 用于精确控制波特率的小数分频器,并拥有赖以实现软件流控制的自动波特率检测能力和机制;
  • 支持软件或硬件流控制执行;
  • 包含标准Modem接口信号(CTS、DCD、DTS、DTR、RI、RTS);
  • 支持RS-458/EIA-485的9位模式和输出使能。

LPC11U14串口特点:

  • 16-byte receive and transmit FIFOs.
  • Register locations conform to ‘550 industry standard
  • Receiver FIFO trigger points at 1, 4, 8, and 14 bytes
  • Built-in baud rate generator
  • Software or hardware flow control
  • RS-485/EIA-485 9-bit mode support with output enable
  • RTS/CTS flow control and other modem control signals
  • 1X-clock send or receive
  • ISO 7816-3 compliant smart card interface
  • IrDA support

从它们的特点可以看出,LPC11U14的串口功能要强大一些,除了增加了USART,还增加了读卡和红外功能。

LPC1114/LPC11U14和LPC1343对比学习-管脚

LPC1114和LPC1343在UART上是一样的,而LPC11U14多了部分功能,此外代码基本一致,如初始化代码:

LPC1114/LPC11U14和LPC1343对比学习-管脚 LPC1114/LPC11U14和LPC1343对比学习-管脚

收发代码:

LPC1114/LPC11U14和LPC1343对比学习-管脚

但是LPC11U14的寄存器名称是不一样的,寄存器都要改成LPC_USART,如:

LPC1114/LPC11U14和LPC1343对比学习-管脚

当普通串口使用时,其他基本一致。

值得一说的是,LPC11U14的串口管脚增加了多个映射管脚,使得设计PCB更加方便灵活:

LPC1114/LPC11U14和LPC1343对比学习-管脚
 
关键字:LPC1114  LPC11U14  LPC1343  UART 引用地址:LPC1114/LPC11U14和LPC1343对比学习(五)UART

上一篇:LPC1114/LPC11U14和LPC1343对比学习(四)定时器
下一篇:LPC1114/LPC11U14和LPC1343对比学习(三)SysTick

推荐阅读最新更新时间:2024-03-16 14:30

贸泽开售FTDI Chip FT4232HA USB转UART/MPSSE IC 为目标设计提供高速USB支持
贸泽开售FTDI Chip FT4232HA USB转UART/MPSSE IC 为目标设计提供高速USB支持 2022年12月22日 – 专注于引入新品推动行业创新™的电子元器件分销商贸泽电子 (Mouser Electronics) , 即日起开售FTDI Chip的FT4232HA高速USB转UART/MPSSE IC。FT4232HA是符合汽车标准的USB 2.0至UART 转接器IC,可无缝地为目标设计提供高速USB支持。FT4232HA器件具有四个独立的可配置接口,为一系列汽车和一般USB应用提供了高度灵活的解决方案,包括智能读卡器、工业控制、媒体播放器接口和机顶盒接口。 贸泽电子供应的FTDI Chi
[物联网]
贸泽开售FTDI Chip FT4232HA USB转<font color='red'>UART</font>/MPSSE IC 为目标设计提供高速USB支持
mini2440裸机试炼之——DMA直接存取 实现Uart(串口)通信
这个只能作为自己初步了解MDA的开门篇 实现功能: 将字符串数据通过DMA0通道传递给UTXH0,然后在终端 显示。数据传输完后,DMA0产生中断,beep声, LED亮。 DMA基本知识 计算机系统中各种常用的数据输入/输出方法有查询方式(包括无条件及条件传送方式)和中断方式,这些方式适用于CPU与慢速及中速外设之间的数据交换。但当高速外设要与系统内存或者要在系统内存的不同区域之间进行大量数据的快速传送时,就在一定程度上限制了数据传送的速率。直接存储器存取(DMA)就是为解决这个问题提出的,采用DMA方式,在一定时间段内,由DMA控制器取代CPU,获得总线控制权,来实现内存与外设或者内存
[单片机]
mini2440裸机试炼之——DMA直接存取 实现<font color='red'>Uart</font>(串口)通信
51单片机IO口模拟UART串口通信
#include reg52.h #include main.h #include smartcard.h #include stdio.h typedef enum { false, true }bool; #if 0 sbit PIN_RXD = P1^0; //接收发送同一个引脚定义 sbit PIN_TXD = P1^0; //接收发送同一个发送引脚定义 sbit PIN_CLK = P3^1; //智能卡时钟引脚定义 sbit PIN_3v5v = P3^2; //智能卡3v_5v引脚定义 sbit PIN_RST = P3^3; //智能卡复位引脚定义 sbit PIN_CMDVCC = P3^4; //智能卡CMD
[单片机]
PIC32MX单片机外设库使用(Ⅱ)-- UART
4.4 串口应用 因为笔者硬件设计使用UART4口,然而在《PIC32 Peripheral Libraries for MPLAB C32 Compiler》库里却找不到使用UART4的库函数。历经百度百般搜索,终于获得了一点蛛丝马迹:原文如下 PIC32MX 5/6/7系列的C32用法,已經完全變了一個方式。 範例程式所用的是依新版的用法,也可以相容PIC32MX 3/4系列。 用法說明在 \MPLAB C32\doc\pic32-lib-help\下的UART-PLIB-Help.chm 另外APP1632實驗版及說明書也有提及這部份,可以參考使用。 感叹一句,神奇的万能的百度啊! 结合例程,及笔者的实际硬件,做出如下
[单片机]
ARM裸机串口UART
串口UART原理 异步通信:传输单位是一个字符,两个字符之间时间间隔不固定,时间固定为同步。 通信协议:通信双方共同制定的规则,有数据格式:奇偶校验位、停止位.....,通信流程上的规格. UART(universal asynchronous receivertransmitter):通用异步收发器,用来串行传输数据,发送时,CPU将数据并行写入UART,UART按照一定格式在一位的数据线上串行发送,接受时,从一位数据线接受串行的数据。 S3c2440有三个独立的uart接口,并且每个uart包括64字节的接受和发送fifo。 串口基本工作原理:分为发送和接收部分,发送部分:1接口用来接收数据,数据由CPU通过
[单片机]
ARM裸机串口<font color='red'>UART</font>
STM32F103标准库开发---Uart串口通信实验---函数发送和中断接收
一、Uart串口通信----函数发送 1. Uart串口发送(标准库)函数—单字节发送 Uart串口发送函数在STM32F103标准库的 stm32f103x_usart.c 文件中,具体如下图所示: 具体函数如下: /** *@功能:通过USARTx外设传输单个字节数据 *@参数1:指定USART外设(USART1,USART2,USART3,USART4,USART5) *@参数2:要传输的数据(最多9位数据,由初始化配置决定) *@返回值:无 */ void USART_SendData(USART_TypeDef* USARTx, uint16_t Data) { /* Check the parame
[单片机]
STM32F103标准库开发---<font color='red'>Uart</font>串口通信实验---函数发送和中断接收
STM32的HAL库的 I2C和UART使用函数
void I2C_Write(uint8_t* pBuffer, uint8_t DeviceAddr, uint8_t RegisterAddr,uint16_t NumByteToWrite){ //HAL_I2C_Master_Transmit(&hi2c1, (uint16_t)DeviceAddr, pBuffer, NumByteToWrite, 1000);//1000ms 1s 100K字节s } void I2C_Read(uint8_t* pBuffer, uint8_t DeviceAddr, uint8_t RegisterAddr, uint16_t NumByteToRead){ uint8_
[单片机]
串行通信UART及PROTEUS仿真设计
C51跟atmega64的串行通信。相关理论知识这里就不多说,只提几个: 51的UART所用的几个寄存器 SCON:SM0 SM1 SM2 REN RB8 TX8 RI TI PCON: SMOD -- -- -- --- --- PD IDLE T2CON: TF2 EXF2 RCLK TCLK EXEN2 TR2 C/_T CP/_RL2 TH2,TL2 波特率为9600bps avr:atmega64的USART的两个 所用到的寄存器 这里用的是uart0,所以初始化时应该设置相关的寄存器有: UCSR0A : RXC TXC UDRE FE DOR
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved