- 3D-Druck Einstieg und Tipps         
Seite 3 von 6 ErsteErste 12345 ... LetzteLetzte
Ergebnis 21 bis 30 von 52

Thema: LCD Display 4x20 an RN-Control

  1. #21
    Benutzer Stammmitglied
    Registriert seit
    25.07.2009
    Beiträge
    32
    Anzeige

    E-Bike
    So, jetzt habe ich mir eines bestellt. Danke für den Link. Aber warum das Display ned läuft kann ich mir auch nicht erklären. Aber hauptsache es klappt dann mit dem neuen. Sobald es da ist melde ich mich wieder ob alles funktioniert.

    lg Daniel

  2. #22
    Benutzer Stammmitglied
    Registriert seit
    25.07.2009
    Beiträge
    32
    Ach ja: das Display selber ist zwar 3 Euro teurer, aber insgesamt spare ich mir fast 15 Euro. Schade, dass die bei Robotikhardware einen so abzocken

    lg Daniel

  3. #23
    Benutzer Stammmitglied
    Registriert seit
    25.07.2009
    Beiträge
    32
    Hallo Leute,

    endlich ist mein neues LCD angekommen (Hurra!!!). Es handelt sich um das DEM20486 von CSD electronics (danke für den Link Da Vinci13). Ich habe da jetzt mal am Poti rumgeschraubt und sehe nun auch schwarze Balken. Nur Text sehe ich noch keinen. Jetzt stellt sich mir die Frage ob´s am Program oder am Adapter liegt. Kann mir einer von euch vielleicht nen Tipp geben wie ich jetzt am besten vorgehe?

    lg Daniel

  4. #24
    Benutzer Stammmitglied
    Registriert seit
    25.07.2009
    Beiträge
    32
    Ich habe auch versuchsweise den LCD Contoller Typen Von HS in KS geändert hat aber auch nichts gebracht..

  5. #25
    Erfahrener Benutzer Robotik Visionär Avatar von Hubert.G
    Registriert seit
    14.10.2006
    Ort
    Pasching OÖ
    Beiträge
    6.220
    Hast du den Original Mega16 drinnen oder einen neuen, wenn neu, dann könnte der JTAG nicht abgeschalten sein.
    Du bist dir sonst sicher das das Display richtig angeschlossen ist, da du mit DB3 auf PC0 beginnst, PC4 ist frei, dann kommt E, RW, RS. Wenn da was verdreht ist funktioniert es natürlich auch nicht.
    Grüsse Hubert
    ____________

    Meine Projekte findet ihr auf schorsch.at

  6. #26
    Benutzer Stammmitglied
    Registriert seit
    25.07.2009
    Beiträge
    32
    Ich habe den Mega32 drinnen der schon verbaut war. Das Board habe ich vor ca. 1 Jahr gekauft und bin dann wg Arbeit und Familie nicht zum basteln gekommen. Ich werde gleich mal die Ports mit dem Datenblatt vergleichen. Ich habe die Ports einfach so übernommen, wie sie im Beispielprogramm für das LCD Display angegeben waren (das 1. von Robotikhardware). Dachte die Belegung wäre genormt und deshalb immer gleich.

    lg Daniel

  7. #27
    Erfahrener Benutzer Robotik Visionär Avatar von Hubert.G
    Registriert seit
    14.10.2006
    Ort
    Pasching OÖ
    Beiträge
    6.220
    Wie programmierst du, schau vorsichtshalber in den Fuses nach ob JTAG sicher aus ist.
    Ich habe den Adapter und Board verglichen, das sollte passen.
    Grüsse Hubert
    ____________

    Meine Projekte findet ihr auf schorsch.at

  8. #28
    Benutzer Stammmitglied
    Registriert seit
    25.07.2009
    Beiträge
    32
    Also die Anschlussbelegung der beiden Displays ist identisch. Die Anschlüsse am LCD-Adapter sind folgendermaßen:
    Belegung sieht wie folgt aus:
    Pin 1 LCD DB7
    Pin 2 LCD DB6
    Pin 3 LCD DB5
    Pin 4 LCD DB4
    Pin 5 Licht ein/aus per Port (da EN2 hier nicht benötigt wird)
    Pin 6 LCD EN
    Pin 7 LCD R/W
    Pin 8 LCD RS
    Pin 9 GND LCD GND und Licht Kathode
    Pin 10 +5V LCD VCC und Licht Anode

    Das ist ein Auszug aus meiner lcd.h (die von Peter Fleury)
    #define LCD_PORT PORTC /**< 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 3 /**< pin for 4bit data bit 0 */
    #define LCD_DATA1_PIN 2 /**< pin for 4bit data bit 1 */
    #define LCD_DATA2_PIN 1 /**< pin for 4bit data bit 2 */
    #define LCD_DATA3_PIN 0 /**< pin for 4bit data bit 3 */
    #define LCD_RS_PORT LCD_PORT /**< port for RS line */
    #define LCD_RS_PIN 7 /**< pin for RS line */
    #define LCD_RW_PORT LCD_PORT /**< port for RW line */
    #define LCD_RW_PIN 6 /**< pin for RW line */
    #define LCD_E_PORT LCD_PORT /**< port for Enable line */
    #define LCD_E_PIN 5 /**< pin for Enable line */

    Das müsste doch eigentlich so passen oder?

  9. #29
    Benutzer Stammmitglied
    Registriert seit
    25.07.2009
    Beiträge
    32
    Ich habe die Fuse Einstellung bisher nicht geändert. Programmiert habe ich immer in der Eingabeaufforderung mit make all und make program.
    Muss jetzt erst mal kurz schauen wie ich die Fusebits auslesen kann...

    lg Daniel

  10. #30
    Benutzer Stammmitglied
    Registriert seit
    25.07.2009
    Beiträge
    32
    Jetzt habe ich mir die avrdude gui runtergeladen. Wenn ich da bei den Fuses auf read gehe wird mir angezeigt, dass die Fuses gelesen werden und ein outputfile "con" erzeugt wird. Wo finde ich denn dieses File um die Werte auslesen zu können?

    lg Daniel

Seite 3 von 6 ErsteErste 12345 ... LetzteLetzte

Berechtigungen

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

Labornetzteil AliExpress