Ich kann mich noch erinnern, dass ich beim Gehenlernen mit kleinen Versuchsschritten angefangen habe und danach bisher alles nur versucht habe.
Da ich dir angeblich nicht helfen kann, bleibt mir nur dir vieeel Erfolg wünschen übrig. :)
Druckbare Version
Ich kann mich noch erinnern, dass ich beim Gehenlernen mit kleinen Versuchsschritten angefangen habe und danach bisher alles nur versucht habe.
Da ich dir angeblich nicht helfen kann, bleibt mir nur dir vieeel Erfolg wünschen übrig. :)
Das R/W Bit wird über die SDA Leitung gesendet und ist dafür da das der Slave weiß ob er nur Daten empfängt oder ob er Daten zurückschicken muss. So wie du es geschrieben hast ist es also richtig.
MfG Hannes
Also ich habe es jetzt hinbekommen! Ich bin zwar nicht ganz sicher, wo der Fehler war, aber ich habe es einfach nochmal ganz neu programmiert und den gesamten Ablauf mit einer einer "State Machine" in der Interrupt Service Routine gesteuert.
Also bis zu meinem nächsten Problem ;)
Hallo!
Gratulation ! :D
Dein Vorgehen ist mir sehr gut bekannt und langerer Weg ist oft tatsächlich kürzer als der, auf dem man sich schon lange befindet. Ich habe bisher noch nie versucht die Frage: "Warum ?" zu beantworten, sondern, wie Du, nächste verrückte Idee probiert. :lol: