串行通信接口SCI

串行通信接口SCI

ID:45069573

大小:983.50 KB

页数:24页

时间:2019-11-09

串行通信接口SCI_第1页
串行通信接口SCI_第2页
串行通信接口SCI_第3页
串行通信接口SCI_第4页
串行通信接口SCI_第5页
资源描述:

《串行通信接口SCI》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第5章串行通信接口SCI主要内容5.1异步串行通信的通用基础知识5.2AW60的SCI模块的编程结构5.3AW60的SCI构件设计与测试5.4AW60的中断源与第一个带有中断的编程实例5.1异步串行通信的通用基础知识5.1.1串行通信的基本概念异步串行通信的格式SCI(standardnon-return-zeromark/spacedataformat)“标准不归零传号/空号数据格式”通常采用NRZ数据格式.“不归零”的最初含义是:用正、负电平表示二进制值,不使用零电平。“mark/space”即“传号/空号”分别是表示两种状态的物理名称,逻辑名称记为“

2、1/0”。下图给出了8位数据、无校验情况的传送格式串行通信数据格式串行通信的波特率波特率单位是位/秒,记为bps。通常情况下,波特率的单位可以省略。通常使用的波特率有300、600、900、1200、1800、2400、4800、9600、19200、38400、57600、115200、128000等奇偶校验字符奇偶校验检查(characterparitychecking)称为垂直冗余检查(verticalredundancychecking,VRC),它是每个字符增加一个额外位使字符中“1”的个数为奇数或偶数。奇校验:如果字符数据位中“1”的数目是偶数

3、,校验位应为“1”,如果“1”的数目是奇数,校验位应为“0”。偶校验:如果字符数据位中“1”的数目是偶数,则校验位应为“0”,如果是奇数则为“1”串行通信的传输方式单工(Simplex):数据传送是单向的,一端为发送端,另一端为接收端。这种传输方式中,除了地线之外,只要一根数据线就可以了。有线广播就是单工的全双工(Full-duplex):数据传送是双向的,且可以同时接收与发送数据。这种传输方式中,除了地线之外,需要两根数据线,站在任何一端的角度看,一根为发送线,另一根为接收线。一般情况下,MCU的异步串行通信接口均是全双工的半双工(Half-duplex

4、):数据传送也是双向的,但是在这种传输方式中,除了地线之外,一般只有一根数据线。任何一个时刻,只能由一方发送数据,另一方接收数据,不能同时收发。在freescale的HCS08系列MCU中,监控模式的通信就采用这种方式5.1.2RS-232总线标准MCU引脚一般输入/输出使用TTL电平,而TTL电平的“1”和“0”的特征电压分别为2.4V和0.4V,适用于板内数据传输。为了使信号传输得更远,美国电子工业协会EIA(ElectronicIndustryAssociation)制订了串行物理接口标准RS-232C。RS-232C采用负逻辑,-3V~-15V为逻

5、辑“1”,+3V~+15V为逻辑“0”。RS-232C最大的传输距离是30m,通信速率一般低于20Kbps。RS-232接口,简称“串口”,它主要用于连接具有同样接口的室内设备。目前几乎所有计算机上的串行口都是9芯接口。下面给出了9芯串行接口的排列位置,相应引脚含义见下表。上图为9芯串行接口排列引脚号功能引脚号功能1接收线信号检测(载波检测DCD)6数据通信设备准备就绪(DSR)2接收数据线(RXD)7请求发送(RTS)3发送数据线(TXD)8允许发送(CTS)4数据终端准备就绪(DTR)9振铃指示5信号地(SG)9芯串行接口引脚含义表5.1.3TTL电平

6、到RS-232电平转换电路具有SCI接口的MCU,一般具有发送引脚(TxD)与接收引脚(RxD),不同公司或不同系列的MCU,使用的引脚缩写名可能不一致,但含义相同。SCI的外围硬件电路,主要目的是将MCU的发送引脚TxD与接收引脚RxD的TTL电平,通过RS-232电平转换芯片转换为RS-232电平。下图给出一个基本SCI电平转换电路及芯片MAX232引脚图MAX232引脚串行通信接口电平转换电路MAX232芯片进行电平转换基本原理是:发送过程:MCU的TXD(TTL电平)经过MAX232的11脚(T1IN)送到MAX232内部,在内部TTL电平被“提升

7、”为232电平,通过14脚(T1OUT)发送出去接收过程:外部232电平经过MAX232的13脚(R1IN)进入到MAX232的内部,在内部232电平被“降低”为TTL电平,经过12脚(R1OUT)送到MCU的RXD,进入MCU内组别TTL电平引脚方向典型接口232电平引脚方向典型接口111(T1IN)12(R1OUT)输入输出接MCU的TXD接MCU的RXD1314输入输出接到9芯接口的2脚RXD接到9芯接口的3脚TXD210(T2IN)9(R2OUT)输入输出接MCU的TXD接MCU的RXD87输入输出接到9芯接口的2脚RXD接到9芯接口的3脚TXDM

8、AX232芯片输入输出引脚分类与基本接法5.1.4串行通信编程模型

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。