Forum: Compiler & IDEs Wie kontrollier ich µC und/oder LCD Panel ?


von Ben S. (patersigmund)


Angehängte Dateien:

Lesenswert?

Hallo allerseits!

Hab seit gestern ein Problem. Und zwar bin ich momentan mit dem LCD 
Panel vom POLLIN Board am rumspielen. Das hatte gestern auch eigentlich 
gut geklappt, nur auf einmal ging es dann nicht mehr.

Ich bekomme auf dem Display absolut nichts mehr angezeigt.

Ich benutze zur Ansteuerung des Display, die hier im Forum vorhandenen 
Routinen.

Kann ich irgendwie prüfen ob der µC (oder das Display) noch 
funktioniert?

Gruß,
  Benjamin

PS: Sorry wenn das hier die falsche Spart ist, nur bin ich mir nicht 
sicher obs jetzt in Hardware oder in Software Problem ist. Und da ich 
Murphy kenn, ist es eher letzteres.

von steffen (Gast)


Lesenswert?

Weiss nicht was du jetzt genau für ein Board benutzt, aber ich würde zur 
Funktionskontrolle irgendeine LED blinken lassen um den uC zu 
überprüfen.
Hast du vll. was bei der LCD initialisierung geändert.. da kanns schon 
mal vorkommen dass auf einmal gar nichts mehr angezeigt wird.

von Programmierer (Gast)


Lesenswert?

Benjamin S. schrieb:
> Das hatte gestern auch eigentlich
> gut geklappt,

Dann lade doch noch einmal die letzte funktionierende Programmversion in 
den uC, alternativ ein passendes "Hello World"-Programm.

von Ben S. (patersigmund)


Lesenswert?

Also hab in kleines PWM Programm, dass funktioniert.

Hab jetzt dann mal in Programm geschrieben, welches mir einfach den 
String "Hallo Welt" ausgeben soll. Aber da tut sich auch nichts.
1
#include <avr/io.h>
2
#include "lcd-routines.h"
3
4
/** Main                  */ 
5
int main(){
6
7
  lcd_init( );
8
  lcd_string( "Hello World" );
9
10
  for( ;; ){
11
    lcd_string( "Hello World" );
12
  }
13
14
  return 0;
15
16
}

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.