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