这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 串口通讯基础及S3C2410 UART控制器

共1条 1/1 1 跳转至

串口通讯基础及S3C2410 UART控制器

菜鸟
2005-06-09 22:50:20     打赏

数据通信的基本方式可分为并行通信与串行通信两种: 并行通信:是指利用多条数据传输线将一个资料的各位同时传送。它的特点是传输速度快,适用于短距离通信,但要求通讯速率较高的应用场合。 串行通信:是指利用一条传输线将资料一位位地顺序传送。特点是通信线路简单,利用简单的线缆就可实现通信,降低成本,适用于远距离通信,但传输速度慢的应用场合。 一、异步通信及其协议 异步通信以一个字符为传输单位,通信中两个字符间的时间间隔是不固定的,然而在同一个字符中的两个相邻位代码间的时间间隔是固定的。 通信协议(通信规程):是指通信双方约定的一些规则。在使用异步串口传送一个字符的信息时,对资料格式有如下约定:规定有空闲位、起始位、资料位、奇偶校验位、停止位。 异步通讯的时序,如图5-1。 其中各位的意义如下: 起始位:先发出一个逻辑”0”信号,表示传输字符的开始。 资料位:紧接着起始位之后。资料位的个数可以是4、5、6、7、8等,构成一个字符。通常采用ASCII码。从最低位开始传送,靠时钟定位。 奇偶校验位:资料位加上这一位后,使得“1”的位数应为偶数(偶校验)或奇数(奇校验),以此来校验资料传送的正确性。 停止位:它是一个字符数据的结束标志。可以是1位、1.5位、2位的高电平。 空闲位:处于逻辑“1”状态,表示当前线路上没有资料传送。 波特率:是衡量资料传送速率的指针。表示每秒钟传送的二进制位数。例如资料传送速率为120字符/秒,而每一个字符为10位,则其传送的波特率为10×120=1200字符/秒=1200波特。 注:异步通信是按字符传输的,接收设备在收到起始信号之后只要在一个字符的传输时间内能和发送设备保持同步就能正确接收。下一个字符起始位的到来又使同步重新校准(依靠检测起始位来实现发送与接收方的时钟自同步的)。 二、资料传送方式 根据资料传送方向的不同有以下三种方式。如图5-2所示。

(1)单工方式 (2)半双工方式 (3)全双工方式
图5-2 资料传送方式

1、单工方式 资料始终是从A设备发向B设备。 2、 半双工方式 资料能从A设备传送到B设备,也能从B设备传送到A设备。在任何时候资料都不能同时在两个方向上传送,即每次只能有一个设备发送,另一个设备接收。但是通讯双方依照一定的通讯协议来轮流地进行发送和接收。 3、 全双工方式 允许通信双方同时进行发送和接收。这时,A设备在发送的同时也可以接收,B设备亦同。全双工方式相当于把两个方向相反的单工方式组合在一起,因此它需要两条数据传输线。在计算机串行通讯中主要使用半双工和全双工方式。 三、信号传输方式 1、基带传输方式 在传输线路上直接传输不加调制的二进制信号,如图所示。它要求传送线的频带较宽,传输的数字信号是矩形波。 基带传输方式仅适宜于近距离和速度较低的通信。 2、频带传输方式 传输经过调制的模拟信号 在长距离通信时,发送方要用调制器把数字信号转换成模拟信号,接收方则用解调器将接收到的模拟信号再转换成数字信号,这就是信号的调制解调。 实现调制和解调任务的装置称为调制解调器(MODEM)。采用频带传输时,通信双方各接一个调制解调器,将数字信号寄载在模拟信号(载波)上加以传输。因此,这种传输方式也称为载波传输方式。这时的通信线路可以是电话交换网,也可以是专用线。 常用的调制方式有三种: 调幅、调频和调相,分别如下图所示。

四、串行接口标准 串行接口标准:指的是计算机或终端(资料终端设备DTE)的串行接口电路与调制解调器MODEM等(数据通信设备DCE)之间的连接标准。 RS-232C标准 RS-232C是一种标准接口,D型插座,采用25芯引脚或9芯引脚的连接器,如图5-5所示。
图5-5
微型计算机之间的串行通信就是按照RS-232C标准设计的接口电路实现的。如果使用一根电话线进行通信,那幺计算机和MODEM之间的联机就是根据RS-232C标准连接的。其连接及通信原理如图5-6所示
图5-6

RS232信号定义 RS-232C标准规定接口有25根联机。只有以下9个信号经常使用. 引脚和功能分别如下: 1. TXD(第2脚):发送资料线,输出。发送资料到MODEM。 2. RXD(第3脚):接收资料线,输入。接收资料到计算机或终端。 3. (第4脚):请求发送,输出。计算机通过此引脚通知MODEM,要求发送资料。 4. (第5脚):允许发送,输入。发出 作为对 的回答,计算机才可以进行发送资料。 5. (第6脚):资料装置就绪(即MODEM准备好),输入。表示调制解调器可以使用,该信号有时直接接到电源上,这样当设备连通时即有效。 6. CD(第8脚):载波检测(接收线信号测定器),输入。表示MODEM已与电话线路连接好。 7. 如果通信线路是交换电话的一部分,则至少还需如下两个信号: 8. RI(第22脚):振铃指示,输入。MODEM若接到交换台送来的振铃呼叫信号,就发出该信号来通知计算机或终端。 9. (第20脚):资料终端就绪,输出。计算机收到RI信号以后,就发出 信号到MODEM作为回答,以控制它的转换设备,建立通信链路。 10. GND(第7脚):信号地 逻辑电平 RS-232C标准采用EIA电平,规定: “1”的逻辑电平在-3V~-15v之间 “0”的逻辑电平在+3V~+15V之间。 由于EIA电平与TTL电平完全不同,必须进行相应的电平转换,MCl488完成TTL电平到EIA电平的转换,MCl489完成EIA电平到ITL电平的转换。还有MAX232可以同时完成TTL->EIA和EIA->TTL的电平转换。

由于字数有限,没有帖完,但你可以登陆到我公司网站上浏览.

http://www.embedon.com/article/2-2.htm




关键词: 串口     通讯     基础     S3C2410     控制器     方式         

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]