
初步的技术数据
UART串行接口
该ADE75XX / ADE71XX UART具有一个被构造
四种模式:
- 移位寄存器,波特率固定以F
CORE
/12
- 8位UART可变波特率
- 9-位UART波特率固定以F
CORE
/ 64或f
CORE
/32
- 9位UART波特率
可变波特率通过使用内部定时器来定义
生成300和115200波特/秒之间的任何速率。
在所提供的UART串行接口
ADE75XX / ADE71XX是一个全双工的串行接口。它也是
接收缓冲,通过存储的第一个接收到的字节的接收
缓冲区中,直到第二个字节的接收完成。该
ADE75xx/ADE71xx
物理接口UART通过RXD( P1.0 )提供
和TxD脚( P1.1 )引脚,而固件接口是通过
特殊功能寄存器列于表121 。
两个串行端口接收和发送寄存器进行访问
通过SBUF SFR ( SFR地址= 0x99 ) 。写SBUF
装入发送寄存器,读SBUF访问
在物理上独立的接收寄存器。
增强型UART模式是通过UART和定时器提供
提供增强的帧错误,打破错误并覆盖
错误检测。该模式通过将EXTEN位启用
在CFG SFR-看到UART附加功能部分。该
SBAUDT和SBAUDF SFR用于配置UART定时器
并表示增强型UART错误。
UART SFR寄存器列表
表121串行口的SFR
SFR
SCON
SBUF
SBAUDT
SBAUDF
地址
0x98
0x99
0x9E
0x9D
位寻址
是的
No
No
No
描述
串行通信控制寄存器 - 见表122
串行端口缓冲器 - 见表123
增强的错误检查
- 请参阅表124
提高分数分频器
- 请参阅表125
表122 SCON SFR位说明SFR ( SCON , 0x98在全局)
位
位置
7-6
位
地址。
0x9F,
0x9E
位
名字
SM0,
SM1
默认
价值
00
描述
UART串行模式选择位。这些位选择串行口的工作模式为
如下所示:
SM0
0
0
1
1
5
0x9D
SM2
0
SM1
0
1
0
1
选择的操作模式。
模式0 :移位寄存器,固定波特率(F
CORE
/12).
模式1 : 8位UART ,可变波特率。
模式2 : 9位UART ,固定波特率(F
CORE
/ 32 )或(f
CORE
/16).
模式3 : 9位UART ,可变波特率。
多处理器通信使能位。
使能模式2和3帧错误检测的多机通信
在模式1 。
在模式0中, SM2应清除。
在模式1中,如果SM2置位, RI不被激活,如果没有接收到有效的停止位。如果SM2 =
牧师上一页|第123页148