Forum: Mikrocontroller und Digitale Elektronik TWI librarie von Peter Fleury


von stift (Gast)


Lesenswert?

Hallo Leute,
verwende die TWI librarie von Peter Fleury um ein EEPROM AT24C512 über 
den hardware TWI vom ATmega32 anzusteuern.
Funktioniert alles auch sehr fein, außer die prozedur 'i2c_readAck' die 
man benötigt für sequenzielles lesen.
Laut Logicanalyzer passiert nach dem 'repeadet start' gar nichts mehr. 
wie wenn ich 'i2c_readAck' gar nicht abfeuere.
ALLERDINGS: verwend ich 'i2c_read(1)' funktioniert es!
Aber warum? 'i2c_read(1)' ruft ja auch nur 'i2c_readAck' auf... oder 
überseh ich da was permanent??
Bin richtig Planlos!

Danke soweit mal!

von Muschkote (Gast)


Lesenswert?

stift schrieb:
> TWI librarie von Peter Fleury
library / libraries

Vielleicht hast du irgendwo einen Schreibfehler gemacht?

von D.Uden (Gast)


Lesenswert?

stift schrieb:
> repeadet

Wenn schon denglisch, dann bitte richtig

von tono (Gast)


Lesenswert?

ohne den Sourcecode nur schwer zu beurteilen...
ev. verändert sich das Timing des ACK
ist bei sequentiellem lesen kritisch

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.