Hallo, Ich bin neu hier und habe auch noch nicht die Riesen Erfahrungen mit Mikrokontrollern. Ich habe ein Programm geschrieben welches an 3 Pins Daten Aufnimmt während ein Timer läuft. Die Zeit + die Daten der 3 Pins welche nur Low o. High sein können werden über I2C an einem EEPROM (24C32 mit 10k Pull-up's) gesendet. Bis auf die Datenübertragung funktioniert alles Für das I2C Protokoll habe ich die Funktionen aus der i2c.h genutzt. Als ich heute mal einen Oszi dran gehangen habe, hab ich festgestellt das die Taktanzahl vom SCL gar nicht stimmt. Im Anhang ist mein C-Programm(Hauptprogramm welle und meine lese/schreib Funktion rw + ein Bild vom Oszi (beim schreiben am ATmeg8 abgenommen SCL = grün, SDA=gelb). Ich hoffe mir kann jemand weiter helfen, ich sitze jetzt schon paar Tage daran und weiß langsam nicht mehr weiter. Grüße Ivo
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.