R8A66171DD/SP
DISCRIPTION函数的
●
波特率发生器
8位可编程分频器(波特率发生器)产生的波特率发送或接收。
点名率(N + 1 )与范围n = 0 255 。波特率由下式计算出
公式:
波特率=
f(X1)
分频( 2或32 ) ·波特率发生器的分裂速度(N + 1 ) · 16
分频比率由Command 1的D0位设置。波特率发生器的点名率
由命令2集。
举例如下:
9600bps
=
9.8304MHz
2(31+1)16
●
块长度计数器
该R8A66171可处理多字节的数据作为一个块(包)中。
因此,字节的CRC是可以的。块长度计数器是一个6位的可编程计数器。该
块长度是第(m + 1)为m = 0 63所允许的值的字节。
●
发送数据缓冲器( FIFO )
发送数据缓冲区(FIFO)组成的4个字节。
根据块长度的发送数据缓冲区(FIFO)功能。
块长度= 1 3个
当发送数据缓冲区( FIFO)的变空(缓冲器空)和/ INT被设置为低活动状态,则
中断输出/ INT被设置为一个低的水平。该MCU验证缓冲区为空时的的D2位
状态1的信息被读出。 MCU应该写入的块长度的数据,以发送数据缓冲区
(FIFO) ,在这个时刻。
当一个数据块被写入发送数据缓冲区(FIFO) , / CTS是低级别和TXEN是高
电平,在发送数据缓冲区中的数据(先进先出)被发送到发送缓冲器中。如果/ CTS是高级别
当数据被发送时,所有的数据被发送(包括在发送数据缓冲区(FIFO)的数据)。
当该缓冲器变空时,在发送数据缓冲区( FIFO)的数据不被发送到
发送缓冲器中,直到微控制器写入数据的新块的发送数据缓冲区(FIFO) 。 MCU可以
没有写入新的数据到发送数据缓冲区(FIFO)直到缓冲器变空。
例如:块长度= 2
数据数据
MCU
发送数据缓冲器( FIFO )
发送缓冲区(P
→
S)
TXD引脚
块长度= 4或更
当发送数据缓冲区( FIFO)的变空和/ INT被设置为低活性,中断输出
/ INT变低。 MCU的验证通过读状态1的D2的位缓冲器为空
信息。
当发生这种情况时,MCU应该写4字节的数据,以发送数据缓冲区(FIFO) 。该
在发送数据缓冲区( FIFO)的数据被发送到发送缓冲器时/ CTS是低级别和TXEN
为高电平。当字节从MCU的数量在所述的最后阶段变为小于4
块传输,同样的操作应使作为该块长度= 13 。
当该缓冲器变空时,在发送数据缓冲区( FIFO)的数据不被发送到
发送缓冲器中,直到微控制器写入的固定块长度的数据,以发送数据缓冲区(FIFO) 。该
MCU可以不将数据写入发送数据缓冲区(FIFO)直到缓冲器变空。
REJ03F269-0100 Rev.1.00 Feb.19.2008
第22页5