mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik ATMEGA2560+STK600+LCD(44780)


Autor: Erich Floh (fler)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen

Nachdem ich schon einige zeit den Fehler suche und Ihn nicht finde wende 
ich mich hierher.
Ich habe ein ASTK600 mit mega2560 am PORTC möchte ich ein 4x20LCD(44780 
kompatibel) in betrieb nehmen lib von Peter Fleury
So die definition in der LCD.H

#define LCD_PORT         PORTC        /**< port for the LCD lines   */
#define LCD_DATA0_PORT   PORTC     /**< port for 4bit data bit 0 */
#define LCD_DATA1_PORT   PORTC     /**< port for 4bit data bit 1 */
#define LCD_DATA2_PORT   PORTC     /**< port for 4bit data bit 2 */
#define LCD_DATA3_PORT   PORTC     /**< 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      PORTC     /**< port for RS line         */
#define LCD_RS_PIN       6          /**< pin  for RS line         */
#define LCD_RW_PORT      PORTC     /**< port for RW line         */
#define LCD_RW_PIN       5            /**< pin  for RW line         */
#define LCD_E_PORT       PORTC     /**< port for Enable line     */
#define LCD_E_PIN        4            /**< pin  for Enable line     */



in der main void steht vor der schleife lcd_init(LCD_DISP_ON);
sobald dieser befehl ausgeführt wird verschwinden am display die beiden 
balken jedoch sobald der befehl lcd_clrscr() ausgeführt wird sind die 
beiden balken wieder zu sehen, das schreiben eines Textes am display ist 
nicht möglich.
Ich habe diese lib auch mit einem mega644 in betrieb da habe ich alles 
problemlos hinbekommen, nur mit dem Mega2560 habe ich diese Probleme.

Ich bitte um hilfe.

Autor: Guest (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

JTAG Fuse deaktiviert ?

Autor: Erich Floh (fler)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
JA habe ich gemacht.

Autor: Erich Floh (fler)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Es will einfach nicht.

Autor: Erich Floh (fler)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo
Gibt es niemanden der mir hier weiter helfen kann.
mfg

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.