PIC18F2331/2431/4331/4431
20.5
EUSART同步从动
模式
要设置同步从动发送:
1.
通过启用同步从动串行端口
设置位, SYNC和SPEN和清除位,
中国证监会。
清除位, CREN和SREN 。
如果需要中断,将允许位, TXIE 。
如果需要9位发送需要,设置位, TX9 。
允许通过设置使能位传输,
TXEN 。
如果发送9位被选中,第九位
应位, TX9D加载。
通过将数据装入TXREG开始发送
注册。
如果使用中断,确保GIE和PEIE
INTCON寄存器位( INTCON<7 : 6> )是
设置的。
同步从模式通过清零输入,
中国证监会( TXSTA<7> ) 。这种模式不同于
在移位时钟是同步主模式
在RC6 / TX / CK / SS引脚从外部提供(而不是
被内部提供在主模式下) 。这
允许设备传输或接收数据,而在
任何低功耗模式。
2.
3.
4.
5.
6.
7.
8.
20.5.1
EUSART同步从动
发送
同步主机和从机的操作
模式是相同的,除了在休眠模式的情况下。
如果两个词被写入TXREG ,然后
睡觉
指令被执行,将发生以下情况:
a)
b)
c)
d)
该网络第一个字立即传送到
TSR寄存器并发送。
第二个字留在TXREG寄存器中。
标志位TXIF ,会不会被设置。
当网络连接第一个字已移出TSR ,
TXREG寄存器将转移第二个字
到TSR,标志位TXIF ,将被设置。
如果使能位TXIE ,设置,中断将唤醒
从休眠状态的芯片。如果全局中断
启用后,程序将跳转到中断
向量。
e)
表20-9 :
名字
INTCON
PIR1
PIE1
IPR1
RCSTA
TXREG
TXSTA
BAUDCON
SPBRGH
SPBRG
与同步从动发送相关的寄存器
第7位
GIE / GIEH
—
—
—
SPEN
中国证监会
—
第6位
PEIE / GIEL
ADIF
ADIE
ADIP
RX9
TX9
RCIDL
第5位
4位
第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
复位值
上页:
TXEN
—
SYNC
SCKP
TMR0IE INT0IE
RCIF
RCIE
RCIP
SREN
TXIF
TXIE
TXIP
CREN
EUSART发送寄存器
EUSART波特率发生器寄存器的高字节
EUSART波特率发生器寄存器的低字节
图例:
- =未用,读为“0” 。阴影部分不用于同步从传输。
2010 Microchip的技术公司
DS39616D第237页