I2C mit ATmeg8 und Evaluationboard Ver. 2.0

OP #1152348
Lesenswert?

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
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren