添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第1389页 > ADUC848 > ADUC848 PDF资料 > ADUC848 PDF资料1第81页
ADuC845/ADuC847/ADuC848
模式0 ( 8位移位寄存器模式)
模式0中选择由在所述结算两个SM0和SM1位
SFR SCON 。通过RxD串行数据进入和退出。的TxD
输出移位时钟。 8个数据位发送或
收到。传输是通过写入的指令开始
到SBUF 。该数据被移出RxD线上的。的8位
用最少的显著位(LSB)首先发送。
当接收使能位( REN)的接收开始是1
和接收中断位( RI)是0。当RI被清除,则
数据移入RxD线和时钟脉冲
从TXD线输出,如图58 。
04741-0-055
下列所有条件必须在该时间的最后得到满足
移位脉冲产生:
RI = 0
无论是SM2 = 0或SM2 = 1
接收到的停止位= 1
如果任何这些条件是
满足时,所接收的帧是
无法挽回,而RI未设置。
模式2 ( 9位UART波特率固定)
模式2是通过将SM0和SM1结算。在这
模式时,UART工作在9位模式下的固定波特率。
波特率固定为Core_Clk / 64在默认情况下,虽然
设置PCON的SMOD位,频率可提高一倍
到Core_Clk / 32 。 11位发送或接收:一开始
位( 0 ) , 8个数据位,一个可编程的第9位和一个停止位( 1 ) 。
第9位是最经常用作奇偶校验位,虽然它可以是
用于任何东西,包括第九位数据(如果需要) 。
发送时, 8位数据位必须写入SBUF 。该
第九位必须写入SCON中的TB8 。当传输
被启动时, 8位数据(从SBUF )被装入
发送移位寄存器(低位在前) 。 TB8的内容
加载到发送移位寄存器的第9位。
传输开始于下一个有效的波特率时钟。德州仪器
标志一旦停止位出现在TXD设置。
接收用于模式2类似,模式1的8个数据中的
字节输入的RXD( LSB在前),并装载到接收
移位寄存器。当所有8位数据移入,以下
事件:
8位接收移位寄存器锁存到SBUF 。
第9位数据被锁存到SCON的RB8 。
接收中断标志( RI )设置。
RXD
(数据输出)
TXD
(移位时钟)
数据位0
数据位1
数据位6
数据位7
图58. 8位移位寄存器模式
模式1 ( 8位UART ,可变波特率)
模式1是通过清零SM0和SM1设置。每个数据
字节( LSB在前)之前有一个起始位( 0),其次是
停止位( 1) 。因此, 10位在TXD传送或有
对端收到。波特率由定时器1或定时器2集
溢出率,或两个(一个用于传输的组合
而另一个用于接收) 。
传输是通过写SBUF启动。在写SBUF
信号也加载一个1 (停止位)进入的第9位
发送移位寄存器。中的数据输出位逐位直到
停止位出现在TXD和发送中断标志( TI )是
如图59自动设置。
开始
TXD
TI
(SCON.1)
设置中断
即,准备更多的数据
停止位
D0
D1
D2
D3
D4
D5
D6
D7
04741-0-056
图59. 8位可变波特率
当一个1到0的跳变检测在接收启动
RxD端。假设一个有效的起始位被检测到,性格
接待仍在继续。起始位被跳过, 8个数据位
被移入串行口移位寄存器。当所有8位
已移入,会发生以下事件:
8位接收移位寄存器锁存到SBUF 。
第9位(停止位)同步进入SCON的RB8 。
接收中断标志( RI )设置。
下列所有条件必须在该时间的最后得到满足
移位脉冲产生:
RI = 0
无论是SM2 = 0或SM2 = 1
接收到的停止位= 1
如果任何这些条件是
满足时,所接收的帧是
无法挽回,而RI未设置。
版本A | 81页108

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