- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 10 von 10

Thema: Fehlerhafte Zeichendarstellung 4x20LCD KS0066

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Ich habe versucht die ENABLE_US hochzusetzen und habe auch versucht vor und nach dem Enable ein delay einzubauen. Resultat: Ab höheren Werten als 20 uS zeigt das LCD nichts mehr an. Die zusätzlichen Delays schaffen keine Abhilfe.
    Ja die Pins wurden als Ausgang geschaltet.
    Code:
    // verwendete Pins auf Ausgang schalten
    	uint8_t pins = (0x0F << LCD_DB) |           // 4 Datenleitungen
    	(1<<LCD_RS) |                // R/S Leitung
    	(1<<LCD_EN);                 // Enable Leitung
    	LCD_DDR |= pins;
    HD44780 Controller bestellt... Die werden sich wohl hoffentlich nicht so zickig anstellen.

    Sind deine LCD's die du mit 700us Enablezeit fährst auch mit einem KS0066 Controller bestückt?

    Danke für die Tipps.

  2. #2
    Erfahrener Benutzer Roboter Experte Avatar von Thomas E.
    Registriert seit
    29.12.2011
    Beiträge
    638
    Zitat Zitat von Natureengeneer Beitrag anzeigen
    HD44780 Controller bestellt... Die werden sich wohl hoffentlich nicht so zickig anstellen.
    Diese Controller sind wesentlich einfacher anzusteuern und meiner Meinung nach nur halb so zickig wie die KSxxx-Serie.
    Grüße
    Thomas

  3. #3
    Diese Controller sind wesentlich einfacher anzusteuern und meiner Meinung nach nur halb so zickig wie die KSxxx-Serie.
    Das freut mich natürlich sehr zu hören bzw. zu lesen

  4. #4
    Erfahrener Benutzer Roboter Genie Avatar von Crazy Harry
    Registriert seit
    15.01.2006
    Ort
    Raum Augsburg - Ulm
    Beiträge
    1.312
    Hast du am Display die nicht benötigten/benutzten Datenleitungen auf GND gelegt ?
    Ich programmiere mit AVRCo

  5. #5
    Die Datenleitungen D0...D3 am Display würde ich an deiner Stelle auch noch auf definiertes Potential hängen (z.B. GND).
    Ja habe ich

  6. #6
    Problem gelöst. Widerstände an den Datenleitungen und der Enableleitung hinzugefügt.

    Klicke auf die Grafik für eine größere Ansicht

Name:	LCD_works.jpg
Hits:	9
Größe:	41,7 KB
ID:	22954

    Nun hab ich hier 6 Controller und alle Funktionieren sowohl HD wie auch KS.... Let's start

Ähnliche Themen

  1. Nerviges Init Problem mit LCD (KS0066)
    Von Dr. LCD im Forum C - Programmierung (GCC u.a.)
    Antworten: 4
    Letzter Beitrag: 14.09.2008, 18:33
  2. LCD (KS0066) 4Bit-Mode init brauche hilfe, PIC 18f4550
    Von andi.studi im Forum PIC Controller
    Antworten: 26
    Letzter Beitrag: 15.08.2008, 17:51
  3. KS0066 an ATmega8
    Von pacer_one im Forum Assembler-Programmierung
    Antworten: 0
    Letzter Beitrag: 21.03.2008, 11:15
  4. fehlerhafte kommunikation mit Rp6
    Von amin105 im Forum Robby RP6
    Antworten: 9
    Letzter Beitrag: 05.01.2008, 20:58
  5. Antworten: 9
    Letzter Beitrag: 21.04.2007, 15:21

Berechtigungen

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

Solar Speicher und Akkus Tests