Hallo, ich bin hier gerade am Verzweifenl. Ich habe mir aus China ein 128x64 OLED Display bestellt. Am Arduino funktioniert es einwandfrei, aber an meinem ATtiny85 krieg ich es einfach nicht zum laufen. Ich habe das Gefühl, jedes einzelene Tutorial dazu ausprobiert zu haben. Ich habe versucht eine Lib die am Arduino läuft, auf den Tiny zu konvertieren, also die Wire mit der TinyWireM Lib ersetzt, ich habe es mit verschiedenen PullUp-Widerständen versucht und das Display direkt anzuschließen, aber ich bekomme einfach kein Bild... Ich habe die I2C Library von deloarts (https://deloarts.wordpress.com/2015/06/17/oled-i%C2%B2c-128x64-monochrome-library/) ausprobiert. Am Arduino läuft sie einwandfrei. Wenn ich hier die Wire-Library mit der TinyWireM-Library ersetzte, kann ich den Code in der Arduino IDE kompilieren und auf meinen Tiny hochladen... Ein Bild gibts nicht. Ich habe das Display in sogut wie jeder Kombination angeschlossen, wobei ich GND immer an GND hatte und VDD immer an 5V. Ich habe es auch mit verschiedenen PullUp-Widerständen zwischen SDA und 5V und SCK und 5V, aber alles ohne Ergebnis...
Schön, dass wir Programm und Schaltplan so gut nachvollziehen können. Aus Erfahrung würde ich auf Zeile 42 tippen :-)
Dieter F. schrieb: > Aus Erfahrung würde ich auf Zeile 42 tippen Ah Perfekt Danke. :D Dieter F. schrieb: > Schön, dass wir Programm und Schaltplan so gut nachvollziehen können. Ja das Problem ist, sowas gibts nicht. Wie gesagt hab ich viel versucht, aber nichts funktioniert... Da kann man schlecht einen Schaltplan oder Programm liefern... Am besten wäre es, wenn mir jemand, am besten einer ders geschafft hat, mir das mal Schritt für Schritt erklären könnte. Weil ich komm hier nicht weiter.
Dieter F. schrieb: > Schön, dass wir Programm und Schaltplan so gut nachvollziehen können. > > Aus Erfahrung würde ich auf Zeile 42 tippen :-) Der ist resistent gegen Belehrung & Beratung.
Hallo Lukas, ein häufiger Fehler ist die Device-Adresse beim i2c-Bus. Arduino- und C-Libs handhaben die Adressangaben meistens unterschiedlich. Mfg Jürgen
Jürgen D. schrieb: > Arduino- und C-Libs handhaben die Adressangaben meistens > unterschiedlich Beim Arduino ist es 0x3c und das läuft.
Lukas J. schrieb: > Beim Arduino ist es 0x3c und das läuft. Und wie handelt Deine Lib die Adressen? 7 oder 8Bit?
Lukas J. schrieb: > Beim Arduino ist es 0x3c und das läuft. Und was macht die Lib daraus ? ManOman, wenn du schon über alles so genau Bescheid weisst, warum fragst dann um Hilfe ?
OHHH Es tut mir so leid, dass ich euch mit meinen Fragen gequält habe. Es läuft jetzt mit der Deloarts Lib mit GND -> GND VDD -> 5V SDA -> PB0 SCK -> PB3 Ohne PullUp Widerstände.
I2C? Lukas J. schrieb: > Ohne PullUp Widerstände. Und läuft tatsächlich? Unglaublich, Nobelpreisverdächtig!
HildeK schrieb: > I2C? > Lukas J. schrieb: >> Ohne PullUp Widerstände. > > Und läuft tatsächlich? Unglaublich, Nobelpreisverdächtig! Gleich zweimal. Einmal für copy. Einmal für paste.
@Lukas lukluk: Du darfst jetzt auf keinen Fall schreiben, was du zuerst verlangt hast: Eine Schritt-für-Schritt-Anleitung, wie du das zum Laufen gebracht hast. So beweist du, dass du ein ganz Schlauer und Toller bist und allen überlegen. Oder du überlegst dir, dass du grad sehr infantiles Verhalten an den Tag legst, wie ein Riesen-A**** rüberkommst und das dringend korrigieren solltest, möchtest du nicht dem Vorurteil Vorschub leisten, dass Arduino-Jünger wie du halt unfàhige, lernresistente 'Mach-mir-das-sofort-und-für-lau'-Schnorrer sind. Es haben schließlich mehrere mit ernst gemeinten Rückfragen versucht, die nötigen Informationen von dir zu erhalten, um dir in so einem Fall weiterzuhelfen. Oder bist du ein selbstüberschätzender, arroganter, höchst inkompetenter Schnösel?
:
Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.