
SPI / MICROWIRE兼容的UART和具有±15kV的ESD
受保护的RS - 232收发器,内置电容器
MAX3110E/MAX3111E
波特率发生器
波特率发生器决定的速率
在发射机和接收机操作。位B3 - B0中
写配置寄存器确定波特率
除数( BRD ) ,其将X1振荡器frequen-
CY 。板载振荡器的工作与任一
1.8432MHz的或的3.6864MHz晶体或者被驱动X1
用45 %55 %占空比的方波。表6
显示波特率除数为给定的输入代码以及
作为波特率为1.8432MHz的和3.684MHz晶体。
该发生器的时钟为16倍波特率。
中断源和面罩
通过读数据或写数据寄存器清零
打断
IRQ ,
假设开始的条件
中断不复存在。表7给出了详
每一个中断源。图6显示了功能性
图的中断源和掩模的块。
以下是建立一个IRQ的两个例子
MAX3110E / MAX3111E :
实施例1 。
成立仅发送缓冲区空间
中断。发送下面的16位字到的DIN
通过写配置MAX3110E / MAX3111E
注册。这16位字配置MAX3110E /
MAX3111E为9600 , 8位字,无奇偶校验,一个
停车位有一个1.8432MHz的晶体。
二进制1100100000001010
HEX C80A
表6.波特率选择*
B3
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
波特
B2 B1 B0
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0**
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
区划
比
1
2
4
8
16
32
64
128
3
6
12
24
48
96
192
384
波特
率
(f
OSC
=
1.8432MHz)
115.2k**
57.6k
28.8k
14.4k
7200
3600
1800
900
38.4k
19.2k
9600
4800
2400
1200
600
300
波特
率
(f
OSC
=
3.6864MHz)
230.4k**
115.2k
57.6k
28.8k
14.4k
7200
3600
1800
76.8k
38.4k
19.2k
9600
4800
2400
1200
600
以粗体显示*标准波特率
**默认波特率
实施例2 。
成立了只有数据可用(或数据 -
正在读)中断。
发送下面的16位字到的DIN
通过写配置MAX3110E / MAX3111E
注册。这16位字配置MAX3110E /
MAX3111E为9600 , 8位字,无奇偶校验,一个
停车位有一个1.8432MHz的晶体。
二进制1100010000001010
HEX C40A
Q
S
R
可用的新数据
数据读取
RM MASK
Q
S
R
发送缓冲区为空
数据读取
TM MASK
IRQ
N
PE = 1 ,并获得
奇偶校验位= 1
PE = 0或收到
PM屏蔽奇偶校验位= 0
Q
S
R
转型期RX
关闭
RAM MASK
帧错误
关闭
RAM MASK
接收FIFO
该MAX3110E / MAX3111E包含一个8字接收
FIFO为UART接收数据,以减少
处理器开销。使用UART ,软件关断模式
下清除接收FIFO 。上电时,该
接收FIFO使能。要禁用接收FIFO ,
设置
FEN
位高写入写入时
配置寄存器。要检查FIFO是否
启用或禁用,回读
FEN
位使用
读取配置。
对于中断源和面罩图6.功能框图
块
20
______________________________________________________________________________________