Re: I2C and receiving data from slave devices

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



From what I know, only the master can initiate a transaction. I think there
is a way for changing the master but I don't remember exactly how it works.

HTH

--
--
--
----------------------------------------------------------------
Anthony Pellerin (eMVP)
ADENEO (ADESET)
Windows Embedded Consultant
<apellerin AT adeneo DOT adetelgroup DOT com>
http://www.adeneo.adetelgroup.com
Tél : +33 (0)4.72.18.57.77
Fax : +33 (0)4.72.18.57.78
----------------------------------------------------------------
"Gromit" <os_parhar@xxxxxxxxxxx> a écrit dans le message de news:
1161844281.813078.311130@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Hi,
We are developing a I2C bus driver on an xscale board running CE 5.0.
Master mode was easy to handle. The question is about Slave mode.

Suppose there are 2 devices on the bus which can initiate slave
transaction. How does the driver know which slave device caused the
interrupt? Is there anyway to know the slave address of the
interrupting device.

Or is it that the xscale has to poll the slave devices (master receive)
asking them if they have anything to send?

Which one is the better way? or if there is third one.

Thanks,
Gromit



.



Relevant Pages

  • I2C troubleshooting
    ... I'm developing an I2C slave device based on a MSP430F169. ... Another 'F169 is the master and every now and then, ... 3a) Master sends the control code for "write flash block" ...
    (comp.arch.embedded)
  • Re: iMac G3 No boot CD, no boot HDD
    ... The iMac G3 has its ATA bus configured with the hard drive as the master ... My understanding is that the slave device is ... This probably explains the original failure to start up from the CD (the ...
    (comp.sys.mac.system)
  • Re: I2C troubleshooting
    ... > I'm implementing a I2C bootloader for the slave device, ... > (It puts a start-condition on the bus, followed by the slave address, ... > 2a) Master reads slave's status register. ... > the bus, but the slave doesn't ACK, and this goes on forever. ...
    (comp.arch.embedded)
  • Re: Replikations Frage
    ... vom Master auf den Slave kopiert hast und dabei die Permissions auf ... Die Datenbanken auf den Slave Server laufen ohne Probleme. ... # If you want to know which options a program support, ...
    (de.comp.datenbanken.mysql)
  • Re: When caveman Uhg invented fire
    ... be a business owner. ... But even the smallest "ownership" makes one a slave. ... Any "slave" can become the master. ...
    (alt.lang.asm)