Maxim-integrated MAXQ622 Manual do Utilizador Página 158

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 255
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 157
MAXQ612/MAXQ622 Users Guide
Maxim Integrated 11-3
flag is set (I2CTXI = 1). The I2CTXI flag is set after the acknowledge bit has been received from the slave. This gener-
ates an interrupt to the CPU if the transmit interrupt is enabled (I2CTXIE = 1). On receiving acknowledgement (ACK)
from the slave, the master can then start transmitting data bytes to the slave. The master refrains from generating the
SCL clock until data has been written to I2CBUF. The I
2
C controller starts generating the SCL clock only after the
I2CBUF has been written to and the necessary SCL low time requirement has been satisfied. There is no limit as to the
number of bytes to be transmitted. The master concludes the transfer by generating the STOP condition (I2CSTOP = 1)
and releasing the I
2
C signals.
Figure 11-2. I
2
C Master-Transmitter Data Transfer
Figure 11-3. I
2
C Master-Transmitter and Master-Receiver
S DATA0SLAVE ADDR A PA DATA A
WRITE
MASTER TO SLAVE
SLAVE TO MASTER
DATA TRANSFERRED
(n BYTES + ACKNOWLEDGE)
BEGIN
END
(A) MASTER TRANSMITTER
GENERATE
START
TRANSMIT
DATA
ANY MORE?
Y
N
GENERATE
STOP
TRANSMIT
SLAVE
ADDRESS
BEGIN
END
(B) MASTER RECEIVER
GENERATE
START
RECEIVE
DATA
ANY MORE?
Y
N
GENERATE
STOP
TRANSMIT
SLAVE
ADDRESS
Vista de página 157
1 2 ... 153 154 155 156 157 158 159 160 161 162 163 ... 254 255

Comentários a estes Manuais

Sem comentários