- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 9 von 9

Thema: Teststrecke für ATMega-Prozessoren nach White_Fox (Version 2)

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter Genie Avatar von White_Fox
    Registriert seit
    04.10.2011
    Beiträge
    1.473

    LCD-Funktionstest .hex-Datei (ATMega644)

    Die .hex-Datei zum Test des LCDs für einen ATMega644.

    Das LCD ist dazu an die Pins C0-C3 (Daten) sowie A5-A7 des Controllers anzuschliessen, die Pins des LCDs befinden sich genau gegenüber denenen des Controllers.

    Am Besten schneidet ihr euch ein paar Stück Lochrasterplatine zurecht (zweimal 3x4 Löcher und einmal 3x3 Löcher, so könnt ihr das LCD sowohl im 4- als auch im 8-Bitmodus betreiben und schnell wechseln) zurecht. Daraus baut ihr euch einfach ein paar Steckbrücken, indem ihr die Lötseite der Platinenstückchen nach oben dreht, sodaß ihr eine IC-Adapterleiste (sowas hier) von unten reinstecken und von der Oberseite aus festlöten könnt. Die gegenüberliegenden per Drahtbrücke verbinden-fertig.

    LCD-Test 4-Bit ATMega644.hex

  2. #2
    Erfahrener Benutzer Roboter Genie Avatar von White_Fox
    Registriert seit
    04.10.2011
    Beiträge
    1.473

    Steuerroutinen für das LCD (TC1602E-01 von Pollin) - 8-Bit

    So, liebe Forengemeinde

    Ich habe über die Feiertage mal etwas Zeit gehabt und ein paar Steuerroutinen für das LCD auf diesem Board geschrieben. Natürlich könnt ihr die Codeschnipsel auch in anderen Projekten nutzen.

    Auch wenn es einige User verpönen, die Steuerroutinen arbeiten mit dem 8-Bit-Modus (aber 4-Bit folgt noch), außerdem wird das BusyFlag ausgewertet. Damit braucht ihr keine weiteren Warteschleifen zu programmieren, es wird lediglich eine einzige Warteschleife von 10ms benötigt um das LCD zu initialisieren.

    Mit 4MHz laufen die Routinen bei mir prima. Bei höheren Taktfrequenzen müßt ihr evt. mehr nop-Befehle reinsetzen bei:
    • LCD_Enable
    • LCD_Befehluebergabe
    • LCD_Datenuebergabe

    Ich habe es auch mit anderen Taktfrequenzen probiert, da waren bei 16MHz jeweils sieben nop-Befehle notwendig, ansonsten hat das LCD den Enable-Puls nicht immer mitbekommen und manche Zeichen einfach verschluckt.

    Bei Fragen immer fragen...aber bitte im Forum fragen.
    Viel Spaß und gutes Gelingen damit.

    Steuerroutinen LCD TC1602E-01 8-Bit.txt
    Geändert von White_Fox (17.01.2016 um 17:50 Uhr)

  3. #3
    Erfahrener Benutzer Roboter Genie Avatar von White_Fox
    Registriert seit
    04.10.2011
    Beiträge
    1.473

    Steuerroutinen für das LCD (TC1602E-01 von Pollin) - 4-Bit

    Wie versprochen, die gleichen Routinen wie oben, nur mit 4-Bit-Ansteuerung.

    Steuerroutinen LCD TC1602E-01 4-Bit.txt

Ähnliche Themen

  1. ARM-Prozessoren für DIL-IC-Sockel
    Von Roboternetz-News im Forum Neuigkeiten / Technik-News / Nachrichten / Aktuelles
    Antworten: 0
    Letzter Beitrag: 16.04.2013, 23:30
  2. [ERLEDIGT] I2C Bus läuft nach Kaltstart des atmega nicht aber nach reprogrammiert via ISP
    Von Ritchie im Forum AVR Hardwarethemen
    Antworten: 0
    Letzter Beitrag: 07.07.2012, 15:53
  3. Motorport wird nach Neustart angesteuert am ATMEGA 32 ?
    Von M.Huhnke im Forum AVR Hardwarethemen
    Antworten: 2
    Letzter Beitrag: 20.01.2010, 16:00
  4. Bezugsquellen für ARM Prozessoren
    Von CaptainKiwi im Forum ARM - 32-bit-Mikrocontroller-Architektur
    Antworten: 7
    Letzter Beitrag: 14.06.2009, 05:08
  5. Prozessoren
    Von Nebirosh im Forum Elektronik
    Antworten: 1
    Letzter Beitrag: 10.12.2003, 07:11

Berechtigungen

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

Solar Speicher und Akkus Tests