- 1、本文档共50页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第12章 SCI接口应用
第12章 SCI接口应用 本章主要内容 SCI接口结构及特点 SCI数据格式 SCI接口寄存器设置 C程序设计实例 1、SCI概述 SCI: Serial Communications Interface SCI是一个采用发送、接收双线制的异步串行通信接口(UART) UART: Universal Asynchronous Receiver/Transmitter F2812处理器提供了两个SCI接口 12.1 SCI结构及其特点 1. SCI与CPU接口结构 2. SCI通信模块接口框图 2. SCI通信模块接口框图 2. SCI通信模块接口框图 2. SCI通信模块接口框图 2. SCI通信模块接口框图 2. SCI通信模块接口框图 2. SCI通信模块接口框图 2. SCI通信模块接口框图 2. SCI通信模块接口框图 2. SCI通信模块接口框图 12.2 SCI数据格式 SCI的接收和发送数据都采用非归零数据格式: 具体包括: 1位启动位 1~8位数据 1个奇/偶校验位(可选择) 1或2位停止位 区分数据或地址的附加权(仅在地址位模式存在) 12.2 SCI数据格式 1. NRZ数据格式 可使用SCICCR寄存器配置 12.2 SCI数据格式 1. NRZ数据格式 可使用SCICCR寄存器配置 12.2 SCI数据格式 1. NRZ数据格式 可使用SCICCR寄存器配置 12.2 SCI数据格式 1. NRZ数据格式 可使用SCICCR寄存器配置 12.2 SCI数据格式 1. NRZ数据格式 可使用SCICCR寄存器配置 可使用SCICCR寄存器配置数据格式 2. NRZ通信格式 2. NRZ通信格式 2. NRZ通信格式 (1)通信模式中接收器信号 (1)通信模式中接收器信号 (1)通信模式中接收器信号 (1)通信模式中接收器信号 (2)通信模式中的发送器信号 (2)通信模式中的发送器信号 (2)通信模式中的发送器信号 12.3 SCI增强功能(了解) 1. SCI的16级FIFO缓冲 2. SCI自动波特率检测 3. 多处理器通信模式 (1)地址位多处理器通信 (2)空闲线多处理器模式 12.4 SCI寄存器 SCI初始化 SCI通信控制寄存器(SCICCR) SCI控制寄存器1 (SCICTL1) 波特率选择寄存器(SCIHBAUD/SCILBAUD) SCI发送数据 SCI控制寄存器2 (SCICTL2) 发送数据缓冲寄存器(SCITXBUF) SCI FIFO发送寄存器(SCIFFTX) SCI FIFO接收寄存器(SCIFFRX) SCI FIFO控制寄存器(SCIFFCT) SCI接收发送数据 SCI接收器状态寄存器(SCIRXST) SCI优先级控制寄存器(SCIPRI) 接收数据缓冲寄存器(SCIRXEMU) (SCIRXBUF) 1. SCI通信控制寄存器(SCICCR) 2. SCI控制寄存器1 (SCICTL1) 3. SCI波特率控制寄存器(SCIHBAUD/SCILBAUD) 4. SCI控制寄存器2 (SCICTL2) 5. SCI接收状态寄存器(SCIRXST) 6. SCI接收缓冲寄存器(SCIRXEMU/SCIRXBUF) 7. SCI发送缓冲寄存器(SCITXBUF) 8. SCI FIFO发送寄存器(SCIFFTX) 9. SCI FIFO接收寄存器(SCIFFRX) 10. SCI FIFO控制寄存器(SCIFFCT) 11. SCI优先级控制寄存器(SCIPRI) 在TXRDY变高后,程序写第二个字符到SCITXBUF(在第二个字节写入SCITXBUF后TXRDY变低) 发送完第一个字符,开始将第二个字符移位TXSHF TXENA变低,禁止发送,SCI结束当前发送 第二个字符发送完,发送器变空,准备下一发送 SCILBAUD ADDR/IDLE MODE SCI CHAR2 SCI CHAR1 SCI CHAR0 SCICCR主要定义SCI通信的字符格式、协议和通信模式 当配置SCI通信控制寄存器时必须使SCI处于不工作状态,可以通过SCICTL1的SW RESET复位实现。 支持64K种速率模式; 由LSPCLK频率和波特率选择寄存器确定; 状态查询方式发送数据:检测SCICTL2的TX_EMPTY位的状态 不论是状态查询方式还是中断方式发送数据,需要发送的数据都需要预先存放到发送缓冲寄存器(SCITXBUF)中; 由于小于8位长度的字符的左侧位被忽略,因此发送数据必须右侧对
您可能关注的文档
最近下载
- “双带头人”教师党支部书记工作室申报书.docx VIP
- DB37∕T 3452-2018 电梯使用安全风险分级管控和事故隐患排查治理体系建设实施指南.docx
- 2019年度广西优秀水利水电工程勘察设计奖候选项目表【模板】.pdf
- 11-034集控值班员(中级)第二版理论题库.docx VIP
- 传染病监测预警必修和选修答案-2024年全国疾控系统“大学习”活动.docx VIP
- 房地产营销策划 - 2020海南南丽湖度假项目推广方案.docx
- 食品经营许可证食品安全规章制度.docx
- 2016年中考英语一轮复习全册导学案.Doc
- SM-YK控制系统说明书.pdf
- 钱塘江河口水资源配置规划解决方案.doc
文档评论(0)