
UART
(续)
UART控制和状态寄存器
UART的操作是通过三个程序
寄存器ENU ENUR和ENUI的individ-的功能
UAL位在这些寄存器是如下
ENU -UART控制和状态寄存器(地址在0BA )
笔
0RW
第7位
PSEL1 XBIT9 CHL1
PSEL0
0RW 0RW 0RW
CHL0
0RW
ERR
0R
RBFL
0R
TBMT
1R
位0
PSEL1
e
1 PSEL0
e
0
PSEL1
e
1 PSEL0
e
1
马克( 1 ) (如果启用奇偶校验)
空间( 0 ) (如果启用奇偶校验)
笔
该位使能禁止奇偶校验( 7位和8位模式
只)
笔
e
0禁用奇偶
笔
e
1奇偶启用
ENUR UART接收控制和
状态寄存器
RCVG
每当帧错误发生时,该位被置高
而变低时, RDX变高
XMTG
该位被置位,表明UART都会发送
婷它得到的最后一帧的最后一个(月底结束复位
停止位)
ATTN
注意模式被启用,而此位设置
该位自动清零接收一个字符
数据位9集
RBIT9
包含收到的第九位数据时, UART
与每帧9个数据位操作
备用
留作将来使用
PE
标志的奇偶校验错误
PE
e
0表示因为没有奇偶校验错误检测
最后一次ENUR寄存器被读
PE
e
1表示的奇偶校验错误的发生
FE
标记的帧错误
FE
e
0表示无帧错误检测
自从上次的ENUR寄存器被读
FE
e
1表示的帧错误的发生
美国能源部
标志的数据溢出错误
美国能源部
e
0表示没有数据溢出错误已经DE-
自从上次的ENUR寄存器tected
读取
美国能源部
e
1表示数据溢出呃 - 发生
ROR
ENUI UART中断和
时钟控制寄存器
ETI
该位使能禁止从发射中断
部分
ETI
e
0中断从发射器被禁用
ETI
e
从发射机1中断被使能
ERI
该位使能禁止从接收中断
部分
ERI
e
0中断从接收器被禁用
ERI
e
从接收器1中断使能
XTCLK
该位选择的时钟源的发射机 -
部分
XTCLK
e
0的时钟源是通过选择
PSR和波特率寄存器
XTCLK
e
1信号上CKX (L1)的引脚被用作时钟
XRCLK
该位选择的时钟源的接收器
部分
XRCLK
e
0的时钟源是通过选择
PSR和波特率寄存器
XRCLK
e
1信号上CKX (L1)的引脚被用作时钟
SSEL
UART模式选择
SSEL
e
0异步模式
SSEL
e
1同步模式
ENUR - UART接收控制和状态寄存器
(地址在0BB )
美国能源部
0RD
Bit7
FE
0RD
PE
0RD
SPARE RBIT9 ATTN XMTG RCVG
0RW 0R
0RW 0R
0R
Bit0
ENUI -UART中断和时钟源注册
(地址在0BC )
STP2
0RW
Bit7
位未使用
0
1
R
D
位清零复位
位被设置为1复位
位是只读的,不能由软件写入
位清零读通过软件一个被清零时读
自动写入该位不影响其状态
STP78 ETDX SSEL
0RW 0RW 0RW
XRCLK XTCLK ERI
0RW 0RW 0RW
ETI
0RW
Bit0
RW位的读写
说明UART的寄存器位
ENU UART控制和状态寄存器
TBMT
当UART传输的字节该位被置位
从数据TBUF注册到TSFT注册变压器
当软件写入的使命,它将自动复位
该寄存器TBUF
RBFL
当UART接收到一个COM该位被置位
完整的字符,并复制它到RBUF进行注册
自动复位时,软件会读取字符
从RBUF
ERR
该位是一个全球性的UART错误标记,如果它被设置
错误的任何或组合(美国能源部的FE ,PE)发生
CHL1 CHL0
这些位选择的字符帧格式
平价不包括由硬件生成验证
CHL1
e
0 CHL0
e
0的帧包含8个数据位
CHL1
e
0 CHL0
e
1帧包含七个数据
位
CHL1
e
1 CHL0
e
0帧包含9个数据位
CHL1
e
1 CHL0
e
1环回模式选择的反式
米特输出在内部循环
回接收器输入九位
帧格式用于
XBIT9 PSEL0
节目传输的第九位
当UART与每帧9个数据位操作系统
对于每帧七,八个数据位结合该位
与PSEL1选择奇偶校验
PSEL1 PSEL0
奇偶选择位
PSEL1
e
0 PSEL0
e
0奇校验(如果启用奇偶校验)
PSEL1
e
0 PSEL0
e
1偶校验(如果启用奇偶校验)
17
HTTP
WWW国家COM