Hallo liebe Leute, Wie der Titel schon sagt, komme ich mit einer Softwarelösung in C für den I2C Bus nicht weiter. Ich verwende alte 8051er boards C code und I2C Temperatursensoren. Da ich die SPI schon für andere dinge verwende, wollte ich eine Software lösung erstellen... Nach ingesamt 2 frustrierenden Wochen lesen und hin und her programmieren, komme ich leider nicht mehr weiter. Durch die Suchfunktion bin ich auf einige interessante Beiträge gestoßen, leider sind die verlinkten Dateien nicht mehr online. Daher muss ich nochmal nachfragen ob mir evtl. jemand mit eine Library, Funktionen oder timing Routinen aushelfen kann. Mfg Markus
Als Anregung eine Jugendsünde von mir. Falls du mehr brauchst, melde dich per PN.
Hey Georg G., vielen dank schon mal für deine Antwort. Das hilft schon mal, bei den Wartezeiten.
Hier mal Code für einen EEPROM 24C16.
Dankeschön! Das hat mir schon mal sehr geholfen! Mit den Beispielen habe ich einige Fehler ausbügeln können. Jetzt kommt es jedenfalls zu einer halbwegs vernünftigen Kommunikation zwischen Master und Slave. Beim Auslesen von Daten kommt es manchmal noch zu Problemen, ich denke da habe ich das Protokoll nicht ganz exakt umgesetzt.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.
