PIC18F6585/8585/6680/8680
18.4
USART同步从动模式
要设置同步从动发送:
1.
通过启用同步从动串行端口
将SYNC和SPEN和清算位
中国证监会。
清除位CREN和SREN 。
如果需要中断,将允许位TXIE 。
如果需要9位发送需要,设置位TX9 。
通过设置使能位使能发送
TXEN 。
如果发送9位被选中,第九位
应装入TX9D位。
通过将数据装入TXREG开始发送
注册。
如果使用中断,确保GIE和PEIE
INTCON寄存器位( INTCON<7 : 6> )是
设置的。
同步从模式通过清零进入
中国证监会( TXSTA<7> ) 。这种模式不同于
在移位时钟同步主模式被抑制
合股外的RC6 / TX / CK引脚(而不是被
在主控模式由内部提供) 。这允许
设备传输或接收数据,而在任何低功耗
模式。
2.
3.
4.
5.
6.
7.
8.
18.4.1
USART同步从动
发送
同步主机和从机的操作
模式是相同的,除了在睡眠的情况下,
模式。
如果两个词被写入TXREG ,然后
睡觉
指令被执行,将发生以下情况:
a)
b)
c)
d)
该网络第一个字立即传送到
TSR寄存器并发送。
第二个字留在TXREG寄存器中。
TXIF标志位将不会被置位。
当网络连接第一个字已移出TSR ,
TXREG寄存器将转移第二个字
到TSR, TXIF标志位将被设置。
如果使能位TXIE置1,中断将唤醒
从休眠状态的芯片。如果全局中断
启用后,程序将跳转到中断
向量。
e)
表18-9 :
名字
INTCON
PIR1
PIE1
IPR1
RCSTA
TXREG
TXSTA
BAUDCON
SPBRGH
SPBRG
图例:
与同步从动发送相关的寄存器
第6位
PEIE / GIEL
ADIF
ADIE
ADIP
RX9
TX9
RCIDL
第5位
TMR0IE
RCIF
RCIE
RCIP
SREN
TXEN
—
4位
INT0IE
TXIF
TXIE
TXIP
CREN
SYNC
SCKP
第3位
RBIE
SSPIF
SSPIE
SSPIP
ADDEN
SENDB
BRG16
第2位
TMR0IF
CCP1IF
CCP1IE
CCP1IP
FERR
BRGH
—
第1位
INT0IF
TMR2IF
TMR2IE
TMR2IP
OERR
TRMT
WUE
位0
RBIF
TMR1IF
TMR1IE
TMR1IP
RX9D
TX9D
ABDEN
价值
POR , BOR
0000 000x
0000 0000
0000 0000
1111 1111
0000 000x
0000 0000
0000 0010
-1-1 0-00
0000 0000
0000 0000
价值
所有其他
复位
0000 000u
0000 0000
0000 0000
1111 1111
0000 000x
0000 0000
0000 0010
-1-1 0-00
0000 0000
0000 0000
第7位
GIE / GIEH
PSPIF
PSPIE
PSPIP
SPEN
中国证监会
—
USART发送寄存器
波特率发生器寄存器,高字节
波特率发生器寄存器,低字节
x
=未知,
-
=未用,读为'0' 。阴影部分不用于同步从传输。
2004年Microchip的科技公司
DS30491C第247页