Unregistriert
10.08.2015, 00:47
Hallo Roboternetz-Forum!
Ich habe folgendes Problem: Ich will einen LCM1602 I2C Display mit dem ATMEGA328p lauffähig machen, und habe erst einmal das Testprogramm benützt, das hier beschrieben wird: dhttp://www.avrfreaks.net/forum/lcd-display-iic-1602-atmega328p
Nun ist es aber so, dass der Display nicht die erhofften Zeichen anzeigt, sondern nur ausgefüllte 'Blöcke'. Er leuchtet zwar, zeigt aber keine Zeichen an. Dass der Display funktioniert, weiß ich, weil er bei einem anderen uC funktioniert.
Die Hardware sollte auch passen, hab den Display einfach direkt raufgehängt (Pull-Ups sind eh auf dem LCM1602 eingebaut, soweit ich weiß), und ein Quarz mit 2 Kondensatoren hängt auch an XTAL1 und XTAL2.
Was mache ich also falsch?
Freue mich auf Eure Antworten!
Ich habe folgendes Problem: Ich will einen LCM1602 I2C Display mit dem ATMEGA328p lauffähig machen, und habe erst einmal das Testprogramm benützt, das hier beschrieben wird: dhttp://www.avrfreaks.net/forum/lcd-display-iic-1602-atmega328p
Nun ist es aber so, dass der Display nicht die erhofften Zeichen anzeigt, sondern nur ausgefüllte 'Blöcke'. Er leuchtet zwar, zeigt aber keine Zeichen an. Dass der Display funktioniert, weiß ich, weil er bei einem anderen uC funktioniert.
Die Hardware sollte auch passen, hab den Display einfach direkt raufgehängt (Pull-Ups sind eh auf dem LCM1602 eingebaut, soweit ich weiß), und ein Quarz mit 2 Kondensatoren hängt auch an XTAL1 und XTAL2.
Was mache ich also falsch?
Freue mich auf Eure Antworten!