理论教育 SCI通信控制寄存器(SCICCR)详解

SCI通信控制寄存器(SCICCR)详解

时间:2023-06-15 理论教育 版权反馈
【摘要】:SCI通信控制寄存器定义了用于SCI的字符格式、协议和通信模式。位7,STOP BITS:设置SCI停止位的个数,它指定发送的停止位的个数。位5,PARITY ENABLE:SCI奇偶校验使能位。该位禁止或使能奇偶校验功能。如果SCI处于地址位多处理器模式,则地址位也包含在奇偶性计算范围内。多处理器通信和其他通信模式是不同的,因为它使用了SLEEP和TXWAKE功能。位2~0,SCICHAR2~0:字符长度选择位。长度少于8位的字符在SCIRXBUF和SCIRXEMU中是以右对齐且在SCIRXBUF中不需要用0填补。

SCI通信控制寄存器(SCICCR)详解

SCI通信控制寄存器(SCI Communication Control Register,SCICCR)定义了用于SCI的字符格式、协议和通信模式。

978-7-111-57271-8-Chapter10-13.jpg

位7,STOP BITS:设置SCI停止位的个数,它指定发送的停止位的个数。接收器只检测一个停止位。

●1:两个停止位。

●0:一个停止位。

位6,EVEN/ODD PARITY:SCI奇偶校验选择位。当位5(PARITY ENABLE)置1时,本位选择是偶校验还是奇校验,即发送和接收的字符中1的个数是偶数还是奇数。

●1:偶校验。

●0:奇校验。

位5,PARITY ENABLE:SCI奇偶校验使能位。该位禁止或使能奇偶校验功能。如果SCI处于地址位多处理器模式(通过本寄存器的位3设置),则地址位也包含在奇偶性计算范围内。对于少于8位的字符,余下未用的位不包含在奇偶性计算范围内。

●1:使能奇/偶校验功能。

●0:禁止奇/偶校验(在发送或接收过程中不产生奇偶校验位)。(www.daowen.com)

位4,LOOP BACK ENA:自测模式使能位。使能后,发送(Tx)引脚在内部连接到接收(Rx)引脚。

●1:使能自测模式。

●0:禁止自测模式。

位3,ADDR/IDLE MODE:SCI多处理器模式选择位。该位选择多处理器通信协议。多处理器通信和其他通信模式是不同的,因为它使用了SLEEP和TXWAKE功能(分别是SCICTL1寄存器的位2和位3)。由于地址位模式在每帧中增加了一个额外的位,所以一般的通信常用空闲线模式。空闲线模式还与RS-232通信兼容。

●1:选择地址位模式。

●0:选择空闲线模式。

位2~0,SCICHAR2~0:字符长度选择位。这些位选择SCI的字符长度,从1~8位可选。长度少于8位的字符在SCIRXBUF和SCIRXEMU中是以右对齐且在SCIRXBUF中不需要用0填补。字符的长度选择情况见表10-2。

10-2 字符的长度选择

978-7-111-57271-8-Chapter10-14.jpg

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈