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
Hier die schreib / lese FKT
und das Oszi Bild
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.
