- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
串口通信(SCI)
名词解释:
IR: InfraRed(红外)
LSB: Least Significant Bit (最低有效位)
MSB: Most Significant Bit(最高有效位)
特征:
八个中断标志位:
(1)、传送区为空
(2)、传送完成
(3)、接收区已满
(4)、空闲接收输入
(5)、接收器超出
(6)、噪音错误
(7)、架构错误
(8)、奇偶校验错误
(9)、接收唤醒
(10)、发送冲突
(11)、
SCI寄存器:
注意:SCIBDH、SCIBDL、SCICR1这3个寄存器只能在SCISR2的AMAP=0时才能进入!!!
而SCIASR1、SCIACR1、SCIACR2这3个寄存器则只能在SCISR的AMAP=1时才能进入!!!
1、SCI Baud Rate Registers (SCIBDH, SCIBDL)
在AMAP=0的时候可写
在AMAP=0的情况下,如果只有SCIBDH被写入,读取SCIBDH不会返回当前值,直到SCIBDL也被写入(在写入SCIBDH之后)
注意:这两个寄存器只有在AMAP=0的情况下才能在memory map下可见
IREN:0红外调制/解调不使能;1红外调制解调使能
TNP[1:0]:此位控制是否使能narrow pluse(不知道是什么)
SBR[12:0]:SCI 波特率设置位。
当IREN=0时,
SCI baud rate = SCI bus clock / (16 x SBR[12:0])
当IREN= 1时,
SCI baud rate = SCI bus clock / (32 x SBR[12:1])
注意:波特率发生器在reset之后被禁止且直至TE、RE位被置一。而且,波特率发生器在(SBR[12:0]=0和IREN=0)||(SBR[12:0]=0和IREN=1)的情况下被禁止。
注意:只写入SCIBDH不写入SCIBDL是无效的,因为在未写入SCIBDL之前写入SCIBDH,会将SCIBDH的值放入一个短暂储存的空间。
2、SCI Control Register 1 (SCICR1)
此寄存器只有在AMAP=0的时候可见
LOOPS:此位用于使能 loop operation(环路操作)。在loop operation下:RXD引脚不与SCI相连,发送器输出内部连接到接收输入。(要发送、接收均使能)
LOOPS=0正常模式,LOOPS=1LOOP operation
接收输入取决于RSRC位 不太明白!!!似乎是说,在loop operation模式下发送端直接接接收端…
SCISWAI:停止模式下SCI是否使能
RSRC:接收源设置位
当LOOPS=1,由RSRC位决定接收移位寄存器输入的数据源。
M:数据格式模式位(决定数据是8位还是9位)M=0:1位开始位,8位数据位,1位停止位
M=1:1位开始位,9位数据位,1位停止位
WAKE:唤醒条件位 没看
ILT:空闲线类型位(ILT决定当接收端开始计算逻辑1作为空闲特征位,计算开始在起始位之后或者停止位之后,如果计算开始于起始位之后,然后一串逻辑1在停止位之前,可能导致错误识别为一个空转字符(因为空闲状态TXD会被置一);若开始于停止位之后,可避免错误的空转字符识别,但需要适当的同步传送)
不是太明!!!!!!!!!!!!!!!!!!!!!!!
ILT=0,空闲特征位计算开始在起始位之后
ITLl=1,空闲特征位计算开始在停止位之后
PE:奇偶校验使能位
PE=0,奇偶校验不使能;PE=1,奇偶校验使能
PT:奇偶校验类型位
PT=0,偶校验;PT=1奇校验
3、SCI Alternative Status Register 1 (SCIASR1)
此寄存器只有在AMAP=1时可见
RXEDGIF:接收输入有效边缘电平中断标志位。RXEDGIF生效条件:如果有效边缘电平(下降沿需设置PXPOL=0,上升沿需设置PXPOL=1[PXPOL在SCISR2)寄存器上])发生于RXD输入引脚上,写入1对RXEDGIF位清零!!!
RXEDGIF=0,没有有效接收在接收输入产生中断
RXEDGIF=1,有……………………………………
BERRV:位错误值判断位。此位反映RXD输入的无码情况(当位错误检测线路使能和一个错误接收电平发生时)。
BERRV=0,采样到一个低电平,但期望值为高电平
BERRV=1,采样到一个高电平,但期望值为低电平
BERRIF:位错误中断标志位。当错误检测线路使能,并且RXD输入的采样值与发送值不匹配的时候此位生效。当BERRIE=1,且发生上诉情况,一个中断会被产
您可能关注的文档
- 2016届名师指津.高考词汇第四周测试卷(英语).doc
- 牛仔裤的品牌大全.doc
- 大三上期末Paraphrase完整版.doc
- 全新版大学英语综合教程第一册教案 Unit1.doc
- 英语口语话题-我自己写的.doc
- 外研版七年级上module1-module2.doc
- 四级模拟题答案.doc
- 本科英语系毕业论文 《波丽安娜》中主人公—波丽安娜的性格成因.doc
- 英文座右铭大全.doc
- 初一英语上学期复习提纲.doc
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)