-
        

Ergebnis 1 bis 7 von 7

Thema: Atmega 8 I2C mit 4x20 LCD keine Funktion

  1. #1

    Atmega 8 I2C mit 4x20 LCD keine Funktion

    Anzeige

    Ich habe mir in ebay ein LCD Display (art. nr. 260836265846) gekauft. Dieses 4x20 Zeilen LCD hat einen aufgelötetem PCF 9574.

    Mein Problem ist, ich bekomme nicht mal die Initialisierung des LCD's hin (es kommen nur weiße Balken).

    Der Händler schreibt, dass das LCD eine Adresse von 0x20 hat - wie kann ich diese in Bascom Kompatible umwandeln?

    Hat jemand vielleicht ein Test Programm?

    Danke an alle
    Angehängte Dateien Angehängte Dateien

  2. #2
    Erfahrener Benutzer Roboter-Spezialist Avatar von Thegon
    Registriert seit
    21.01.2011
    Beiträge
    562
    I2Cdelay = 1
    klingt für mich jetzt ziemlich wenig. Hast du´s schon mal mit i2cdelay = 10 oder so probiert?
    Sonst weiß ich aber auch nicht.

    Mfg Thegon

  3. #3
    Danke für die schnelle Antwort - hab ich schon Probiert. Leider kein Erfolg.

    Ich weiß nur nicht, ob die I2C Adresse stimmt!

  4. #4
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    22.07.2009
    Beiträge
    405
    Auf dem Bild steht eine andere I2C Adresse??
    Wenn tatsächlich ein PCF8574 verbaut ist dann hat es nur 8 Adressen (20 - 27) -
    Würde ich einfach mal nacheinander Testen.

    Edit - Peinlich - jetzt lese ich PCF 9574

    Edit2 finde kein PCF9574????
    Geändert von dussel07 (08.09.2011 um 20:57 Uhr)

  5. #5
    Erfahrener Benutzer Roboter-Spezialist Avatar von Thegon
    Registriert seit
    21.01.2011
    Beiträge
    562
    Also in der ebay artikelbeschreibung steht, dass das teil eine I2C Adresse von &H27 hat, oder?
    Hier hatte jemand ein Ähnliches Problem:
    http://www.mikrocontroller.net/topic/47219

    Bascom kann einen Eventuellen Error ausgeben:
    Print Err (sofern du eine UART verbindung hast). Weiß aber nicht, ob das mit der Lib auch funktioniert

    Wenn 0 dann hat der Slave die Daten angenommen und Ack gesendet, wenn 1 dann simmt irgentwas nicht.

    Mfg Thegon

  6. #6
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    22.07.2009
    Beiträge
    405
    Würde den Verkäufer mal fragen ob das Display einen HD44780/HDD44780 (oder kompatibel) verbaut hat?
    Denke die I2C lib ist für den von mir genannten Controller geschrieben -

  7. #7
    Danke für die zahlreichen Antworten.

    Ich bekomme jetzt zumindest keine Balken mehr - dafür sind es jetzt Punkte und eine Flackernde Hindergrundbeleuchtung.

    Sieht aus als würde hier das gleiche sein:
    http://www.avr-praxis.de/forum/showt...-Arduino/page1

Ähnliche Themen

  1. AtMega so versperren das keine Zugriff mehr möglich ist
    Von Michael 123 im Forum AVR Hardwarethemen
    Antworten: 8
    Letzter Beitrag: 28.07.2010, 13:12
  2. RS232-IR-TRANSCEIVER keine funktion
    Von chineseboy im Forum Asuro
    Antworten: 7
    Letzter Beitrag: 23.03.2010, 20:38
  3. Timer ATTiny - keine Funktion?
    Von dl1akp im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 3
    Letzter Beitrag: 19.02.2010, 16:03
  4. ATMEGA 8 - sprintf Funktion
    Von jojo.glaser im Forum C - Programmierung (GCC u.a.)
    Antworten: 6
    Letzter Beitrag: 18.12.2006, 16:07
  5. Asuro Diode D13 scheinbar keine Funktion
    Von Thunder82 im Forum Asuro
    Antworten: 9
    Letzter Beitrag: 02.10.2005, 18:57

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •