(Kleiner Vorschlag) |
Uwegw (Diskussion | Beiträge) |
||
Zeile 14: | Zeile 14: | ||
Gruß Frank | Gruß Frank | ||
+ | |||
+ | :: Ok, habe es jetzt korrigiert, aber noch nicht selbst getestet... Solle laut Datenblatt aber korrekt sein. mfg --[[Benutzer:Uwegw|uwegw]] 11:47, 12. Apr 2010 (CEST) |
Version vom 12. April 2010, 10:47 Uhr
Hallo Uwe,
als mein Master mit Deinem Slave reden wollte, hängte sich der wegen nen Programmierfehler meines Masters auf. Die SCL-Leitung hat er dadurch einfach nicht mehr losgelassen. Durch ändern der Zeile
//switched to the non adressed slave mode...
- define TWCR_RESET TWCR = (1<<TWEN)|(1<<TWIE)|(1<<TWINT)|(1<<TWEA)|(0<<TWSTA)|(0<<TWSTO)|(0<<TWWC);
nach
//switched to the non adressed slave mode...
- define TWCR_RESET TWCR = (1<<TWEN)|(1<<TWIE)|(1<<TWINT)|(1<<TWEA)|(0<<TWSTA)|(1<<TWSTO)|(0<<TWWC);
war alles in Butter.
Gruß Frank
- Ok, habe es jetzt korrigiert, aber noch nicht selbst getestet... Solle laut Datenblatt aber korrekt sein. mfg --uwegw 11:47, 12. Apr 2010 (CEST)