欢迎访问ic37.com |
会员登录 免费注册
发布采购

PIC18F4431-I/P 参数 Datasheet PDF下载

PIC18F4431-I/P图片预览
型号: PIC18F4431-I/P
PDF下载: 下载PDF文件 查看货源
内容描述: 28 /40/ 44引脚增强型闪存微控制器采用纳瓦技术,高性能PWM和A / D [28/40/44-Pin Enhanced Flash Microcontrollers with nanoWatt Technology, High-Performance PWM and A/D]
分类和应用: 闪存微控制器
文件页数/大小: 392 页 / 3127 K
品牌: MICROCHIP [ MICROCHIP ]
 浏览型号PIC18F4431-I/P的Datasheet PDF文件第233页浏览型号PIC18F4431-I/P的Datasheet PDF文件第234页浏览型号PIC18F4431-I/P的Datasheet PDF文件第235页浏览型号PIC18F4431-I/P的Datasheet PDF文件第236页浏览型号PIC18F4431-I/P的Datasheet PDF文件第238页浏览型号PIC18F4431-I/P的Datasheet PDF文件第239页浏览型号PIC18F4431-I/P的Datasheet PDF文件第240页浏览型号PIC18F4431-I/P的Datasheet PDF文件第241页  
PIC18F2331/2431/4331/4431  
To set up a Synchronous Slave Transmission:  
20.5 EUSART Synchronous Slave  
Mode  
1. Enable the synchronous slave serial port by  
setting bits, SYNC and SPEN, and clearing bit,  
Synchronous Slave mode is entered by clearing bit,  
CSRC (TXSTA<7>). This mode differs from the  
Synchronous Master mode in that the shift clock is  
supplied externally at the RC6/TX/CK/SS pin (instead  
of being supplied internally in Master mode). This  
allows the device to transfer or receive data while in  
any low-power mode.  
CSRC.  
2. Clear bits, CREN and SREN.  
3. If interrupts are desired, set enable bit, TXIE.  
4. If 9-bit transmission is desired, set bit, TX9.  
5. Enable the transmission by setting enable bit,  
TXEN.  
6. If 9-bit transmission is selected, the ninth bit  
should be loaded in bit, TX9D.  
20.5.1  
EUSART SYNCHRONOUS SLAVE  
TRANSMIT  
7. Start transmission by loading data to the TXREG  
register.  
The operation of the Synchronous Master and Slave  
modes are identical, except in the case of Sleep mode.  
8. If using interrupts, ensure that the GIE and PEIE  
bits in the INTCON register (INTCON<7:6>) are  
set.  
If two words are written to the TXREG and then the  
SLEEPinstruction is executed, the following will occur:  
a) The first word will immediately transfer to the  
TSR register and transmit.  
b) The second word will remain in TXREG register.  
c) Flag bit, TXIF, will not be set.  
d) When the first word has been shifted out of TSR,  
the TXREG register will transfer the second word  
to the TSR and flag bit, TXIF, will now be set.  
e) If enable bit, TXIE, is set, the interrupt will wake  
the chip from Sleep. If the global interrupt is  
enabled, the program will branch to the interrupt  
vector.  
TABLE 20-9: REGISTERS ASSOCIATED WITH SYNCHRONOUS SLAVE TRANSMISSION  
Reset Values  
on Page:  
Name  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
INTCON  
PIR1  
GIE/GIEH PEIE/GIEL TMR0IE INT0IE  
RBIE  
TMR0IF INT0IF  
RBIF  
54  
57  
57  
57  
56  
56  
56  
56  
56  
56  
ADIF  
ADIE  
ADIP  
RX9  
RCIF  
RCIE  
RCIP  
SREN  
TXIF  
TXIE  
TXIP  
SSPIF CCP1IF TMR2IF TMR1IF  
SSPIE CCP1IE TMR2IE TMR1IE  
SSPIP CCP1IP TMR2IP TMR1IP  
PIE1  
IPR1  
RCSTA  
TXREG  
TXSTA  
BAUDCON  
SPBRGH  
SPBRG  
SPEN  
CREN ADDEN FERR  
OERR  
RX9D  
EUSART Transmit Register  
CSRC  
TX9  
TXEN  
SYNC SENDB BRGH  
TRMT  
WUE  
TX9D  
RCIDL  
SCKP BRG16  
ABDEN  
EUSART Baud Rate Generator Register High Byte  
EUSART Baud Rate Generator Register Low Byte  
Legend: — = unimplemented, read as ‘0’. Shaded cells are not used for synchronous slave transmission.  
2010 Microchip Technology Inc.  
DS39616D-page 237  
 复制成功!