LCD Display Initalisieren

Gast #3404596
Lesenswert?

Hallo liebe Gemeinde (:

ich möchte gerne ein Display Initalisieren.
Doch leider haut das nicht hin :(
Mit Bascom funktioniert das wunderbar...

ich habe mal .rar Datei mit den Daten gemacht...

kann mir jemand helfen ?


16 * 2 Zeichen...
Winstar : MSH 1602...
in C
Angehängte Dateien:
Gast #3404720
Lesenswert?

da müsste doch normaler weise... wenn alles i.o ist ein H auf dem
Display stehen oder ?

#include <avr/io.h>
#include <util/delay.h>
#include "lcd_new.h"

int main(void)
{

  lcd_init();


    while(1)
    {
  lcd_data('H');
    }
}
Gast #3404748
Lesenswert?

Bei Peter steht da aber :

void lcd_init   (uint8_t  dispAttr)

Initialize display and select type of cursor.

Parameters:
      dispAttr
    LCD_DISP_OFF display off
    LCD_DISP_ON display on, cursor off
    LCD_DISP_ON_CURSOR display on, cursor on
    LCD_DISP_ON_CURSOR_BLINK display on, cursor on flashing

Returns:
    none



Probiere es doch mal mit

    lcd_init(LCD_DISP_ON);
#3405438
Lesenswert?

Irgendwas ist bei dir noch falsch.
Ich habe natürlich nicht dein Display.
In der lcd_new.h gibt es noch den Punkt am Anfang:
#define LCD_CONTROLLER_KS0073 1  /**< Use 0 for HD44780 controller, 1 
for KS0073 controller */

Schreib wie hier die 1 hinein, die Initialisierung ist hier geringfügig 
anders.
Mach mal ein Bild von deinem Board und zeig die Schaltung.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren