南京航空航天大学自动化学院DSP技术应用实验室ppt课件_第1页
南京航空航天大学自动化学院DSP技术应用实验室ppt课件_第2页
免费预览已结束,剩余10页可下载查看

下载本文档

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

文档简介

1、6.4.2 串行通讯接口模块SCI 一、SCI模块特性二、SCI模块的主要部件三、 通讯方式四、 波特率设置五、 SCI模块运用实例一、SCI模块特性.两个I/O引脚。SCIRXD用于接纳串行数据,SCITXD用于发送串行数据。在不运用SCI模块时,这两个引脚可以用作通用I/O接口。.一个16位的波特率选择存放器经过编程可以选择64K种不同的波特率。.18位可编程的数据长度。.1位或2位可编程的停顿位。SCI模块特性. 4个错误检测标志位:奇偶错、超限错、帧出错或者延续检测。.空闲线和位寻址两种唤醒多处置器方式。.半双工或者全双工的操作方式。.可以运用中断或者查询方式对发送和接纳进展操作。.发

2、送和接纳的中断可以独立使能,几种错误条件也可以独立产生错误中断。.不归零NRZ的数据格式二、SCI模块的主要部件 在全双工方式下SCI模块主要包括以下部件.一个发送器TX及其相关的存放器SCITXBUF和TXSHF。.一个接纳器RX及其相关的存放器RXSHF和SCIRXBUF。.一个可编程的波特率发生器SCIHBAUD和SCILBAUD。.数据存储器映射的控制和形状存放器。其中发送器TX和接纳器RX可以任务于半双工或者全双工方式。地址存放器称号功能7050hSCICCRSCI通讯控制存放器规定SCI是用的字符格式、协议及通讯方式。7051hSCICTL1SCI控制存放器1控制接纳器、发送器和接

3、纳错误中断使能,TXWAKE和SLEEP功能,SCI软件复位。7052hSCIHBAUDSCI波特率选择存放器高8位保管波特率控制数据高8位7053hSCILBAUDSCI波特率选择存放器低8位保管波特率控制数据低8位7054hSCICTL2SCI控制存放器2发送中断使能,接纳缓冲器/延续中断使能,发送预备好标志和发送空标志。7055hSCIRXSTSCI接纳形状存放器存放7个接受形状标志7056hSCIRXEMUSCI仿真数据缓冲存放器存放用于屏幕更新的仿真数据7057hSCIRXBUFSCI接纳器数据缓冲存放器存放来自接纳移位存放器的当前数据7059hSCITXBUFSCI发送器数据缓冲存

4、放器存放被SCI发送的数据705FhSCIPRISCI优先级控制存放器规定接纳器和发送器中断优先级及仿真挂起时的操作(1)SCI通讯控制存放器SCICCR地址7050h位称号阐明动作7STOP BITS停顿位数量01个停顿位;12个停顿位6EVEN/ODDPARITY奇/偶校验选择0奇校验;1偶校验5PARITY ENABLE奇/偶校验使能0制止校验;1使能校验4LOOPBACK ENA自测试方式使能0进制自测试;1使能自测试CJRXD SCITXD于系统内部衔接在一同3ADDR/IDLE MODE多处置器方式选择0空闲线协议;1地址位协议210SCICHARLSCICHAR1SCICHAR0

5、字符数据长度选择0001 0012 0103 01141005 1016 1107 1118(2)SCI控制存放器1 SCICTL1 包含接纳器和发送器使能位,TXWAKE和SLEEP功能,以及软件复位等信息 位称号阐明动作6RE ERR INT ENA接纳错误中断使能0制止接纳错误中断;1使能接纳错误中断5SW RESET软件复位低有效0进入复位形状;1退出复位形状,使能SCI3TXWAKE发送器唤醒方式选择0不选择发送特征;1选择空闲线或地址位方式2SLEEPSCI休眠位0制止休眠方式;1使能休眠方式1TXENASCI发送使能0制止发送;1使能发送0RXENASCI接纳使能0制止接纳;1使

6、能接纳(3)SCI控制存放器2SCICTL2用于控制接纳/延续检测中断和发送中断使能,发送预备好标志与发送器空标志等 位称号阐明动作7TXRDY发送缓冲存放器预备好标志0SCITXBUF;1SCITXBUF预备接纳下一数据6TXEMPTY发送器空标志0发送缓冲存放器或者移位存放器中都有数据;1发送缓冲存放器或者移位存放器中都无数据1RX/BK INT ENA接纳缓冲器/延续中断使能0制止该中断;1使能改中断0TX INT ENA发送缓冲器中断使能控制TXRDY标志引起的中断0制止TXRDY中断;1使能TXRDY中断(4)SCI优先级控制存放器SCIPRI 规定SCI发送和接纳中断的优先级以及S

7、CI模块在仿真挂起时的操作.位称号阐明动作6SCI TX PRIORITY发送中断优先级选择0高优先级;1低优先级5SCI RX PRIORITY接纳中断优先级选择0高优先级;1低优先级4SCI SOFTSCI在仿真挂起时的操作00立刻停顿;10完成当前发送/接纳操作后停顿;X1自有运转3SCI FREE三、 通讯方式处置器有两种通讯方式:可以经过设置AODR/IDLE MODESCICCR.3位进展选择。1空闲线多处置器方式2地址位多处置方式 在地址位多处置器协议ADDR/IDLEMODE=1中,每个帧中附加一个地址位。它紧跟在最后一个数据位之后,假设为地址字节,该位为1,假设为字节,该位为0。 五、 SCI模块运用实例下面以串行通讯接口SCI模块和PC机经过RS232串口进展异步通讯交换数据为例,阐明SCI模块串行通讯过程。其中PC机称为上位机,DSP综合实验系统为下位机。要求下位机以中断方式接纳PC机发送的命令。关键存放器设置:SPLK #0007H,SCICCR;空闲方式,8位数据,;1位停顿位, 无奇校验SPLK #0003H,SCICTL1;接纳、发送、内部时钟使能 ,S

温馨提示

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

评论

0/150

提交评论