ATmega128
Figure 96. Data Transfer in Master Transmitter Mode
V CC
Device 1
MASTER
Device 2
SLAVE
Device 3
........
Device n
R1
R2
TRANSMITTER
RECEIVER
SDA
SCL
A START condition is sent by writing the following value to T W CR:
TWCR
value
TWINT
1
TWEA
X
TWSTA
1
TWSTO
0
TWWC
X
TWEN
1
0
TWIE
X
T W EN must be set to enable the Two-wire Serial Interface, T W STA must be written to one to
transmit a START condition and T W INT must be written to one to clear the T W INT flag. The T W I
will then test the Two-wire Serial Bus and generate a START condition as soon as the bus
becomes free. After a START condition has been transmitted, the T W INT flag is set by hard-
ware, and the status code in T W SR will be $08 (See Table 88 ). In order to enter MT mode,
SLA+ W must be transmitted. This is done by writing SLA+ W to T W DR. Thereafter the T W INT bit
should be cleared (by writing it to one) to continue the transfer. This is accomplished by writing
the following value to T W CR:
TWCR
value
TWINT
1
TWEA
X
TWSTA
0
TWSTO
0
TWWC
X
TWEN
1
0
TWIE
X
W hen SLA+ W have been transmitted and an acknowledgment bit has been received, T W INT is
set again and a number of status codes in T W SR are possible. Possible status codes in Master
mode are $18, $20, or $38. The appropriate action to be taken for each of these status codes is
detailed in Table 88 .
W hen SLA+ W has been successfully transmitted, a data packet should be transmitted. This is
done by writing the data byte to T W DR. T W DR must only be written when T W INT is high. If not,
the access will be discarded, and the W rite Collision bit (T WW C) will be set in the T W CR Regis-
ter. After updating T W DR, the T W INT bit should be cleared (by writing it to one) to continue the
transfer. This is accomplished by writing the following value to T W CR:
TWCR
value
TWINT
1
TWEA
X
TWSTA
0
TWSTO
0
TWWC
X
TWEN
1
0
TWIE
X
This scheme is repeated until the last byte has been sent and the transfer is ended by generat-
ing a STOP condition or a repeated START condition. A STOP condition is generated by writing
the following value to T W CR:
TWCR
value
TWINT
1
TWEA
X
TWSTA
0
TWSTO
1
TWWC
X
TWEN
1
0
TWIE
X
A REPEATED START condition is generated by writing the following value to T W CR:
TWCR
value
TWINT
1
TWEA
X
TWSTA
1
TWSTO
0
TWWC
X
TWEN
1
0
TWIE
X
213
2467X–AVR–06/11
相关PDF资料
ATMEGA64RZAPV-10AU BUNDLE ATMEGA644P/AT86RF230 TQFP
ATP101-TL-H MOSFET P-CH 30V 25A ATPAK
ATP102-TL-H MOSFET P-CH 30V 40A ATPAK
ATP103-TL-H MOSFET P-CH 30V 55A ATPAK
ATP104-TL-H MOSFET P-CH 30V 75A ATPAK
ATP106-TL-H MOSFET P-CH 40V 30A ATPAK
ATP107-TL-H MOSFET P-CH 40V 50A ATPAK
ATP108-TL-H MOSFET P-CH 40V 70A ATPAK
相关代理商/技术参数
ATMEGA128RFA1-ZUR SL514 制造商:Atmel Corporation 功能描述:
ATMEGA128RFA1-ZUR00 制造商:Atmel Corporation 功能描述:2.4GHZ 802.15.4 128K SOC REVF 制造商:Atmel Corporation 功能描述:2.4GHZ 802.15.4 128K SOC REVF T&R - Bulk 制造商:Atmel from Components Direct 功能描述:ATMEL ATMEGA128RFA1-ZUR00 MICROCONTROLLERS (MCU) 制造商:Atmel 功能描述:Atmel ATMEGA128RFA1-ZUR00 Microcontrollers (MCU) 制造商:Atmel Corporation 功能描述:MCU AVR 2.4GHZ 128K FLASH 64VQFN 制造商:Atmel Corporation 功能描述:2.4GHZ 802.15.4 128K SOC Revision F 制造商:Atmel 功能描述:2.4GHZ 802.15.4 128K SOC REVF
ATMEGA128RFR2-ZF 功能描述:IC RF TXRX+MCU 802.15.4 64-VFQFN 制造商:microchip technology 系列:- 包装:托盘 零件状态:在售 类型:TxRx + MCU 射频系列/标准:802.15.4 协议:Zigbee? 调制:DSSS, O-QPSK 频率:2.4GHz 数据速率(最大值):2Mbps 功率 - 输出:3.5dBm 灵敏度:-100dBm 存储容量:128kB 闪存,4kB EEPROM,16kB SRAM 串行接口:I2C,JTAG,SPI,USART GPIO:35 电压 - 电源:1.8 V ~ 3.6 V 电流 - 接收:5mA ~ 12.5mA 电流 - 传输:8mA ~ 14.5mA 工作温度:-40°C ~ 125°C 封装/外壳:64-VFQFN 裸露焊盘 标准包装:260
ATMEGA128RFR2-ZU 制造商:Atmel Corporation 功能描述:2.4GHZ 802.15.4 128K SOC IND 85C - Bulk
ATMEGA128RFR2-ZUR 制造商:Atmel Corporation 功能描述:2.4GHZ 802.15.4 128K SOC 85C T&R - Tape and Reel
ATMEGA128RZAV-8AU 功能描述:射频微控制器 - MCU AVR Z-Link Bundle RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:Si100x 数据总线宽度:8 bit 最大时钟频率:24 MHz 程序存储器大小:64 KB 数据 RAM 大小:4 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 85 C 封装 / 箱体:LGA-42 安装风格:SMD/SMT 封装:Tube
ATMEGA128RZAV-8MU 功能描述:射频微控制器 - MCU AVR Z-Link Bundle RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:Si100x 数据总线宽度:8 bit 最大时钟频率:24 MHz 程序存储器大小:64 KB 数据 RAM 大小:4 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 85 C 封装 / 箱体:LGA-42 安装风格:SMD/SMT 封装:Tube