位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第982页 > ADE7169ASTZF16 > ADE7169ASTZF16 PDF资料 > ADE7169ASTZF16 PDF资料3第120页

ADE7169F16
多处理器网络例如RS- 485, 9-
th
位被设置为
表示该帧包含的设备的地址
主愿与沟通。对设备
网络总是监听与9的分组
th
位置
被配置为使得如果所述9
th
一点是明确的,该框架将不会
是有效的和一个接收中断不会产生。如果9
th
位被设置,所有的网络上的设备将接收到
解决并得到接收字符中断。这些设备将
检查地址是否匹配设备的预编程
地址,该设备将自行配置来听所有来电
帧,即使是那些与9
th
位清零。由于主有
与该设备发起的通信,满足以下所有
在9包
th
位明确是专门为预期
寻址的装置,直到与9的另一数据包
th
位集
收到。如果地址不匹配,则所述装置将继续
监听地址的数据包。
发送时, 8位数据位必须写入SBUF 。该
第九位必须写入SCON中的TB8 。当传输
开始,当从SBUF的8个数据位被装入
发送移位寄存器(低位在前) 。 9
th
数据位,在TB8举行
加载到发送移位寄存器的第9位。
传输开始于下一个有效的波特率时钟。该
发送中断标志, TI ,是只要有传输设置
完成后,当停止位出现在TXD 。
下列所有条件必须在该时间的最后得到满足
移位脉冲产生接收一个字符:
初步的技术数据
或定时器2可用于产生波特率或两个定时器
可同时使用其中一个产生的发送
率与其它产生接收速率。还有一个
专用的定时器产生波特率, UART定时器,它
有小数分频精确产生任何波特率,见
在UART定时器产生波特率部分。操作
在9位UART的是相同的用于模式2 ,但波特率
可以变化。
在四种模式中,发送任何指令启动
将SBUF作为目标寄存器。招待会在开始
模式0 ,当RI = 0和REN = 1时接收的开始
由输入的起始位其他模式,如果REN = 1 。
UART波特率发生器
模式0波特率发生器
波特率在模式0是固定的:
F
CORE
12
模式2波特率发生器
模式0波特率
=
波特率在模式2依赖于SMOD位的值
在PCON SFR 。如果SMOD = 0 ,波特率的1/32
核心频率。如果SMOD = 1 ,波特率是内核时钟的1/16 :
模式2波特率
=
2
SMOD
×
F
CORE
32
如果扩展UART被禁用( EXTEN = 0的CFG
SFR ) , RI必须为零接收一个字符。这保证
在SBUF中的数据将不如果最后被覆盖
接收到的字符没有被读出。
如果多处理器通信是通过设置启用
SM2 ,接收9
th
位必须被设置为接收一个字符。
这确保了只有9帧
th
位置,框架
包含地址,产生接收中断。
模式1和3的波特率发生器
波特率在模式1和模式3通过溢流确定
定时器产生波特率率:定时器1或者
定时器2或专用波特率发生器, UART定时器,
其具有整数和分数除数。
定时器1产生波特率
当定时器1作为波特率发生器,波特率
在模式1和3是由定时器1的溢出率决定
和SMOD的值,如下所示:
模式1和3的波特率
=
2
SMOD
×
定时器1的溢出率
32
如果任何这些条件是
不
满足时,所接收的帧是
无法挽回,而接收中断标志RI ,没有设置。
接收用于模式2类似,模式1的8个数据中的
字节输入的RXD( LSB在前),并装载到接收
移位寄存器。如果所接收的帧满足了上述标准,
发生以下事件:
8位接收移位寄存器锁存到SBUF 。
第9位数据被锁存到SCON的RB8 。
接收中断标志( RI )设置。
定时器1的中断应该在此应用程序被禁用。
计时器本身可以为定时器或计数器进行配置
操作,并且在任何的它的三个运行模式。在最
典型应用中,它被配置为在定时器操作中
自动重载模式(TMOD = 0010二进制的高四位) 。在这
情况下,该波特率由下式给出
SMOD
模式1和3的波特率
=
2
×
32
F
CORE
(256
TH
1)
模式3 ( 9位UART波特率)
模式3是通过将两个SM0和SM1 。在这种模式下,
8051 UART串行端口工作在9位模式下的变量
波特率。波特率由定时器溢出率设定。定时器1
定时器2产生波特率
波特率也可以使用定时器2使用定时器2产生
类似于在该定时器必须溢出16使用定时器1
有点时间之前发送或接收。由于定时器2
有一个16位自动重载模式,更宽范围的波特率是
牧师珠三角|第120页140