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

ATMEGA48PA-AU 参数 Datasheet PDF下载

ATMEGA48PA-AU图片预览
型号: ATMEGA48PA-AU
PDF下载: 下载PDF文件 查看货源
内容描述: 8位微控制器与4/8/ 16 / 32K字节的系统内可编程闪存 [8-bit Microcontroller with 4/8/16/32K Bytes In-System Programmable Flash]
分类和应用: 闪存微控制器和处理器外围集成电路时钟
文件页数/大小: 448 页 / 12817 K
品牌: ATMEL [ ATMEL ]
 浏览型号ATMEGA48PA-AU的Datasheet PDF文件第237页浏览型号ATMEGA48PA-AU的Datasheet PDF文件第238页浏览型号ATMEGA48PA-AU的Datasheet PDF文件第239页浏览型号ATMEGA48PA-AU的Datasheet PDF文件第240页浏览型号ATMEGA48PA-AU的Datasheet PDF文件第242页浏览型号ATMEGA48PA-AU的Datasheet PDF文件第243页浏览型号ATMEGA48PA-AU的Datasheet PDF文件第244页浏览型号ATMEGA48PA-AU的Datasheet PDF文件第245页  
ATmega48PA/88PA/168PA/328P  
Two or more masters are accessing different slaves. In this case, arbitration will occur in the  
SLA bits. Masters trying to output a one on SDA while another Master outputs a zero will lose  
the arbitration. Masters losing arbitration in SLA will switch to Slave mode to check if they are  
being addressed by the winning Master. If addressed, they will switch to SR or ST mode,  
depending on the value of the READ/WRITE bit. If they are not being addressed, they will  
switch to not addressed Slave mode or wait until the bus is free and transmit a new START  
condition, depending on application software action.  
This is summarized in Figure 21-21. Possible status values are given in circles.  
Figure 21-21. Possible Status Codes Caused by Arbitration  
START  
SLA  
Data  
STOP  
Arbitration lost in SLA  
Arbitration lost in Data  
Own  
No  
38  
TWI bus will be released and not addressed slave mode will be entered  
A START condition will be transmitted when the bus becomes free  
Address / General Call  
received  
Yes  
Write  
68/78  
B0  
Data byte will be received and NOT ACK will be returned  
Data byte will be received and ACK will be returned  
Direction  
Read  
Last data byte will be transmitted and NOT ACK should be received  
Data byte will be transmitted and ACK should be received  
21.9 Register Description  
21.9.1  
TWBR – TWI Bit Rate Register  
Bit  
7
6
TWBR6  
R/W  
0
5
4
3
TWBR3  
R/W  
0
2
TWBR2  
R/W  
0
1
TWBR1  
R/W  
0
0
TWBR0  
R/W  
0
(0xB8)  
TWBR7  
R/W  
0
TWBR5  
R/W  
0
TWBR4  
R/W  
0
TWBR  
Read/Write  
Initial Value  
• Bits 7..0 – TWI Bit Rate Register  
TWBR selects the division factor for the bit rate generator. The bit rate generator is a frequency  
divider which generates the SCL clock frequency in the Master modes. See ”Bit Rate Generator  
Unit” on page 221 for calculating bit rates.  
21.9.2  
TWCR – TWI Control Register  
Bit  
7
TWINT  
R/W  
0
6
TWEA  
R/W  
0
5
TWSTA  
R/W  
0
4
TWSTO  
R/W  
0
3
2
TWEN  
R/W  
0
1
0
TWIE  
R/W  
0
(0xBC)  
TWWC  
TWCR  
Read/Write  
Initial Value  
R
0
R
0
The TWCR is used to control the operation of the TWI. It is used to enable the TWI, to initiate a  
Master access by applying a START condition to the bus, to generate a Receiver acknowledge,  
to generate a stop condition, and to control halting of the bus while the data to be written to the  
bus are written to the TWDR. It also indicates a write collision if data is attempted written to  
TWDR while the register is inaccessible.  
241  
8161D–AVR–10/09  
 复制成功!