位置:首页 > IC型号导航 > 首字符S型号页 > 首字符S的型号第1250页 > SST89E52RD2-40-C-TQJ > SST89E52RD2-40-C-TQJ PDF资料 > SST89E52RD2-40-C-TQJ PDF资料2第40页

FlashFlex51 MCU
SST89E52RD2 / RD / SST89E54RD2 / RD / SST89E58RD2 / RD
SST89V52RD2 / RD / SST89V54RD2 / RD / SST89V58RD2 / RD
数据表
6.0串行I / O
6.1全双工增强型UART
该装置的串行I / O端口是全双工端口,它允许
要被发送并在同时接收的数据
硬件由发射和接收寄存器, respec-
疑心,而软件正在执行其他任务。该
发送和接收寄存器都位于
串行数据缓冲器( SBUF )特殊功能寄存器。令状
荷兰国际集团到SBUF寄存器装入发送寄存器,
从SBUF寄存器读取获得的内容
接收寄存器。
UART有四种操作模式,其中选择
通过串行端口模式说明( SM0和SM1 )的位
串口控制( SCON )的特殊功能寄存器。在
所有四种模式,传输是通过任何指令来启动
使用SBUF寄存器作为目标寄存器。
招待会开始在模式0时,接收中断
( RI )的串行口控制( SCON )的标志位SFR是
清零,接收使能/禁止( REN)位的
SCON寄存器被置位。接待处的其他发起
模式由输入的起始位,如果SCON的REN位
寄存器被设置。
6.1.1帧错误检测
帧错误检测是一种功能,它允许
接收器来检查有效的停止位模式1 ,
2 ,或3,缺少停止位可以由噪声串行引起
线或同时传输了两个CPU 。
帧错误检测被选中前往PCON
注册和变更SMOD0 = 1 (见图6-1) 。如果一个
停止位丢失,帧错误位( FE)将被设置。
软件可以检查每个接收到后, FE位
检查数据错误。之后, FE位被置位,它可以
只能由软件清零。有效的停止位不清除FE 。
当FE启用, RI升高,而不是在停止位,
最后一个数据位(见图6-2和图6-3 ) 。
SM0/FE
SM1
SM2
任
TB8
RB8
TI
RI
SCON
(98H)
FE置位,如果停止位为0 (帧错误) ( SMOD0 = 1 )
SM0为UART模式控制( SMOD0 = 0 )
SMOD1 SMOD0
BOF
POF
GF1
GF0
PD
IDL
PCON
(87H)
到UART帧错误控制
1255 F16.0
科幻gure
6-1 :帧错误框图
2006硅存储技术公司
S71255-05-000
5/06
40