- 12V Akku mit 280 Ah bauen    Werbung      
Ergebnis 1 bis 10 von 15

Thema: LCD Display zeigt nichts an.

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Robotik Visionär Avatar von Hubert.G
    Registriert seit
    14.10.2006
    Ort
    Pasching OÖ
    Beiträge
    6.220
    Wie kommst du auf 11,12,13,14 , sollte das nicht 0 bis3 sein? Bei mir sieht das so aus:
    Code:
    #define LCD_PORT         PORTB        /**< port for the LCD lines   */
    #define LCD_DATA0_PORT   LCD_PORT     /**< port for 4bit data bit 0 */
    #define LCD_DATA1_PORT   LCD_PORT     /**< port for 4bit data bit 1 */
    #define LCD_DATA2_PORT   LCD_PORT     /**< port for 4bit data bit 2 */
    #define LCD_DATA3_PORT   LCD_PORT     /**< port for 4bit data bit 3 */
    #define LCD_DATA0_PIN    0            /**< pin for 4bit data bit 0  */
    #define LCD_DATA1_PIN    1            /**< pin for 4bit data bit 1  */
    #define LCD_DATA2_PIN    2            /**< pin for 4bit data bit 2  */
    #define LCD_DATA3_PIN    3            /**< pin for 4bit data bit 3  */
    #define LCD_RS_PORT      PORTB     /**< port for RS line         */
    #define LCD_RS_PIN       4            /**< pin  for RS line         */
    #define LCD_RW_PORT      PORTB     /**< port for RW line         */
    #define LCD_RW_PIN       5           /**< pin  for RW line         */
    #define LCD_E_PORT       PORTB       /**< port for Enable line     */
    #define LCD_E_PIN        6            /**< pin  for Enable line     */
    Grüsse Hubert
    ____________

    Meine Projekte findet ihr auf schorsch.at

  2. #2
    Benutzer Stammmitglied
    Registriert seit
    19.05.2010
    Beiträge
    52
    So war es ja Standardäßig eingestellt bevor ich das geändert hatte. Ging ja so nicht.

  3. #3
    Erfahrener Benutzer Robotik Visionär Avatar von Hubert.G
    Registriert seit
    14.10.2006
    Ort
    Pasching OÖ
    Beiträge
    6.220
    So ist es aber sicher richtig.
    Das Datenblatt ist sehr dürftig, hast du mal die Einstellung
    #define LCD_CONTROLLER_KS0073 0 /**< Use 0 for HD44780 controller, 1 for KS0073 controller */
    mit einer 1 probiert.
    Grüsse Hubert
    ____________

    Meine Projekte findet ihr auf schorsch.at

  4. #4
    Benutzer Stammmitglied
    Registriert seit
    19.05.2010
    Beiträge
    52
    AH, habe mich bei einer einstellung vertan habe den Enable Pin falsch angegeben .... grrrr

    Nun ist das Display gesäubert von Balken... Die gewünschten Zahlen sind dort allerdings nicht zu sehen. Wodran könnte das den nun noch liegen?

  5. #5
    Benutzer Stammmitglied
    Registriert seit
    19.05.2010
    Beiträge
    52
    RW liegt bei mir laut dem Schaltungsbeispiel auf GND. Vielleicht liegt ja da der Fehler. habe dort einfach einen freien port angegeben. in diesem Fall PORTB6.
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken LCDundPWM.jpg  

  6. #6
    Erfahrener Benutzer Robotik Visionär Avatar von Hubert.G
    Registriert seit
    14.10.2006
    Ort
    Pasching OÖ
    Beiträge
    6.220
    Dann ist es klar das es nicht funktioniert, R/W ist notwendig zur Busy-Abfrage.
    Angehängte Dateien Angehängte Dateien
    Grüsse Hubert
    ____________

    Meine Projekte findet ihr auf schorsch.at

  7. #7
    Erfahrener Benutzer Robotik Visionär Avatar von Hubert.G
    Registriert seit
    14.10.2006
    Ort
    Pasching OÖ
    Beiträge
    6.220
    Da ist die *.h verloren gegangen.
    Hier kannst du ohne R/W einstellen.
    Angehängte Dateien Angehängte Dateien
    Grüsse Hubert
    ____________

    Meine Projekte findet ihr auf schorsch.at

  8. #8
    Benutzer Stammmitglied
    Registriert seit
    19.05.2010
    Beiträge
    52
    Danke.

    Funktioniert aber genausowenig. Hab noch den Fehler ausgeglichen, dass ich nen 16 Zeilen Display habe und kein 24er. Außerdem ist mein E an PB5 und nicht an PB6, das habe ich dann auch geändert. Für RW hab ich nun Port 6 angegeben aber der ist ja garnicht angeschlossen. Ansonsten hab ich den Rest so gelassen....

  9. #9
    Benutzer Stammmitglied
    Registriert seit
    19.05.2010
    Beiträge
    52
    Achja, ich hab drauf geachtet das ich die neue Datei ins Projekt korrekt eingebunden habe.

  10. #10
    Erfahrener Benutzer Robotik Visionär Avatar von Hubert.G
    Registriert seit
    14.10.2006
    Ort
    Pasching OÖ
    Beiträge
    6.220
    Ich arbeite mit AVR-Studio4, hab nur einen Mega8, Display ist ein TC1602E.
    Die Lib funktioniert sicher, schon x-mal verwendet.
    Programmierstecker abgezogen? Die Leitungen werden fürs LCD und Prog verwendet.
    Grüsse Hubert
    ____________

    Meine Projekte findet ihr auf schorsch.at

Ähnliche Themen

  1. LCD (LCDPC2004) zeigt leider nichts an
    Von JellbieO im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 7
    Letzter Beitrag: 10.05.2008, 11:11
  2. LCD zeigt nichts an
    Von robodriver im Forum AVR Hardwarethemen
    Antworten: 3
    Letzter Beitrag: 02.11.2007, 10:45
  3. AVR-Term zeigt nichts an.
    Von ToniThiele im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 10
    Letzter Beitrag: 20.04.2007, 16:44
  4. Display zeigt nichts an!!!!
    Von zizou im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 1
    Letzter Beitrag: 28.12.2006, 22:50
  5. LCD zeigt nichts an :-(
    Von dennis1986 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 25
    Letzter Beitrag: 04.10.2005, 18:21

Berechtigungen

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

    Werbung      12V Akku bauen