单元八串行通讯接口.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
模块 8 : C28x 串行通讯接口 32-Bit-Digital Signal Controller TMS320F2812 SCI Pin Connections Transmitter-data buffer register Transmitter shift register SCI Device #1 SCIRXD SCITXD SCITXD SCIRXD SCI Device #2 8 Receiver-data buffer register Receiver shift register 8 Transmitter-data buffer register Transmitter shift register 8 Receiver-data buffer register Receiver shift register 8 (Full Duplex Shown) SCI-A 可编程数据格式 Start LSB 2 3 4 5 7 MSB Parity Stop 1 Addr/ Data 6 该位只有在地址位模式出现 Stop 2 NRZ (nonreturn to zero) format Start Bit LSB of Data Majority Vote 下降沿检测 SCIRXD SCICLK (Internal) 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 Note: 8 SCICLK 每个数据位 多处理器唤醒模式 允许多个处理器与总线相连,但是同一时间只有两个处理器通讯 空闲线和地址位模式 操作顺序 1. 潜在接收器置位 SLEEP = 1, 禁止 RXINT 除非一个地址帧被接收到 2. 所有发送都包含地址帧 3. 引入的地址帧暂时唤醒所有总线上的 SCIs 4. CPUs比较引入的 SCI 地址和自身的SCI 地址 5. 只有在地址匹配时才会处理后续数据帧 空闲线唤醒模式 块与块之间有一段空闲时间 接收器在SCIRXD 拉高10位或更多空闲周期后的下降沿唤醒 两种发送地址模式 预备的10位或更多空闲周期软件延迟 置位 TXWAKE 以在11个空闲位后自动离开 to automatically leave exactly 11 idle bits Last Data ST SP ST Data SCIRXD/ SCITXD 帧的一个块 SP SP Last Data ST Addr SP 10位或更多 空闲周期 10位或更多的空闲周期 地址帧跟随在 10位或更多 空闲周期后 块中的第一帧 SP ST Addr 空闲周期少于10位 地址位唤醒模式 所有帧都包含一个额外的地址位 检测到地址位后接收器唤醒 在写地址到SCITXBUF 之前置位TXWAKE = 1 以自动置位帧中的Addr/Data 位 Automatic setting of Addr/Data bit in frame by setting TXWAKE = 1 prior to writing address to SCITXBUF Last Data ST ST Data SCIRXD/ SCITXD Block of Frames SP SP Last Data ST Addr SP 无重要性的 空闲周期长度 块中的首个帧 是地址. 地址位(ADDR/DATA)为1 第一个数据帧 0 1 0 0 SP 停止位外无需 额外的空闲位 SCI 小结 异步通讯格式 65,000+ 不同的可编程波特率 两个唤醒多处理模式 空闲线唤醒和地址位唤醒 可编程数据字格式 1 到 8 位数据字长度 1 或 2个结束位 偶数/计数/无奇偶校验 错误检测标志位 奇偶极性错误错误; 帧错误; 溢出错误; 中断检测 FIFO-缓冲发送和接收数据 独自的发送和接收中断 SCI-A Registers Address Register Name 0x007050 SCICCR SCI-A commun. control register 0x007051 SCICTL1 SCI-A control register 1 0x007052 SCIHBAUD SCI-A baud register, high byte 0x007053 SCILBAUD SCI-A baud register, low byte 0x007054 SCICTL2 SCI-A control register 2 register 0x007055 SCIRXST SCI-A receive status register 0x007056 SCIRXEMU SCI-A receive emulati

文档评论(0)

清风老月 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳春市惠兴图文设计有限公司
IP属地广东
统一社会信用代码/组织机构代码
91441781MA53BEWA2D

1亿VIP精品文档

相关文档