发烧友10周年庆典,全网超值优惠来袭!千元现金券,下单抽奖赶紧参与》》

单片机串口设置问题如何解决

单片机精讲吴鉴鹰 2019-06-29 11:31 次阅读

最近测试涉及到底层串口代码的修改。经过这次修改,突然发现其实自己对于串口的一些特性以前并不是十分清楚。

首先遇到的一些问题:

1)在使用IO的数据位的时候,没有考虑校验位所占的位数。

2)在设置串口输入的时候,使用悬空输入。

关于1),在一次使用STM32串口参数9600,N,8,1与另一个 8051MCU通信的时候发现偶校验没有问题,但是无校验通信就出现异常。但是,当将STM32与电脑通信的时候,偶校验与无校验通信又完全都是正确的。8051MCU单独与电脑通信也都是完全正确的。查看代码,还真不知道有什么不对劲的。因为这段代码,用了很长时间了。后来一个同事看代码后,提醒说对于数据位的设置,偶校验和无校验是一致的,既然没有数据位,有可能会少一位。从这点看,这段代码可以修改看看。于是在这个地方,将偶校验的时候数据位长度设置为9bit,无校验的时候设置为8bit。重新测试,发现通信正常了。

原来这段代码,由于一直用偶校验进行通信,所以对于奇校验和无校验的参数设置,没有测试过。虽然,已经存在很长时间,但是由于一直没有用到奇校验和无校验,于是这个BUG。一直潜伏到现在。直到这次使用到才发现。

关于2),是在一次使用中发现,串口线的连接如果与从机分离,则串口上会莫名接收到一些00数据。一开始没有在意,以为是离开确定电平后,导致的什么干扰造成的。但是,没有去考虑是什么造成接收这么容易受干扰。直到有一次,和同事确认串口的初始化电平设置时,他告诉说是悬空设置。这下子感觉不对了,悬空很容易造成受干扰。于是马上查看串口的初始化代码,发现确实是悬空设置。马上修改了。在测试,将连接的串口悬空,也没有再收到。

单片机

后来查看了关于串口的内容发现以前有些东西没有注意到:

串口分为同步串口,异步串口。

这里说的串口指通常说的UART,异步串行通信接口

还有就是同步串口,即SPII2C之类。

首先,UART不需要接收和发送两端严格的时钟同步,在不通信的时候IO电平呈现高电平,即空闲。所以对于UART来说,如果没有数据交互,数据线是呈现高电平的。

对于UART的数据位问题,是包含数据+校验的bit数总和。

为了提高UART的抗干扰性,无论在哪一种工作模式下,都能够保证数据线上有稳定的电平。所以串口设置时,对于串口输入引脚设置为上拉输入。对于串口的设置,输出一般设置为push-pull,输入一般设置为pull up。

(这里有一个疑问,为什么串口还会留下悬空输入?既然一般情况下,上拉输入对于接收方而言会处于一个比较稳定的状态。如果将输入设置为悬空输入反而会引入接收不稳定的因素,为什么会有悬空输入。在什么地方,又会使用悬空输入呢?在不同电压的时候可能是一种情况,及3.3VTTL电平的CPU,与5.0VTTL的CPU直接使用串口通信的时候,为了避免电平问题采用悬空有可能是一个种情况。)

这里也提出一个问题,对于系统的底层代码要格外严谨。保证开发出来的代码,有高的稳定性,可靠性。才能保证其他程序顺利开发。

同时对于代码的测试要尽可能覆盖所有代码。对于开发过程中,引入的功能及代码要进行实际测试,明确其执行到的时候对于程序的影响。没有运行过的代码,在程序中就是一座可能喷发的活火山。所以对于添加的功能及代码,要确保执行过。

在开发过程中,要时刻保持警惕,警惕可能出现异常的地方,学着用推理去找到BUG的巢穴。

原文标题:最近遇到的单片机串口设置问题

文章出处:【微信号:wujianying_danpianji,微信公众号:单片机精讲吴鉴鹰】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

玩单片机到千万身家,“技术型老总”需要哪些神技能?

中国硬件创新大赛网络培训会—技术培训篇如果你就干这行,毫无疑问你不能错过这次直播;如果不是,可能你不一定喜欢单片机,也不
发表于 05-16 00:00 585次 阅读
玩单片机到千万身家,“技术型老总”需要哪些神技能?

请问在emio引脚上检索uart的步骤是什么?

嗨! 我用zc706板。 我需要访问zync-7000的可编程逻辑中的uart(tx和rx)引脚。 配置处理系统以便在emio引脚上检索uart的步骤...
发表于 09-20 11:30 10次 阅读
请问在emio引脚上检索uart的步骤是什么?

单片机数字滤波算法总结,看这篇

单片机主要作用是控制外围的器件,并实现一定的通信和数据处理。但在某些特定场合,不可避免地要用到数学运算,尽管单片机并不擅...
发表于 09-20 08:00 74次 阅读
单片机数字滤波算法总结,看这篇

SH79F1611集成ADC和PWM的增强型8051微控制器的数据手册免费下载

SH79F1611是一种高速高效率8051兼容单片机。在同样振荡频率下,较之传统的8051芯片具有运....
发表于 09-20 08:00 10次 阅读
SH79F1611集成ADC和PWM的增强型8051微控制器的数据手册免费下载

请问谁做过C51系列单片机的软件函数实现double(8字节 )对double的浮点运算?

惊天发现51系列单片机例如新华龙的 在keil for51 里定义 double依然是4字节。呵呵了。那么问题来了。既然double 和float一样。请...
发表于 09-20 01:26 41次 阅读
请问谁做过C51系列单片机的软件函数实现double(8字节 )对double的浮点运算?

AltiumDesigner10视频教程 | 免费获取

网盘链接: 提取码:dn42
发表于 09-19 22:15 214次 阅读
AltiumDesigner10视频教程 | 免费获取

STM32控制BLDC-如何让电机转起来 有原理图有程序

无刷直流电机比较流行,很多电机内部加入霍尔元件,通过霍尔元件可以知道电机转子的位置,根据这个位置给电机相线供电,这样电机...
发表于 09-19 21:59 85次 阅读
STM32控制BLDC-如何让电机转起来 有原理图有程序

使用MSP430单片机设计声音导引系统的资料免费下载

本设计采用两片低功耗MSP430 单片机作为主辅控制单元。通过麦克风检测音频信号,辅控单元计算声源坐....
发表于 09-19 17:48 28次 阅读
使用MSP430单片机设计声音导引系统的资料免费下载

使用89C52单片机设计简易智能电动车的论文资料免费下载

简易智能电动车由一个电动玩具车改造而成。系统的控制部分以单片机为核心,通过对前向通道各种传感器信号的....
发表于 09-19 17:48 38次 阅读
使用89C52单片机设计简易智能电动车的论文资料免费下载

步进电机-四相五线步进电机原理

做了十几年软硬件开发,越来越喜欢电子技术,他能显示、能发声音、能传递信息、还能做出动作。电和磁总是分不开,他能产生力,能...
发表于 09-19 17:26 158次 阅读
步进电机-四相五线步进电机原理

STM32单片机驱动步进电机-定时器输出正弦波

前面的文章介绍了单片机控制步进电机四相四拍、四相八拍的方式。用的是持续电平驱动,这种驱动方式电机的噪音大,震动明显,下面...
发表于 09-19 17:22 174次 阅读
STM32单片机驱动步进电机-定时器输出正弦波

STM32单片机驱动步进电机-正弦波驱动

前面的文章介绍了单片机控制步进电机四相四拍、四相八拍的方式。用的是持续电平驱动,这种驱动方式电机的噪音大,震动明显,正弦...
发表于 09-19 17:18 178次 阅读
STM32单片机驱动步进电机-正弦波驱动

使用单片机控制继电器与DA转换器的宽带直流放大器设计论文免费下载

本文设计了一种前置放大电路,在较宽的频率范围内具有良好的直流和交流特性。该电路具有输出频率高(DC~....
发表于 09-19 17:04 26次 阅读
使用单片机控制继电器与DA转换器的宽带直流放大器设计论文免费下载

如何防止单片机被恶意攻击技术破解

单片机(Microcontroller)一般都有内部ROM/EEPROM/FLASH供用户存放程序。....
发表于 09-19 16:23 62次 阅读
如何防止单片机被恶意攻击技术破解

把单片机引脚配置普通的按键输入引脚,是选择哪种模式?

请大家帮忙,想把单片机引脚配置普通的按键输入引脚,是选择哪种模式? 以下哪种模式: 不激活上/下拉器件 激活下拉 激活上拉...
发表于 09-19 14:11 137次 阅读
把单片机引脚配置普通的按键输入引脚,是选择哪种模式?

使用PROTEUS和单片机设计100以内计数器的资料说明

在一个单片机应用系统中,往往都会输入信息和显示信息,这就涉及键盘和显示器。在单片机应用系统中,一般都....
发表于 09-19 11:28 18次 阅读
使用PROTEUS和单片机设计100以内计数器的资料说明

请问单片机怎么读取通讯时的数据流?

单片机与电脑通过IIC 通讯,有没有方法读取通讯时的数据流。。。...
发表于 09-19 09:13 90次 阅读
请问单片机怎么读取通讯时的数据流?

RS-485选型及应用指南资料免费下载

通常的微处理器都集成有 1 路或多路硬件 UART 通道,可以非常方便地实现串行通讯。在工业控制、电....
发表于 09-19 08:00 16次 阅读
RS-485选型及应用指南资料免费下载

hFCT8单片机测量控制板的用户手册免费下载

FCT 系列是适用于 PCB 电路板自动各种功能测量的控制板。控制板采用“步骤”为核心理念,把需要测....
发表于 09-19 08:00 33次 阅读
hFCT8单片机测量控制板的用户手册免费下载

PIC12C508单片机控制灯光慢慢的变亮和变灭的程序设计

以上程序使用PIC12C508 单片机 ,内部4MHz时钟,4脚输入50HZ脉冲信号,7,6,3脚(....
发表于 09-18 16:08 101次 阅读
PIC12C508单片机控制灯光慢慢的变亮和变灭的程序设计

单片机定时器的四种工作方式解析

1 工作方式0 定时器/计数器T0工作在方式0时,16位计数器只用了13位,即TH0的高8位和....
发表于 09-18 15:57 82次 阅读
单片机定时器的四种工作方式解析

单片机空闲模式和掉电模式的应用解析

单片机进入空闲模式的时候,除了cpu处于休眠状态外,其余的硬件全部处于活动状态,芯片中未涉及的数据存....
发表于 09-18 15:16 45次 阅读
单片机空闲模式和掉电模式的应用解析

HR7P169B单片机的数据手册和特尔驰MCU芯片使用注意事项免费下载

特尔驰 MCU 芯片具有独立电源管脚。当 MCU 芯片应用在多电源供电系统时,应先对 MCU 芯片上....
发表于 09-17 17:07 60次 阅读
HR7P169B单片机的数据手册和特尔驰MCU芯片使用注意事项免费下载

使用MSP430F149单片机设计宽带直流放大器的详细论文说明

本设计由输入缓冲电路,增益控制电路,后级功率放大电路,测量电路,单片机控制及显示和电源模块六个功能模....
发表于 09-17 15:56 39次 阅读
使用MSP430F149单片机设计宽带直流放大器的详细论文说明

使用51单片机和EPM7128设计实现简易逻辑分析仪的论文免费下载

本设计采用单片机(89C51)和可编程逻辑器件(EPM7128)作为系统的控制核心。整个设计采用了模....
发表于 09-17 15:56 41次 阅读
使用51单片机和EPM7128设计实现简易逻辑分析仪的论文免费下载

使用单片机和THS3001设计宽带直流放大器的论文免费下载

本设计使用两片集成运放THS3001级联组成前置放大电路,并由运算放大器加分立器件三极管构成复合放大....
发表于 09-17 15:54 46次 阅读
使用单片机和THS3001设计宽带直流放大器的论文免费下载

使用CXA1019芯片和PLL频率合成器BU2614与单片机实现调频收音机的论文

本调频收音机主要由SONY 公司的FM/AM 收音机芯片CXA1019、ROHM 公司的PLL 频率....
发表于 09-17 15:54 38次 阅读
使用CXA1019芯片和PLL频率合成器BU2614与单片机实现调频收音机的论文

单片机实现寄存器寻址的方法解析

1、4个工作寄存器组共有32个通用寄存器,但在指令中只能使用当前寄存器组(工作寄存器组的选择在前面专....
发表于 09-17 15:43 36次 阅读
单片机实现寄存器寻址的方法解析

Modbus调试精灵与单片机实现多机通信的设计

写寄存器的时候,如果我们要把01写到一个地址是0000的寄存器地址里,点一下“写入”,就会出现发送指....
发表于 09-17 15:28 68次 阅读
Modbus调试精灵与单片机实现多机通信的设计

使用AT89S51单片机进行交通灯控制器的仿真与实现

交通灯控制器是智能交通系统中重要的组成部分,设计中选用AT89S51作为交通灯控制器的处理芯片,由单....
发表于 09-17 15:22 33次 阅读
使用AT89S51单片机进行交通灯控制器的仿真与实现

使用HCS12单片机开发板设计自主识别的智能小车论文免费下载

本论文制作了一个能够自主识别黑线行驶的智能车。该智能小车以飞思卡尔HCS12单片机作为核心控制器,采....
发表于 09-17 11:22 49次 阅读
使用HCS12单片机开发板设计自主识别的智能小车论文免费下载

单片机入门教程之常用电子元器件的详细视频教程免费下载

元器件的基本知识:原理图符号,封装,直插,结实,体积大,功率大,只能手工焊接,贴片,体积小,一般都 ....
发表于 09-17 11:22 58次 阅读
单片机入门教程之常用电子元器件的详细视频教程免费下载

51单片机案例分析:按钮控制灯亮接线原理

若同时按下两个以上的按钮,则对应的发光二极管发亮。例如按下SB1和SB3,则对应的输出端口P1.4和....
的头像 畅学单片机 发表于 09-17 10:25 141次 阅读
51单片机案例分析:按钮控制灯亮接线原理

使用STC12C5A60S2单片机设计一个光伏并网发电模拟装置的论文资料说明

当今,并网逆变器以它节能,高效等突出优点越来越受到人们的欢迎。并网逆变器主要分为光伏并网逆变器、风力....
发表于 09-16 17:48 49次 阅读
使用STC12C5A60S2单片机设计一个光伏并网发电模拟装置的论文资料说明

单片机中的时间片轮询法解析

时间片轮询法,在很多书籍中有提到,而且有很多时候都是与操作系统一起出现,也就是说很多时候是操作系统中....
发表于 09-16 16:11 70次 阅读
单片机中的时间片轮询法解析

如何快速的学习单片机编程

CPU,它的名字没有改,还是叫CPU(Central Processing Unit)。它是单片机的....
发表于 09-16 16:08 112次 阅读
如何快速的学习单片机编程

NRF24L01和单片机2.4GHz收发器产品规范免费下载

NRF24L01+是一款带有嵌入式基带协议引擎(Enhanced ShockBurst™)的单芯片2....
发表于 09-16 15:52 39次 阅读
NRF24L01和单片机2.4GHz收发器产品规范免费下载

如何为单片机选择合适的负载电容

各种逻辑芯片的晶振引脚可以等效为电容三点式振荡器。晶振引脚的内部通常是一个反相器,或者是奇数个反相器....
发表于 09-16 15:44 64次 阅读
如何为单片机选择合适的负载电容

YL90角度传感器模块使用说明和倾斜模块原理图与使用程序免费下载

该传感器模块将倾角信号转换成电压输出,且可以设置比较器的阈值,达到倾角过大输出报警的功能,精度相比陀....
发表于 09-16 08:00 18次 阅读
YL90角度传感器模块使用说明和倾斜模块原理图与使用程序免费下载

常见单片机的实用工具万用表和示波器与逻辑分析仪的介绍与使用方法

工欲善其事必先利其器,我们做单片机开发的时候,不管是调试电路还是调试程序,都需要借助一些辅助工具来帮....
发表于 09-16 08:00 69次 阅读
常见单片机的实用工具万用表和示波器与逻辑分析仪的介绍与使用方法

PIC24FV16KM204系列通用16位闪存单片机数据手册

PIC24FV16KM204系列器件为超低功耗Microchip器件引入了许多新的模拟特性。该 16....
发表于 09-16 08:00 25次 阅读
PIC24FV16KM204系列通用16位闪存单片机数据手册

STM32F0XXX CortexM0系列单片机的编程手册免费下载

本编程手册为应用程序和系统级软件开发人员提供信息。本文详细介绍了stm32 cortex™-m0处理....
发表于 09-16 08:00 47次 阅读
STM32F0XXX CortexM0系列单片机的编程手册免费下载

单片机中的AD精度是如何定义的

AD精度指的是AD实际转换的结果和理想的计算结果之间的误差,也叫做积分非线性误差,符号是(INL) ....
发表于 09-12 16:24 114次 阅读
单片机中的AD精度是如何定义的

单片机执行编制程序的全过程解析

单片机执行程序的过程,实际上就是执行我们所编制程序的过程。即逐条指令的过程。计算机每执行一条指令都可....
发表于 09-12 16:21 197次 阅读
单片机执行编制程序的全过程解析

单片机编程的常见问题解答

C 语言是一种结构化的高级语言。其优点是可读性好,移植容易,是普遍使 用的一种计算机语言。缺点是占用....
发表于 09-12 16:11 132次 阅读
单片机编程的常见问题解答

使用ADUC812单片机和AD603设计一个宽带放大器的报告资料免费下载

本设计由三个模块电路构成:前级放大电路(带AGC部分)、后级放大电路和单片机显示与控制模块。在前级放....
发表于 09-12 11:39 54次 阅读
使用ADUC812单片机和AD603设计一个宽带放大器的报告资料免费下载

使用LabWindows实现多个单片机与PC进行串口通信的工程文件和程序

本文档的主要内容详细介绍的是使用LabWindows实现多个单片机与PC进行串口通信的工程文件和程序....
发表于 09-12 11:37 70次 阅读
使用LabWindows实现多个单片机与PC进行串口通信的工程文件和程序

54个单片机的经典设计案例的程序和工程文件免费下载

本文档的主要内容详细介绍的是54个单片机的经典设计案例的程序和工程文件免费下载包括了:33个基础实验....
发表于 09-12 08:00 114次 阅读
54个单片机的经典设计案例的程序和工程文件免费下载

嵌入式技术是怎么一回事

物联网时代的到来,不管是从行业应用,还是智能硬件的爆发,亦或是大数据等等嵌入式技术都得到了史无前例的....
发表于 09-11 16:14 115次 阅读
嵌入式技术是怎么一回事

单片机和嵌入式之间有什么差异

嵌入式在软件系统层次,比单片机丰富了许多。
发表于 09-11 16:10 132次 阅读
单片机和嵌入式之间有什么差异

基于STC89C54RD单片机的高精度自动电阻测试仪设计

本系统由单片机STC89C54RD 控制,将被测电阻通过测量电路,将电阻的变化转变为电压和电流的变化....
发表于 09-11 15:42 74次 阅读
基于STC89C54RD单片机的高精度自动电阻测试仪设计

如何将单片机的TMR用作定时器和计数器使用

TMR1为16位宽,附带一个可编程的预分频器和一个可选的低频时基振荡器,适合与CPP模块配合使用来实....
发表于 09-11 15:36 76次 阅读
如何将单片机的TMR用作定时器和计数器使用

单片机嵌入式编程需要注意哪一些事项

在单片机嵌入式的编程过程中程序的好坏往往是由细节决定的,一个程序写的是否详细、灵活,是与日积月累的知....
发表于 09-11 15:31 75次 阅读
单片机嵌入式编程需要注意哪一些事项

使用STM32单片机实现手势识别的程序和工程文件免费下载

本文档的主要内容详细介绍的是单片机使用STM32单片机实现手势识别的程序和工程文件免费下载。
发表于 09-11 11:37 71次 阅读
使用STM32单片机实现手势识别的程序和工程文件免费下载

Kineties系列单片机中的FTM模块的详细资料概述

FTM是Kinetis 单片机中重要的一个外设,如果你仅仅认为其仅仅是能够产生PWM波来控制你的小车....
发表于 09-11 11:36 61次 阅读
Kineties系列单片机中的FTM模块的详细资料概述

单片机通信与控制应用编程实例的实例源程序免费下载

本文档的主要内容详细介绍的是单片机通信与控制应用编程实例的实例源程序免费下载包括了:单片机开发板B的....
发表于 09-11 08:00 69次 阅读
单片机通信与控制应用编程实例的实例源程序免费下载

STC12C60S2单片机RS485通讯开发板的资料合集免费下载

本文档的主要内容详细介绍的是STC12C60S2单片机485通讯开发板的资料合集免费下载包括了:48....
发表于 09-10 08:00 74次 阅读
STC12C60S2单片机RS485通讯开发板的资料合集免费下载

SKG09DT高性能的GNSS模块数据手册免费下载

SKG09DT是一款高性能的GNSS一体化解决方案模块,具有超灵敏度、超低功耗、小体积等特点。将射频....
发表于 09-10 08:00 58次 阅读
SKG09DT高性能的GNSS模块数据手册免费下载

FD650B LED驱动控制和键盘扫描专用集成电路的数据手册免费下载

FD650B 对数码管和发光管采用动态扫描驱动,顺序为DIG1至DIG4,当其中一个引脚吸入电流时,....
发表于 09-09 17:15 94次 阅读
FD650B LED驱动控制和键盘扫描专用集成电路的数据手册免费下载

MPU6050与单片机通讯的C语言源码免费下载

本文档的主要内容详细介绍的是MPU6050与单片机通讯的C语言源码免费下载。
发表于 09-09 17:15 67次 阅读
MPU6050与单片机通讯的C语言源码免费下载

单片机初学者的经典教材LED的资料合集免费下载

学习单片机也已经有几年了,藉此机会和大家聊一下我学习过程中的一些经历和想法吧。也感谢一线工人提供了这....
发表于 09-09 08:00 81次 阅读
单片机初学者的经典教材LED的资料合集免费下载

TL16C552 具有 16 字节 FIFO 和并行端口的双路 UART

TL16C552是流行的TL16C550异步通信元件(ACE)的增强型双通道版本。该器件在微机或微处理器系统中同时提供两个串行输入/输出接口。每个通道对从外围设备或调制解调器接收的数据字符执行串行到并行转换,并对由CPU传输的数据字符进行并行到串行转换。在功能操作期间,CPU可以随时读取双ACE的每个通道的完整状态。获得的信息包括正在执行的传输操作的类型和条件以及错误条件。 除了双通信接口功能外,TL16C552还为用户提供了完全支持并行Centronics型打印机的完全双向并行数据端口。并行端口和两个串行端口为IBM PC /AT兼容计算机提供单个设备,以便为三个系统端口提供服务。 包含一个可编程波特率发生器,它可以将定时参考时钟输入除以1和(2 16 - 1)之间的除数。 TL16C552采用68引脚塑料引线芯片载体封装。 特性 IBM PC /AT TM 兼容 两个TL16C550 ACE 增强型双向打印机端口 16字节FIFO减少CPU中断 独立控制每个通道上的发送,接收,线路状态和数据集中断 每个通道的各个调制解调器控制信号 每个通道的可编程串行接口特性: 5-,6-,7-或8位字符 Even - ,奇数或无奇偶校验位生成和...
发表于 10-16 11:19 93次 阅读
TL16C552 具有 16 字节 FIFO 和并行端口的双路 UART

TL16C550C 具有 16 字节 FIFO 及自动流控制的单路 UART

TL16C550C和TL16C550CI是TL16C550B异步通信元件(ACE)的功能升级,后者又是TL16C450的功能升级。功能上与TL16C450上电(字符或TL16C450模式)相同,TL16C550C和TL16C550CI(如TL16C550B)可以置于备用FIFO模式。这通过缓冲接收和传输的字符来减轻CPU过多的软件开销。接收器和发送器FIFO最多可存储16个字节,包括接收器FIFO每字节的三个附加错误状态位。在FIFO模式下,有一个可选择的自动流控制功能,可以通过使用RTS \输出和CTS \输入信号自动控制串行数据流来显着减少软件过载并提高系统效率。 TL16C550C和TL16C550CI执行从外围设备或调制解调器接收的数据的串行到并行转换,以及从CPU接收的数据的并行到串行转换。 CPU可以随时读取ACE状态。 ACE包括完整的调制解调器控制功能和处理器中断系统,可以对其进行定制,以最大限度地减少通信链路的软件管理。 TL16C550C和TL16C550CI ACE都包含一个可编程的波特率发生器,能够划分参考时钟由除数从1到65535,并为内部发送器逻辑产生16×参考时钟。包括使用该16×时钟作为接收器逻辑的规定。 ACE适用于1 Mbaud串...
发表于 10-16 11:19 132次 阅读
TL16C550C 具有 16 字节 FIFO 及自动流控制的单路 UART

PC16550D 具有 FIFO 的通用异步接收器/发送器

PC16550D设备是原始16450通用异步接收器/发送器(UART)的改进版本。功能上与16450上电时相同(CHARACTER模式:也可以在软件控制下复位到16450模式)PC16550D可以进入备用模式(FIFO模式),以减轻CPU过多的软件开销。 在此模式下,内部FIFO被激活,允许在接收和发送模式下存储16个字节(RCVR FIFO中每个字节的3位错误数据)。所有逻辑都在芯片上以最小化系统开销并最大化系统效率。两个引脚功能已更改为允许发送DMA传输信号。 UART对从外围设备或MODEM接收的数据字符执行串并转换,并对数据进行并行到串行转换从CPU接收的字符。在功能操作期间,CPU可以随时读取UART的完整状态。报告的状态信息包括UART执行的传输操作的类型和条件,以及任何错误条件(奇偶校验,溢出,成帧或中断中断)。 UART包含可编程波特率能够将定时参考时钟输入除以1的除数(2 16 ?? 1),并产生16×时钟以驱动内部发送器逻辑的发生器。还包括使用该16×时钟来驱动接收器逻辑的规定。 UART具有完整的MODEM控制功能和处理器中断系统。中断可以根据用户的要求进行编程,最大限度地减少处理通信链路所需的计算...
发表于 10-16 11:19 63次 阅读
PC16550D 具有 FIFO 的通用异步接收器/发送器

TL16C550D 具有自动流控制的异步通信元件

TL16C550D和TL16C550DI是TL16C550C异步通信元件(ACE)的速度和工作电压升级(但功能等同物),后者又具有功能升级TL16C450。功能上与TL16C450上电(字符或TL16C450模式)相同,TL16C550D和TL16C550DI(如TL16C550C)可以置于备用FIFO模式。这通过缓冲接收和传输的字符来减轻CPU过多的软件开销。接收器和发送器FIFO最多可存储16个字节,包括接收器FIFO每字节的三个附加错误状态位。在FIFO模式下,有一个可选择的自动流控制功能,可以使用 RTS 输出和 CTS 输入信号。 TL16C550D和TL16C550DI对从外围设备或调制解调器接收的数据执行串行到并行转换,并行转换为对从其CPU接收的数据进行串行转换。 CPU可以随时读取ACE状态。 ACE包括完整的调制解调器控制功能和处理器中断系统,可以对其进行定制,以最大限度地减少通信链路的软件管理。 TL16C550D和TL16C550DI ACE都包含一个可编程的波特率发生器,能够划分参考时钟由除数从1到65535,并为内部发送器逻辑产生16×参考时钟。包括使用该16×时钟作为接收器逻辑的规定。 ACE最高可支持1.5 Mbaud串行速率(24 MHz...
发表于 10-16 11:19 33次 阅读
TL16C550D 具有自动流控制的异步通信元件

TL16C2552 具有 16 字节 FIFO 的 1.8V 至 5V 双路 UART

TL16C2552是双通用异步接收器和发送器(UART)。它集成了两个TL16C550D UART的功能,每个UART都有自己的寄存器组和FIFO。两个UART仅共享数据总线接口和时钟源,否则它们独立运行。 UART功能的另一个名称是异步通信元件(ACE),这些术语将可互换使用。本文档的大部分内容描述了每个ACE的行为,并了解TL16C2552中集成了两个这样的设备。 每个ACE都是TL16C550C的速度和电压范围升级,而TL16C550则是TL16C450的功能升级。在上电或复位(单字符或TL16C450模式)时,功能相当于TL16C450,每个ACE都可以置于备用FIFO模式。这通过缓冲接收和传输的字符来减轻CPU过多的软件开销。每个接收器和发送器在其各自的FIFO中存储多达16个字节,接收FIFO包括每个字节三个附加位用于错误状态。在FIFO模式下,可选择的自动流控制功能可以通过使用 RTS 输出和 CTS 输入,从而消除了接收FIFO中的溢出。 每个ACE对从外围设备或调制解调器接收的数据执行串行到并行转换并行数据存储在其接收缓冲区或FIFO中,每个ACE在将并行数据存储到其发送缓冲区或FIFO中后,对从其CPU发送的...
发表于 10-16 11:19 17次 阅读
TL16C2552 具有 16 字节 FIFO 的 1.8V 至 5V 双路 UART

TL16C754B 具有 64 字节 FIFO 的四路 UART

TL16C754B是一款四通用异步接收器/发送器(UART),具有64字节FIFO,自动硬件/软件流控制,数据速率最高可达3 Mbps的。 TL16C754B提供增强功能。它有一个传输控制寄存器(TCR),用于存储接收的FIFO阈值电平,以便在硬件和软件流控制期间启动/停止传输。使用FIFO RDY寄存器,软件在一次访问中获得所有四个端口的TXRDY /RXRDY状态。片上状态寄存器为用户提供错误指示,操作状态和调制解调器接口控制。可以定制系统中断以满足用户要求。内部环回功能允许板载诊断。 UART在TX信号上发送从外设8位总线发送给它的数据,并接收RX信号上的字符。字符可以编程为5,6,7或8位。 UART具有64字节接收FIFO和发送FIFO,可编程为在不同触发电平下中断。 UART根据可编程除数及其输入时钟生成自己想要的波特率。它可以发送偶数,奇数或无奇偶校验以及1,1.5或2个停止位。接收器可以检测中断,空闲或帧错误,FIFO溢出和奇偶校验错误。发送器可以检测FIFO下溢。 UART还包含用于调制解调器控制操作,软件流控制和硬件流控制功能的软件接口。 TL16C754B采用80引脚TQFP和68引脚PLCC封装。 < /D...
发表于 10-16 11:19 160次 阅读
TL16C754B 具有 64 字节 FIFO 的四路 UART

TIR1000 独立 IrDA 编码器,解码器

TIR1000x串行红外(SIR)编码器和解码器是一种CMOS器件,可对符合IrDA规范的位数据进行编码和解码。 < p>需要一个收发器设备来连接光敏二极管(PIN)和发光二极管(LED)。需要UART来连接串行数据线。 特性 将红外(IR)端口添加到通用异步接收器发送器(UART) 与红外数据关联兼容(IrDA™)和Hewlett Packard串行红外线(HPSIR) 提供1200 bps至115 kbps的数据速率 工作电压范围为2.7 V至5.5 V < /li> 使用UART提供简单接口 解码负脉冲或正脉冲 提供两个8端子塑料小外形封装(PSOP) < li> PS封装尺寸略大于PW封装 参数 与其它产品相比 UART   Number of Channels (#) FIFOs (bytes) Rx FIFO Trigger Levels (#) Tx FIFO Trigger Levels (#) Programmable FIFO Trigger Levels CPU Interface Baud Rate (max) at Vcc = 1.8V and with 16X Sampling (Mbps) Baud Rate (max) at Vcc = 2.5V and with 16X Sampling (Mbps) Baud Rate (max) at Vcc = 3.3V and with 16X Sampling (Mbps) Baud Rate ...
发表于 10-16 11:19 12次 阅读
TIR1000 独立 IrDA 编码器,解码器

TL16C452 具有并行端口但没有 FIFO 的双路 UART

TL16C451和TL16C452提供单通道和双通道(分别)串行接口以及单个Centronix型并行端口接口。串行接口为从外围设备或调制解调器接收的数据提供串并转换,并为CPU传输的数据提供并行到串行转换。并行接口提供双向并行数据端口,完全符合Centronix型打印机接口的要求。 CPU可以在操作中的任何位置读取异步通信元素(ACE)接口的状态。状态包括调制解调器信号的状态(CTS \,DSR \,RLSD \和RI)以及自上次读取以来发生的这些信号的任何变化,发送器和接收器的状态,包括检测到的错误收到的数据和打印机状态。 TL16C451和TL16C452提供对调制解调器信号(RTS \和DTR \),中断使能,波特率编程和并行端口控制信号的控制。 特性 集成来自IBM PC /AT TM 的大多数通信卡功能或与单通道或双通道串行兼容端口 TL16C451由一个TL16C450 Plus Centronix打印机接口组成 TL16C452由两个TL16C450和一个Centronix型打印机接口组成 完全可编程串行接口特性: 5-,6-,7-或8-位字符 偶数,奇数或无奇偶校验位生成和检测 1,1 1 /2-或2停止位生成 可编程波特率(直流至256 kbit /s) 完全双重缓冲以实现...
发表于 10-16 11:19 13次 阅读
TL16C452 具有并行端口但没有 FIFO 的双路 UART

TPIC8101 振动和发动机爆震传感器接口

TPIC8101是一款双通道信号处理IC,用于检测内燃机的过早爆震。两个传感器通道可通过SPI总线选择。爆震传感器通常向放大器输入提供电信号。通过可编程带通滤波器处理感测信号以提取感兴趣的频率(发动机爆震或ping信号)。带通滤波器消除了与燃烧相关的任何发动机背景噪声。与预失真噪声相比,发动机背景噪声的幅度通常较低。 通过使用INT /HOLD信号对检测到的信号进行全波整流和积分。积分级的数字输出要么转换为模拟信号,要么通过输出缓冲器,要么直接由SPI读取。 这个模拟缓冲输出可以连接到A /D转换器,由微处理器读取。数字输出可以直接连接到微处理器。 来自A /D的数据使系统能够分析下一个火花点火正时周期的延迟时间量。通过微处理器闭环系统,提前和延迟火花正时可以优化特定发动机的负载/转速条件(存储在RAM中的数据)。 特性 符合汽车应用要求 AEC-Q100符合以下结果: 设备温度等级1:?? 40°C至125°C 环境工作温度范围 设备HBM分类等级3A 设备CDM分类等级C6 双通道爆震传感器接口 可编程输入频率预分频器(OSCIN) 带微处理器的串行接口(SPI) 可编程增益 可编程带通滤波器中心频率 外部...
发表于 10-16 11:19 8次 阅读
TPIC8101 振动和发动机爆震传感器接口

TL16C752CI-Q1 TL16C752CI-Q1 具有 64 字节 FIFO 的双路 UART

TL16C752CI-Q1是一款双路通用异步收发器(UART),具有64字节先入先出(FIFO)以及自动硬件和软件流控制功能,数据传输速率最高可达3Mbps。该器件具备增强功能的磁场感测解决方案。该器件具有一个传输字符控制寄存器(TCR),可存储接收到的FIFO阈值电平,用于在硬件和软件流控制过程中启动或停止传输。 凭借FIFO RDY寄存器,软件只需执行单次访问即可获得两个端口的TXRDY或RXRDY状态。片上状态寄存器可为用户提供错误指示,运行状态以及调制解调器接口控制。内部环回功能支持板上诊断.TL16C752CI-Q1整合了两个UART的功能,每个UART具备各自的寄存器集和FIFO。两个UART只有共享数据总线接口和时钟源,除此之外都是独立运行的.UART功能也称作异步通信元件(ACE),这两个术语可互换使用本文档主要介绍每个ACE的行为,并让读者了解到TL16C752CI-Q1器件中整合了这两个ACE。 特性 符合汽车级Q100标准 SC16C752B和XR16M752引脚兼容其他增强功能 支持1.8V,2.5V,3.3V或5V电源 运行温度范围为-40°C至+ 105°C 支持高达: 48MHz振荡器输入时钟(3Mbps),面向...
发表于 10-16 11:16 19次 阅读
TL16C752CI-Q1 TL16C752CI-Q1 具有 64 字节 FIFO 的双路 UART

TL16C754C 具有 64 字节 FIFO 的四路 UART

?? 754C是四通用异步接收器发送器(UART),具有64字节FIFO,自动硬件和软件流控制,数据速率高达3 Mbps。它集成了四个UART的功能,每个UART都有自己的寄存器组和FIFO。四个UART仅共享数据总线接口和时钟源,否则它们独立运行。 UART功能的另一个名称是异步通信元件(ACE),这些术语可互换使用。本文档的大部分内容描述了每个ACE的行为,并理解将四个这样的设备合并到?? 754C中。 ?? 754C提供增强功能。它有一个传输控制寄存器(TCR),用于存储接收的FIFO阈值电平,以便在硬件和软件流控制期间启动或停止传输。使用FIFO RDY寄存器,软件在一次访问中获得所有四个端口的TXRDY /RXRDY状态。片上状态寄存器为用户提供错误指示,操作状态和调制解调器接口控制。可以定制系统中断以满足用户要求。内部环回功能允许板载诊断。 每个UART在TX信号上发送从外设8位总线发送给它的数据,并接收RX信号上的字符。字符可以编程为5,6,7或8位。 UART具有64字节接收FIFO和发送FIFO,可编程为在不同触发电平下中断。 UART根据可编程除数及其输入时钟生成自己想要的波特率。它可以传输偶数,奇...
发表于 10-16 11:16 63次 阅读
TL16C754C 具有 64 字节 FIFO 的四路 UART

TL16C2752 具有 64 字节 FIFO 的双路 UART

TL16C2752是TL16C2552的速度和功能升级。由于它们的引脚排列和软件兼容,如果需要,设计可以轻松地从TL16C2552迁移到TL16C2752。 TL16C2752内的附加功能可通过扩展寄存器组访问。一些关键的新功能是更大的接收和发送FIFO,嵌入式IrDA编码器和解码器,RS-485收发器控制,软件流控制(Xon /Xoff)模式,可编程发送FIFO阈值,中断的扩展接收和发送阈值电平,以及流量控制暂停/恢复操作的扩展接收阈值电平。 TL16C2752是双通用异步接收器和发送器(UART)。它集成了两个独立UART的功能:每个UART都有自己的寄存器组,发送和接收FIFO。两个UART仅共享数据总线接口和时钟源,否则它们独立运行。 UART功能的另一个名称是异步通信元素(ACE),这些术语可以互换使用。本文档的大部分内容描述了每个ACE的行为,并了解TL16C2752中集成了两个这样的器件。 在上电或复位时功能相当于TL16C450(单字符或TL16C450模式),每个ACE都可以置于备用FIFO模式。这通过缓冲接收和待传输的字符来减轻CPU过多的软件开销。每个接收器和发送器在其各自的FIFO中存储多达64个字节,接收FIFO包括每个...
发表于 10-16 11:16 20次 阅读
TL16C2752 具有 64 字节 FIFO 的双路 UART

NS16C2552 具有 16 字节 FIFO 和高达 5 Mbit/s 数据速率的双路 UART

NS16C2552和NS16C2752是双通道通用异步接收器/发送器(DUART)。占位面积和功能与PC16552D兼容,同时为UART设备添加了新功能。这些功能包括低电压支持,5V容限输入,增强功能,增强的寄存器设置和更高的数据速率。 两个串行通道完全相互独立,除了常见的CPU接口和晶振输入。上电时,两个通道在功能上与PC16552D完全相同。每个通道都可以使用片上发送器和接收器FIFO(在FIFO模式下)。 在FIFO模式下,每个通道能够缓冲16个字节(对于NS16C2552)或64个字节(对于NS16C2752)的数据在发射器和接收器中。接收器FIFO每个位置还有3位错误数据。所有FIFO控制逻辑都在片内,以最大限度地降低系统软件开销并最大限度地提高系统效率。 为了提高CPU处理带宽,DUART和CPU之间的数据传输可以使用DMA控制器完成。 DMA传输的信令通过每个通道两个引脚完成( TXRDY 和 RXRDY )。 RXRDY 函数在一个引脚上复用 OUT2 和BAUDOUT函数。配置是通过备用功能寄存器。 UART的基本功能是在并行和串行数据之间进行转换。串行到并行转换在UART接收器上完成,并且在发送器上进行并行到...
发表于 10-16 11:16 24次 阅读
NS16C2552 具有 16 字节 FIFO 和高达 5 Mbit/s 数据速率的双路 UART

TL16C2550-Q1 具有 16 字节 FIFO 的汽车类 1.8V 至 5V 双路 UART

TL16C2550是双通用异步接收器和发送器(UART)。它集成了两个TL16C550D UART的功能,每个UART都有自己的寄存器组和FIFO。两个UART仅共享数据总线接口和时钟源,否则它们独立运行。 uart函数的另一个名称是异步通信元素(ACE),这些术语可以互换使用。本文档的大部分内容描述了每个ACE的行为,并了解TL16C2550中包含两个这样的设备。 每个ACE都是TL16C550C的速度和电压范围升级,而TL16C550则是TL16C450的功能升级。在上电或复位(单字符或TL16C450模式)时,功能相当于TL16C450,每个ACE都可以置于备用FIFO模式。这通过缓冲接收和传输的字符来减轻CPU过多的软件开销。每个接收器和发送器在其各自的FIFO中存储多达16个字节,接收FIFO包括每个字节三个附加位用于错误状态。在FIFO模式下,可选择的自动流控制功能可以通过使用 RTS 输出和 CTS 输入,从而消除了接收FIFO中的溢出。 每个ACE对从外围设备或调制解调器接收的数据执行串行到并行转换并行数据存储在其接收缓冲区或FIFO中,每个ACE在将并行数据存储到其发送缓冲区或FIFO中后,对从其CPU发送的数据执...
发表于 10-16 11:16 28次 阅读
TL16C2550-Q1 具有 16 字节 FIFO 的汽车类 1.8V 至 5V 双路 UART

TL16C752D-Q1 具有 64 字节 FIFO 的汽车类双路 UART

TL16C752D-Q1是一款双路通用异步收发器(UART),具有64字节FIFO以及自动硬件和软件流控制功能,数据传输该率器件具有一个传输字符控制寄存器(TCR),可存储接收到的FIFO阈值电平,从而在硬件和软件流控制过程中启动或停止传输。 凭借FIFO RDY寄存器,软件只需执行单次访问即可获得两个端口的TXRDY或RXRDY状态。片上状态寄存器可为用户提供错误指示,运行状态以及调制解调器接口控制。可根据用户要求定制系统中断。内部环回功能支持板上诊断.TL16C752D-Q1整合了两个UART的功能,每个UART具备各自的寄存器集和FIFO。 两个UART只共享数据总线接口和时钟源,除此之外都是独立运行的.UART功能也称作异步通信元件(ACE),这两个术语可互换使用。档主要介绍每个ACE的行为并让读者了解TL16C752D-Q1器件中整合了这两个ACE。 特性 符合汽车级Q100标准 与TL16C2550引脚兼容,可通过改进的先入先出(FIFO)寄存器提供增强功能 支持1.62V至5.5V的宽电源电压范围 5V时为3Mbps(48MHz振荡器输入时钟) 3.3V时为2Mbps(32MHz振荡器输入时钟) 2.5V时为1.5Mbps(24M...
发表于 10-16 11:16 22次 阅读
TL16C752D-Q1 具有 64 字节 FIFO 的汽车类双路 UART

TL16C752C 具有 64 字节 FIFO 的双路 UART

TL16C752C是一款双路通用异步收发器(UART),具有64字节先入先出(FIFO)以及自动硬件和软件流控制功能,数据传输速率最高可达3Mbps。该器件具备增强功能的磁场感测解决方案。该器件具有一个传输字符控制寄存器(TCR),可存储接收到的FIFO阈值电平,用于在硬件和软件流控制过程中启动或停止传输。 凭借FIFO RDY寄存器,软件只需执行单次访问即可获得两个端口的TXRDY或RXRDY状态。片上状态寄存器可为用户提供错误指示,运行状态以及调制解调器接口控制。可根据用户要求定制系统中断。内部环回功能支持板上诊断.TL16C752C整合了两个UART的功能,每个UART具备各自的寄存器集和FIFO。两个UART只共享数据总线接口和时钟源,除此之外都是独立运行的.UART功能也称作异步通信元件(ACE),这两个术语可以互使用。本文档要介绍每个ACE的行为,并让读者了解到TL16C752C器件中整合了这两个ACE。 特性 SC16C752B和XR16M752引脚兼容其他增强功能 支持1.8V,2.5V,3.3V或5V电源< /li> 运行温度范围为-40°C至85°C 支持高达: 48MHz振荡器输入时钟(3Mbps),面向5V工作电...
发表于 10-16 11:16 36次 阅读
TL16C752C 具有 64 字节 FIFO 的双路 UART

TL28L92 3.3V/5V 双路通用异步接收器/发送器

TL28L92是SC26C92的引脚和功能替代产品,工作电压为3.3 V或5 V,具有更多功能和更深的FIFO。上电时的配置是SC26C92的配置。它与SC26C92的区别在于:16个字符接收器,16个字符发送FIFO,每个接收器的看门狗定时器,模式寄存器0,扩展波特率和整体更快的速度,可编程接收器和发送器中断。 Pin编程将允许设备使用Motorola或Intel总线接口。如果要求严格符合SC26C92 FIFO结构,MR0A寄存器的第3位允许器件以8字节FIFO模式工作。 德州仪器TL28L92双通用异步接收器/发送器(DUART)是单芯片CMOS-LSI通信器件,在单个封装中提供两个全双工异步接收器/发送器通道。它直接与微处理器连接,可用于带调制解调器和DMA接口的轮询或中断驱动系统。 每个通道的操作模式和数据格式可以独立编程。此外,每个接收器和发送器可以选择其工作速度作为28个固定波特率之一; 16×时钟源自可编程计数器/定时器,或外部1×或16×时钟。波特率发生器和计数器/定时器可以直接从晶振或外部时钟输入操作。独立编程接收器和发送器的运行速度的能力使DUART特别适用于集群终端系统等双速通道应用。 每个接收器和发送器由8或16个字符的F...
发表于 10-16 11:16 36次 阅读
TL28L92 3.3V/5V 双路通用异步接收器/发送器

TL16C2550 具有 16 字节 FIFO 的 1.8V 至 5V 双路 UART

TL16C2550是双通用异步接收器和发送器(UART)。它集成了两个TL16C550D UART的功能,每个UART都有自己的寄存器组和FIFO。两个UART仅共享数据总线接口和时钟源,否则它们独立运行。 uart函数的另一个名称是异步通信元素(ACE),这些术语可以互换使用。本文档的大部分内容描述了每个ACE的行为,并了解TL16C2550中包含两个这样的设备。 每个ACE都是TL16C550C的速度和电压范围升级,而TL16C550则是TL16C450的功能升级。在上电或复位(单字符或TL16C450模式)时,功能相当于TL16C450,每个ACE都可以置于备用FIFO模式。这通过缓冲接收和传输的字符来减轻CPU过多的软件开销。每个接收器和发送器在其各自的FIFO中存储多达16个字节,接收FIFO包括每个字节三个附加位用于错误状态。在FIFO模式下,可选择的自动流控制功能可以通过使用 RTS 输出和 CTS 输入,从而消除了接收FIFO中的溢出。 每个ACE对从外围设备或调制解调器接收的数据执行串行到并行转换并行数据存储在其接收缓冲区或FIFO中,每个ACE在将并行数据存储到其发送缓冲区或FIFO中后,对从其CPU发送的数据执...
发表于 10-16 11:16 64次 阅读
TL16C2550 具有 16 字节 FIFO 的 1.8V 至 5V 双路 UART

NS16C2752 具有 64 字节 FIFO 和高达 5 Mbit/s 数据速率的双路 UART

NS16C2552和NS16C2752是双通道通用异步接收器/发送器(DUART)。占位面积和功能与PC16552D兼容,同时为UART设备添加了新功能。这些功能包括低电压支持,5V容限输入,增强功能,增强的寄存器设置和更高的数据速率。 两个串行通道完全相互独立,除了常见的CPU接口和晶振输入。上电时,两个通道在功能上与PC16552D完全相同。每个通道都可以使用片上发送器和接收器FIFO(在FIFO模式下)。 在FIFO模式下,每个通道能够缓冲16个字节(对于NS16C2552)或64个字节(对于NS16C2752)的数据在发射器和接收器中。接收器FIFO每个位置还有3位错误数据。所有FIFO控制逻辑都在片内,以最大限度地降低系统软件开销并最大限度地提高系统效率。 为了提高CPU处理带宽,DUART和CPU之间的数据传输可以使用DMA控制器完成。 DMA传输的信令通过每个通道两个引脚完成( TXRDY 和 RXRDY )。 RXRDY 函数在一个引脚上复用 OUT2 和BAUDOUT函数。配置是通过备用功能寄存器。 UART的基本功能是在并行和串行数据之间进行转换。串行到并行转换在UART接收器上完成,并且在发送器上进行并行到...
发表于 10-16 11:16 53次 阅读
NS16C2752 具有 64 字节 FIFO 和高达 5 Mbit/s 数据速率的双路 UART

TL16C752D TL16C752D 具有 64 字节 FIFO 的双路 UART

TL16C752D是一款双路通用异步收发器(UART),具有64字节FIFO以及自动硬件和软件流控制功能,数据传输速率最高可达3Mbps。该器件具备增强功能的磁场感测解决方案。该器件具有一个传输字符控制寄存器(TCR),可存储接收到的FIFO阈值电平,从而在硬件和软件流控制过程中启动或停止传输。 凭借FIFO RDY寄存器,软件只需执行单次访问即可获得两个端口的TXRDY或RXRDY状态。片上状态寄存器可用于用户提供错误指示,运行状态以及调制解调器接口控制。可根据用户要求定制系统中断。内部环回功能支持板上诊断.TL16C752D整合了两个UART的功能,每个UART都有自己的寄存器集和FIFO。 两个UART只共享数据总线接口和时钟源,除此之外都是独立运行的.UART功能也称作异步通信元件(ACE),这两个术语可以互使用。本文档主要介绍每个ACE的行为,并让读者了解到TL16C752D器件中整合了这两个ACE。 特性 与 TL16C2550 引脚兼容,可通过 改进的先入先出 (FIFO) 寄存器 提供增强功能支持 1.62V 至 5.5V 的宽电源电压范围 5V 时为 3Mbps(48MHz 振荡器输入时钟) 3.3V 时为 3Mbps(48MHz...
发表于 10-16 11:16 65次 阅读
TL16C752D TL16C752D 具有 64 字节 FIFO 的双路 UART