Hallo,
ich versuch gerade einen I2C-Slave zu implementieren beim LPC2214
Prozessor - leider bis jetzt ohne Erfolg.
1 | PINSEL2 = 0x0B804914;
|
2 |
|
3 | PINSEL0 |= 0x50; // P0.3 = SDA, P0.2 = SCL
|
4 | I2ADR = 0x20; // slave addr
|
5 | I2CONSET = 0x44; // enable i2c + send ack
|
Ein zweiter Prozessor stellt den Master im I2C-Netzwerk dar. Von diesem
kann ich andere Slaves (wie EEPROM etc.) ohne Probleme ansprechen. Nur
beim LPC passiert gar nichts. Das Status Register des LPCs gibt nur 0xF8
aus - was soviel heißt das nichts am I2C Bus los ist.
Hab ich was grundsätzliches vergessen zu konfigurieren?
Gruß
Bernd