串口通讯基础及SCUART控制器1025_第1页
串口通讯基础及SCUART控制器1025_第2页
串口通讯基础及SCUART控制器1025_第3页
串口通讯基础及SCUART控制器1025_第4页
串口通讯基础及SCUART控制器1025_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

个人收集整理个人收集整理勿做商业用途串串口通讯基础及 S3C2410UART控制器 深圳远峰2006-01-0214261出自:数据通信的基本方式可分为并行通信与串行通信两种:并行通信:是指利用多条数据传输线将一个资料的各位同时传送。它的特点是传输速度快,适用于短距离通信,但要求通讯速率较高的应用场合。串行通信:是指利用一条传输线将资料一位位地顺序传送。特点是通信线路简单,利用简单的线缆就可实现通信,降低成本,适用于远距离通信,但传输速度慢的应用场合。一、异步通信及其协议异步通信以一个字符为传输单位,通信中两个字符间的时间间隔是不固定的,然而在同一个字符中的两个相邻位代间的时间间隔是固定的.通信协议通信:是指通信方定的一。在用异步串口传送,位、位.异步通讯的时序,51。其中各位的:位:发出一个"0信,传输字符的。资料位:位。资料位的个数可以是 4、5、6、7、8,成一个字符。通用 ASCII。低位传送,时定位。位:资料位一位,1的位数应为数数,以资料传送的。位:它是一个字符数据的。可以是 1位、1。5位、2位的高。位:于1,线路资料传送。特率:是资料传送速率的指。传送的制位数。120/10,字符/=1200特。注:按,设备到只内能和设备保持能到来又重新检测根据资料传送方向的不同以三.5-2。(单工方式 2半工方式 (全工方式52资料传送方式1、单工方式ABABBA。。3、全双工方式设备亦同.全双工方式相当于把两方向相反的单工方式组合在一起,因此它需要两条数据传输线。在计算机串行通讯中主要使半双工和全双工方式。三、信号传输方式1、基带传输方式在传输线路上直接传输不加调制的二进制信号,如图所示.它要求传送线的频带较宽,传输的数字信号是矩形波。基带传输方式仅适宜于和较2、频带传输方式传输调制的信号在调制把数字信号方用调接到的信号是信号的调制调。调制和调任的调制调MODEM接一调制调,数字信号在波)上加以传输。因此,这传输方式也,也可以是专线。常的调制方式有三种:调幅、调频和调相,分别如下图所示.EME.RS-232CRS-232C,D,259如5—55—5微就按照RS-232C实现。果使根话线进那幺MODEM联就根据RS-232C。其及原5—65-6RS232号定义RS—232C规定259号经常使。和功能分别下:TXD2发送线输出。发送到MODEM。RX3线输入。到。3。4:请求发送输出。过此知MODE要求发送.5回答才可以进行发送。6)M68M与7。 如果通信线路是交换电话的一部分,则至少还需如下两个信号:.I(第 2脚):振铃指示,输入。 M若接到交换台送来的振铃呼叫信号,就发出该信号来通知计算机或终端。9。(第 脚):资料终端就绪,输出。计算机收到RI信号以后,就发出 号到MODEM作为回答,以控制它的转换设备,建立通信链路。10.GND(第7)逻辑电平RS-232C标准采用EIA电平,规定:13V~-15v0+3V~+15V由于EIA电平与TTL,MCl488电平到EIAMCl489完成EIA电平到ITL的电平转换。除了RS-232C:RS—423A标准为了RS-232C的,送,通信,到与RS-232C的,电业在 1987出了 RS—423A标准。该标准的是在接收端采用了分输入。分输入信号有的制作用,就了通信的可。 RS—用示逻辑“”,用v示逻辑“”,可以接与 C相接。采用A标准以的通信果。5—7是的接示。5—7RS—422A标准RS-422A5-85-8RS422A±2v识别±0.2v.范围±25v阻抗匹配,般阻吸阻网络也5-95-9RS-485RS-485,5—10所.5-10典型RS232到RS422/485转换芯片有:MAX481/483/485/487/488/489/490/491SN75175/176/184它们均需单+5v五、S3C2410UARTS3C24103独立UART控制器都可以作在UARTCPUUARTDMAUART16FIF230。4Kbps5—11S3C2410UART结构图5—11UART的操作UARTLoopback资料发送5~8资料位1~2UART资料接收自动流控模式S3C2410UART0UART1nRTSnCTS模式下nRTSnCTS操作。具体地说:只有当nCTSFIFOFIFOUART资料之前,只要当O2—eS2T动流控模式的连接方式/DMAS3C2410UART7:n./.UARTCPUCPUUCLK管,UCONn:CPUUBRDIVnint)(PCLKbps*1—1sKB.t /)LoopBack作S3C2410CPUUART,LoopBack。设为,CPU或CPU,需要LoopBack测LoopBack,端TXDUART逻辑与端RXD连起,证.UARTUART期对UART作设更进步解文档为网络ULCONn(UARTLineControlRegister见5-135—13WordLength:资料位长度NumberofStopBit:停止位数ParityMode:奇偶校验位类型Infra—RedMode:UART/红外模式选择(当以UART模式工作时,需设为“0”)UCONn(UARTControlRegister)见5—14ReceiveMode模式。如果是采DMA用DMATransmitMode:同上.SendBreakSignal1BreakModeUARTLoopbackRxErrorStatusInterruptEnable异常时,是否产生接错误中断。RxTimeOutEnable超时中断。RxInterruptType中断类型。选择脉冲式/FIFO缓冲区中有资料,即产生一FIFOFIFO中断)FIFO缓冲区中有资料,TxRx5—14UFCONn(UARTFIFOConrtolRegister)见5-15FIFOEnable:FIFORxFIFOResetFIFOFIFOTxFIFOReset:选择当复位发送FIFO时是否自动清除FIFO中的内容。RxFIFOTriggerLevelFIFOTxFIFOTriggerLevel:选择发送FIFO的触发水平.nTmlr5—toAFCowlC。nTXsr5—到5—17UERSTATn(UARTErrorStatusRegister)见5—18OverrunError“1”,表明发生OverrunFrameError:为“1".表明发生Frame(帧)错误。5—18UFSTATn :(UART FIFOStatusRegister)见RxFIFOCountFIFOTxFIFOCountFIFORxFIFOFull“1“表明接FIFOTxFIFOFull:为“1“表明发送FIFO已满。n UART FIFOStatusRegiste5-20CleartoSend0CTS1CTSDeltaCTSCPUnCT

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论