第13 章串行通信接口模块SCI.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第13 章串行通信接口模块SCI

第13章 串行通信接口模块SCI 一、SCI模块特性 二、SCI模块的主要部件 三、 通信模式 四、 波特率设置 五、 SCI模块应用实例 南京航空航天大学自动化学院DSP技术应用实验室 SCI模块特性 ⑤. 4个错误检测标志位:奇偶错、超限错、帧出错 或者间断检测。 ⑥.空闲线和位寻址两种唤醒多处理器模式。 ⑦.半双工或者全双工的操作模式。 ⑧.可以使用中断或者查询方式对发送和接收进行操 作。 ⑨.发送和接收的中断可以独立使能,几种错误条件 也可以独立产生错误中断。 ⑩.不归零(NRZ)的数据格式 南京航空航天大学自动化学院DSP技术应用实验室 三、 通信模式 处理器有两种通信模式:可以通过设置 AODR/IDLE MODE (SCICCR.3 )位进行选 择。 1)空闲线多处理器模式 2 )地址位多处理模式 在地址位多处理器协议(ADDR/IDLEMODE=1 ) 中,每个帧中附加一个地址位。它紧跟在最后一个 数据位之后,若为地址字节,该位为1 ,若为字 节,该位为0 。 南京航空航天大学自动化学院DSP技术应用实验室 空闲线多处理器模式 块启动信号产生过程如下: a ).向发送唤醒位TXWAKE写1。 b ). 向SCITXBUF写入任意一个数据作为块传送开始信号,发 送移位器TXSHF 中数据被移出,但因为TXWAKE为1,启始 位、数据位和奇偶校验位均被一个11位的空闲周期代替。当 TXSHF 中 数 据 发 送 完 毕 后 , SCITXBUF 中 的 值 装 载 TXSHF,然后TXWAKE位清0 。 c ).向SCITXBUF中写入一个新的地址值,开始传输地址字节 南京航空航天大学自动化学院DSP技术应用实验室 四、 波特率设置 SCI通信的波特率由波特率选择寄存器SCIHBAUD 和SCILBAUD中的值来确定,SCIHBAUD规定的高 8位,SCILBAUD规定的低8位, SCI波特率高8位选择寄存器SCIHBAUD—地址7052h SCI波特率低8位选择寄存器SCILBAUD—地址7053h BAUD15~BAUD0规定了SCI 16位波特率的值,用 BRR表示。根据BRR 的值,可以选择65536不同的 SCI异步传输波特率。 当1≤BRR≤65535时,波特率=SYSCLK/[(BRR+1)*8] 其中CLKOUT为系统主频。 当BRR=0时,波特率= SYSCLK/16 南京航空航天大学自动化学院DSP技术应用实验室

文档评论(0)

baoyue + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档