Sorry das hatte ich ja total vergessen!
Ich programiere in C!
Was muss ich machen wenn ich den I²C Bus benutzen möchte? (evtl. auch ein kleinre code ausschnitt)
Druckbare Version
Sorry das hatte ich ja total vergessen!
Ich programiere in C!
Was muss ich machen wenn ich den I²C Bus benutzen möchte? (evtl. auch ein kleinre code ausschnitt)
sorry C ist nicht meine welt.
aber es gibt doch im netz so viele tutorials und quellcodes. im rn-wissen sollte sich auch was finden lassen.
Das mit dem ADC hat sich erledigt!
Jetzt bleibt nur noch der I²C Bus offen! (gibt es evtl. irgendwo eine I²C lib für Atmega 32/16?)
Kann mir denn keiner mit dem I²C weiterhelfen??
Es gibt eine I2C Lib von Peter Fleury (ich glaube den schreibt man so). Die Lib solltest du finden. Ich selbst schaue im Datenblatt nach und verwende die Register direkt ohne Library.
Ich hoffe ich konnte dir helfen
MfG Hannes
Welche Register muss ich wie setzten um den I²C BUs zu benutzen?
Welche Register du setzen musst findest du im Datenblatt des jeweiligen Controllers. Z.B. http://www.atmel.com/dyn/resources/p...ts/doc2503.pdf => Atmega 32
Das Kapitel I2C findest du ab S169 (Two wire seriell interface, TWI)
Die einzelnen Register findest du ab S177 (z.B. TWBR, TWCR). Wie du es einstellen musst, willst entscheidest du.
MfG Hannes
Der I²C Bus funktioniert jetzt so weit und das nächste problem ist da :D!
Und zwar: Ich habe ein DOGM163L - A http://www.reichelt.de/DOG-LCD-Modul...8f55aa9d66e10b habe allerdings 0 anhung wie ich es an ich es ansteuern soll und finde auch nirgends beispiele oder anleitungen :( !
Kann mir dan noch mal bitte jemand helfen?
Ps: Der Display kontroller ist der: ST7036