位置:首页 > IC型号导航 > 首字符M型号页 > 首字符M的型号第2894页 > M38D50F1-XXXFP > M38D50F1-XXXFP PDF资料 > M38D50F1-XXXFP PDF资料1第45页

38D5集团
[发送缓冲寄存器/接收缓冲寄存器
(TB1/RB1)]
发送缓冲寄存器和接收缓冲寄存器是
位于相同的地址。发送缓冲器是只写和
接收缓冲器是只读的。如果一个字符位长为7位,
存储在接收缓冲器中的数据的MSB为“0”。
[串行I / O1状态寄存器( SIO1STS )
只读串行I / O1状态寄存器包括七个标志
( 06位),这表明该串行I的工作状态输入/输出
功能和各种错误。
三个标志(位4至6)只适用于UART模式。
接收缓冲器满标志( 1位)设置为“0”时,接收
缓冲寄存器被读取。
如果有错误,则检测到的同时该数据是
从接收移位寄存器传送到接收缓冲
寄存器,接收缓冲器满标志位被置位。在写
串行I / O1状态寄存器设置所有的错误标志OE , PE , FE ,和
SE (位3至第6位,分别)为“0” 。写入“0”的串行
I / O1允许位SIOE (比特串行I / O1控制寄存器的第7 )
还设置所有状态标志为“0” ,包括错误标志。
该串行I / O1状态寄存器的所有位被设置为“0”时复位,但
如果将发送允许位(位4)的串行I / O1控制寄存器的
已被设置为“ 1”时,发送移位完成标志( 2位)和
发送缓冲器空标志(位0 )成为“ 1 ” 。
[串行I / O1控制寄存器( SIO1CON )
串行I / O1控制寄存器包括8位用于控制
该串行I / O1功能。
[ UART控制寄存器( UARTCON )
UART控制寄存器包括4个控制位(位0到
3)当异步串行I / O选择哪个是有效的,并
设置的数据传送的数据格式和一个位(位4 ),其是
总是有效的,并设置了P4的输出结构
1
/T
X
D引脚。
[波特率发生器( BRG )
波特率发生器决定波特率串行
传输。
波特率发生器分计数源的频率
由1 /( n + 1个) ,其中n是写入波特率的值
发电机。
在串行I / O1> <Notes
当设置发送允许串行I位/ 01为“1 ”时,串行
I / O1发送中断请求位被自动设定为“ 1 ” 。
当不需要中断发生同步于
启用传输,必须按以下步骤。
( 1 )将串行I / O1发送中断使能位为“0”
(禁用) 。
( 2 )将发送允许位为“1” 。
(3)之后将串行I / O1发送中断请求位为“ 0 ”
1个或多个指令已被执行。
( 4 )将串行I / O1发送中断允许位为“ 1 ”
(启用) 。
Rev.3.01 2007年8月8日
REJ03B0158-0301
第45页134