73S1217F数据表
DS_1217F_002
1.7.6
UART
80515芯的73S1217F的包括可以被编程以进行通信两个独立的UART
与主机。该73S1217F只能连接1的UART的时间,因为只有一组TX和的
RX引脚。该
寄存器用来选择哪个UART被连接到TX和RX引脚。每
UART具有一组不同的操作模式,用户可以根据自己的需要进行选择。该
UART是一个专用的2线串行接口,可以与外部主机的通信
高达115,200比特/秒。 TX和RX引脚在V操作
DD
电源电压电平,绝
超过3.6V 。各引脚的操作如下:
接收:
串行输入数据,在这个引脚施加。符合RS - 232标准,该字节输入LSB在前。
应用在RX上的电压不能超过3.6V 。
TX :
该引脚用于输出的串行数据。该字节输出LSB在前。
该73S1217F有几个UART相关的读/写寄存器。所有UART传输是可编程的
奇偶校验使能,选择奇偶校验, 2个停止位/ 1个停止位和XON / XOFF选项变量通讯波特率
价格从300到115200 。表47示出了可选择的UART的操作模式和表48中
显示了波特率计算。
表33 : UART模式
UART 0
模式0
模式1
模式2
模式3
不适用
起始位, 8个数据位,停止位,可变
波特率(内部波特率发生器
或定时器1 )
起始位,8位数据位,奇偶校验,停止位,
固定波特率1/32或f 1/64
CKMPU
起始位,8位数据位,奇偶校验,停止位,
可变波特率(内部波特率
发生器或定时器1 )
UART 1
起始位, 8个数据位,奇偶校验,停止位,可变
波特率(内部波特率发生器)
起始位, 8个数据位,停止位,可变波特率
率(内部波特率发生器)
不适用
不适用
注:串行数据的奇偶性,可通过将累加器的标志P 。七位串行模式
奇偶性,例如那些用于通过所述标志的协议,可以通过设定的8位和读出的第7位被模拟
输出数据。无奇偶校验七位串行模式可以通过设置位7至一个恒定的1.8位模拟
带奇偶校验的串行模式可以设置和读取的第9位,使用控制位模拟
S0CON3和S1CON3在
和
特殊功能寄存器。
表34 :波特率发生器
使用定时器1
串行接口0
串行接口1
2
SMOD
* f
CKMPU
/ ( 384 * ( 256 - TH1 ) )
不适用
使用内部波特率发生器
2
SMOD
* f
CKMPU
/(64 * (2
10
-S0REL))
f
CKMPU
/(32 * (2
10
-S1REL))
注意: S0REL (9 :0)和S1REL (9 :0)是通过从相应的定时器组合比特导出的10位值
重载寄存器SxRELH (位1 : 0 )和SxRELL (位7 : 0 ) 。 TH1是定时器1的SMOD位的高字节
位于
SFR 。
42
修订版1.2