添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符V型号页 > 首字符V的型号第59页 > VMX51C900 > VMX51C900 PDF资料 > VMX51C900 PDF资料2第25页
VMX51C900
UART波特率
在模式2和模式3 UART接收
一零过渡RXD引脚启动
接待。正是由于这个原因, RXD采样,采
16的速率乘以波特率一直
确立。
当检测到转换时, 1FFh被写入到
输入移位寄存器和除以16计数器
立即复位。
在7
th
, 8
th
和9
th
每个位的计数器状态
时间;比特检测样品RXD的值。该
接受的值是被认为在至少所述值
2这三个样品。如果在接受了价值
的第一个位的时间不为零,接收电路
复位和单位要追溯到寻找另一
一至零过渡。如果起始位有效,则转移
到输入移位寄存器中,并在接收
帧的其余部分将继续进行。
对于一个接收操作中,数据位中的
右为1的转向了左边。一旦开始位
到达了移位寄存器的最左边的位置( 9位
寄存器) ,它告诉RX控制块做一
转移,设定RI ,并加载SBUF和RB8 。信号
设定RI和装载SBUF和RB8将产生
如果,当且仅当以下条件成立时
在生成最终移位脉冲时的实例:
-
-
无论是SM2 = 0或接收到的9
th
位等于1
RI = 0
th
在模式0中,波特率是固定的,可以表示为
下式:
模式0波特率=振荡器频率
12
在模式2中,波特率取决于价值
在PCON中SMOD位。从下面的公式,
我们可以看到,如果SMOD = 0 (这是值上
复位) ,波特率为1/32振荡频率。
模式2波特率= 2
SMOD
X(振荡器频率)
64
定时器1和/或定时器2的溢出率决定
波特率模式1和3 。
生成UART波特率定时器1
当定时器1作为波特率发生器,
波特率在模式1和模式3由所述确定
定时器1的溢出率。
如果两个条件都满足时,接收到的位的9个数据
进入RB8 ,而前8位数据则进入SBUF 。如果
这些条件之一不满足,所接收的帧
完全丢失。一号位的时间后,无论是
上述条件满足与否,单位可以追溯到
寻找一个零在RXD输入转换。
请注意,接收到的停止位的值
无关SBUF , RB8或RI 。
模式1,3波特率= 2
SMOD
x定时器1溢出率
32
定时器1必须被配置为一个8位的定时器( TL1 )配
自动重新加载TH1值时发生溢出
(模式2) 。在本申请中,定时器1的中断
应禁用。
下面两个公式可用于计算
波特率和重载值被写入到
在TH1寄存器。
模式1,3波特率=
2
SMOD
X FOSC
32 ×12 ( 256 - TH1 )
______________________________________________________________________________________________
www.ramtron.com
分页: 55 25

深圳市碧威特网络技术有限公司