- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 10 von 38

Thema: LCD an ATmega32

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Benutzer Stammmitglied
    Registriert seit
    12.08.2010
    Ort
    Zürich
    Alter
    61
    Beiträge
    39
    Zitat Zitat von Hubert.G Beitrag anzeigen
    So eine Verbindung über diese Kabel haben sich als nicht sehr haltbar erwiesen. Die Drähte reißen an den Lötstellen sehr schnell ab.
    Du musst das Kabel, am besten mit Heißkleber, am LCD fixieren, sodass es sich nicht mehr bewegen kann.
    Danke für den Tipp mit dem Heißkleber.

    Die Pins verlaufen mit dem Wannenstecker hochgestellt und mit der Kerbe links immer von links oben nach rechts unten d.h. der oberste linke Pin ist Pin 1, daneben Pin 2 etc. Den Bestückungsplan und die Belegung findet man unter http://www.rn-wissen.de/index.php/RN-Control. Ich habe ein paar Tests über Port D mit zwei LEDs auf einem Steckbrett gemacht und konnte so die Belegung überprüfen.

  2. #2
    Moderator Robotik Einstein Avatar von Kampi
    Registriert seit
    21.11.2009
    Ort
    Monheim, Nordrhein-Westfalen, Germany
    Alter
    35
    Beiträge
    3.501
    Blog-Einträge
    9
    Der Stecker besitzt die Standard RN-Norm als Belegung, sprich Pin 1 ist PortX.0, Pin 2 ist PortX.1......Pin 8 ist PortX.7, 9 ist GND und 10 +5V.
    Bei dem Wannenstecker ist Pin 1 durch ein Pfeil am Gehäuse markiert oder wenn du auf die Kerbe guckst links.
    Was genau musst du jetzt noch wissen ?
    Schaut ruhig mal auf meiner Homepage vorbei :
    http://kampis-elektroecke.de

    Oder folge mir auf Google+:
    Daniel Kampert

    Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.

    Gruß
    Daniel

  3. #3
    Benutzer Stammmitglied
    Registriert seit
    12.08.2010
    Ort
    Zürich
    Alter
    61
    Beiträge
    39
    Im Moment ist alles klar. Die Spannung liegt am LCD an und ich sehe zwar nur Vierecke, aber immerhin kann ich die Helligkeit über den Poti einstellen. Da ich jetzt auch die Pinbelegung weiss, kann ich morgen die Datenleitungen verbinden. Bei Problemen melde ich mich wieder und wenn es geklappt hat ebenfalls.

  4. #4
    Erfahrener Benutzer Robotik Visionär Avatar von 021aet04
    Registriert seit
    17.01.2005
    Ort
    Niklasdorf
    Alter
    37
    Beiträge
    5.093
    Das du nur Vierecke siehst ist klar, da das Display noch nicht initialisiert wurde. Steuerst du das Display im 4Bit oder 8Bit Modus an? Ich habe auch vor kurzem mit Displays angefangen. Zuerst mit einem 2x16LCD, jetzt habe ich ein EA W404B-NLW (4*40 LCD) und ein EA DOGS102W-6 (Grafik LCD) bestellt und ist heute angekommen. Ich muss es aber noch testen und eventuell noch eine Lib schreiben.

    Viel Erfolg bei der Displayinbetriebnahme.

    MfG Hannes

  5. #5
    Benutzer Stammmitglied
    Registriert seit
    12.08.2010
    Ort
    Zürich
    Alter
    61
    Beiträge
    39
    Zitat Zitat von 021aet04 Beitrag anzeigen
    Das du nur Vierecke siehst ist klar, da das Display noch nicht initialisiert wurde. Steuerst du das Display im 4Bit oder 8Bit Modus an? Ich habe auch vor kurzem mit Displays angefangen. Zuerst mit einem 2x16LCD, jetzt habe ich ein EA W404B-NLW (4*40 LCD) und ein EA DOGS102W-6 (Grafik LCD) bestellt und ist heute angekommen. Ich muss es aber noch testen und eventuell noch eine Lib schreiben.
    Ich gehe nach dem Buch "Roboter selber bauen" von U. Sommer vor und dort wird ein 16*4 LCD im 4bit Modus angesteuert. Als IDE verwende ich aber nicht Bascom, sondern Atmel Studio, da ich in C programmiere. Als Roockie habe ich noch wenig Erfahrung mit dem ATmega32 und da die Hürden zahlreich sind, bin ich in diesem Forum. Ich wünsche Dir ebenfalls viel Erfolg.

  6. #6
    Erfahrener Benutzer Robotik Visionär Avatar von 021aet04
    Registriert seit
    17.01.2005
    Ort
    Niklasdorf
    Alter
    37
    Beiträge
    5.093
    Ich habe die einzelnen Funktionen aus dem Buch "Basiskurs R8C/13" von Elektor, da ich mit dem R8Ctiny, das in einer Elektor Ausgabe war, gearbeitet habe habe ich mir das Buch gekauft. Jetzt arbeite ich nur noch mit den AVR Controllern. Das kleine LCD (2x16) habe ich von einem Gerät ausgebaut, deswegen habe ich es gehabt. Das große wird etwas aufwändiger anzusteuern sein, da es 2 Controller hat. (Zeile 1/2 übernimmt ein Controller und Zeile 3/4 der Andere). Zum Debuggen reicht aber aktuell das 2x16. Muss noch etwas anderes planen/bauen, da ist das Display von Vorteil.

    MfG Hannes

  7. #7
    Benutzer Stammmitglied
    Registriert seit
    12.08.2010
    Ort
    Zürich
    Alter
    61
    Beiträge
    39
    Ich habe das LCD über ein Steckbrett mit Steckbrücken mit dem ATmega32 verbunden und alle Verbindungen zwischen den Pins auf dem ATmega32 mit dem LCD mit einem Multimeter auf Durchgangsprüfung erfolgreich getestet. Die Verbindungen sind so wie im Buch auf dem Schaltbild Seite 53. Hier ist der Bascom Code

    Code:
    'LCD-Test.bas
    $regfile = "m32def.dat"
    $crystal = 16000000                                         '16Mhz Qzarz
    $baud = 9600                                                'UART auf 9600 Baud
    
    'Controller Pins für LCD Ansteuerung Konfigurieren
    Config Lcdpin = Pin , Rs = Portc.0 , E = Portc.1 , Db4 = Portc.2 , Db5 = Portc.3 , Db6 = Portc.4 , Db7 = Portc.5
    Config Lcd = 16 * 4                                         'Type des LCD´s 16 Char und 4 Zeilen
    Initlcd                                                     'LCD high level Initzialisierung
    Cursor Off                                                  'Cursor ausschalten
    Cls                                                         'LCD löschen
    
    Enable Interrupts                                           'Globale IRQ´s ein
    
    Locate 1 , 1                                                'erste Zeile an Position 1
    Lcd "16x4 LCD Display"
    Locate 2 , 1                                                'LCD Ausgabe Zeile 2
    Lcd "-------------------"                                   'Ausgabe
    
    End
    Das Programm konnte ich erfolgreich kompilieren und übertragen. Leider erscheinen auf dem LCD immer noch die dunklen Vierecke und ansonsten tut sich nichts. Was ist falsch?

Ähnliche Themen

  1. I2C an ATMEGA32
    Von WeiserDruide im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 3
    Letzter Beitrag: 31.07.2010, 12:27
  2. ADC mit ATmega32
    Von Jannik im Forum AVR Hardwarethemen
    Antworten: 5
    Letzter Beitrag: 12.03.2008, 08:36
  3. datenaustausch von atmega32 zu atmega32 über spi usw...
    Von roboterheld im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 6
    Letzter Beitrag: 14.10.2007, 22:39
  4. Speicherplatz des ATmega32 + Display an ATmega32
    Von Rob.Anfänger im Forum AVR Hardwarethemen
    Antworten: 6
    Letzter Beitrag: 19.11.2006, 01:59
  5. ATMega32
    Von AceKiller73 im Forum Elektronik
    Antworten: 5
    Letzter Beitrag: 29.04.2006, 21:51

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress