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

PIC16F913-I/ML 参数 Datasheet PDF下载

PIC16F913-I/ML图片预览
型号: PIC16F913-I/ML
PDF下载: 下载PDF文件 查看货源
内容描述: 40分之28 / 44/ 64引脚基于闪存的8位CMOS微控制器与LCD驱动器和纳瓦技术 [28/40/44/64-Pin Flash-Based, 8-Bit CMOS Microcontrollers with LCD Driver and nanoWatt Technology]
分类和应用: 驱动器闪存微控制器
文件页数/大小: 330 页 / 6045 K
品牌: MICROCHIP [ MICROCHIP ]
 浏览型号PIC16F913-I/ML的Datasheet PDF文件第126页浏览型号PIC16F913-I/ML的Datasheet PDF文件第127页浏览型号PIC16F913-I/ML的Datasheet PDF文件第128页浏览型号PIC16F913-I/ML的Datasheet PDF文件第129页浏览型号PIC16F913-I/ML的Datasheet PDF文件第131页浏览型号PIC16F913-I/ML的Datasheet PDF文件第132页浏览型号PIC16F913-I/ML的Datasheet PDF文件第133页浏览型号PIC16F913-I/ML的Datasheet PDF文件第134页  
PIC16F913/914/916/917/946  
9.1.2.8  
Asynchronous Reception Set-up:  
9.1.2.9  
9-bit Address Detection Mode Set-up  
1. Initialize the SPBRG register and the BRGH bit  
to achieve the desired baud rate (see  
Section 9.2 “AUSART Baud Rate Generator  
(BRG)”).  
This mode would typically be used in RS-485 systems.  
To set up an Asynchronous Reception with Address  
Detect Enable:  
1. Initialize the SPBRG register and the BRGH bit  
to achieve the desired baud rate (see  
Section 9.2 “AUSART Baud Rate Generator  
(BRG)”).  
2. Enable the serial port by setting the SPEN bit.  
The SYNC bit must be clear for asynchronous  
operation.  
3. If interrupts are desired, set the RCIE bit of the  
PIE1 register and the GIE and PEIE bits of the  
INTCON register.  
2. Enable the serial port by setting the SPEN bit.  
The SYNC bit must be clear for asynchronous  
operation.  
4. If 9-bit reception is desired, set the RX9 bit.  
5. Enable reception by setting the CREN bit.  
3. If interrupts are desired, set the RCIE bit of the  
PIE1 register and the GIE and PEIE bits of the  
INTCON register.  
6. The RCIF interrupt flag bit of the PIR1 register  
will be set when a character is transferred from  
the RSR to the receive buffer. An interrupt will be  
generated if the RCIE bit of the PIE1 register  
was also set.  
4. Enable 9-bit reception by setting the RX9 bit.  
5. Enable address detection by setting the ADDEN  
bit.  
6. Enable reception by setting the CREN bit.  
7. Read the RCSTA register to get the error flags  
and, if 9-bit data reception is enabled, the ninth  
data bit.  
7. The RCIF interrupt flag bit of the PIR1 register  
will be set when a character with the ninth bit set  
is transferred from the RSR to the receive buffer.  
An interrupt will be generated if the RCIE inter-  
rupt enable bit of the PIE1 register was also set.  
8. Get the received 8 Least Significant data bits  
from the receive buffer by reading the RCREG  
register.  
8. Read the RCSTA register to get the error flags.  
The ninth data bit will always be set.  
9. If an overrun occurred, clear the OERR flag by  
clearing the CREN receiver enable bit.  
9. Get the received 8 Least Significant data bits  
from the receive buffer by reading the RCREG  
register. Software determines if this is the  
device’s address.  
10. If an overrun occurred, clear the OERR flag by  
clearing the CREN receiver enable bit.  
11. If the device has been addressed, clear the  
ADDEN bit to allow all received data into the  
receive buffer and generate interrupts.  
FIGURE 9-5:  
ASYNCHRONOUS RECEPTION  
Start  
bit  
Start  
bit  
Start  
bit  
RX/DT pin  
bit 7/8  
bit 7/8  
bit 0 bit 1  
Stop  
bit  
Stop  
bit  
Stop  
bit  
bit 0  
bit 7/8  
Rcv Shift  
Reg  
Rcv Buffer Reg  
Word 2  
RCREG  
Word 1  
RCREG  
Read Rcv  
Buffer Reg  
RCREG  
RCIF  
(Interrupt Flag)  
OERR bit  
CREN  
Note:  
This timing diagram shows three words appearing on the RX input. The RCREG (receive buffer) is read after the third word,  
causing the OERR (overrun) bit to be set.  
DS41250F-page 128  
© 2007 Microchip Technology Inc.  
 复制成功!