Das Elektor-Forum schließt seine Pforten (siehe auch http://www.elektormagazine.de/forum). Ab Freitag, den 15. März, ist es nicht mehr möglich, sich im Forum einzuloggen. Alle Inhalte des Forums bleiben jedoch bis Ende März noch sichtbar. Am 01. April wird das Forum schließlich komplett geschlossen.

LC-Display Programmieren

Postby uhuwe » Sun Jul 14, 2013 12:00 am

Hallo Leute,

bin neu hier und mache eine Ausbildung zum Systeminformatiker.

Zu meinem Problem:

Mein Quelltext:
#include  #include  #define LC_DISPLAY 0xf400xdata unsigned char dis_ir_w @ LC_DISPLAY+0x00;xdata unsigned char dis_dr_w @ LC_DISPLAY+0x01;xdata unsigned char dis_ir_r @ LC_DISPLAY+0x02;xdata unsigned char dis_dr_r @ LC_DISPLAY+0x03;void main(void){    dis_ir_w=0x01;    dis_ir_w=0x02;    dis_ir_w=0x06;    dir_ir_w=0x0c;    dis_ir_w=0x80;    dis_dr_w=0x53;    dis_dr_w=0x63;    dis_dr_w=0x68;    dis_dr_w=0x6d;    dis_dr_w=0x6f;    dis_dr_w=0x72;    dis_dr_w=0x6c;    while(1);}
Beim compilieren herhalte ich da folgende Fehlermeldungen die auf Syntaxfehler hinweißen, obwohl da keine sind.
*** 'C:\uC51\bin\umake.exe' V1.08 2005 (C) WickenhaeuserUmake: Error: syntax in 'LC-Display.obj: LC-Display.c'Umake: Error: syntax in 'LC-Display.bin: LC-Display.obj'Umake: Error: syntax in 'LC-Display.hex: LC-Display.bin'Umake: Error: no final target foundUmake: Error: Errors found: *** TARGET NOT GENERATED ***

kann mir da jemand helfen?

Danke schon mal.

Gruß Uwe
uhuwe
 
Posts: 3
Joined: Fri Jan 03, 2014 2:14 pm

Postby bvb » Mon Jul 15, 2013 12:00 am

Hallo Uwe,
wozu sind die beiden leeren #include-Anweisungen am Anfang ?
Streich die einmal weg oder gebe die entsprechenden Dateien an, die eingebunden werden sollen.

Weiterhin solltest Du im Datei-Namen keine Sonderzeichen außer dem ´_´verwenden, also kein ´-´ Zeichen.

Viele Grüße

Bernd
bvb
 
Posts: 190
Joined: Fri Jan 03, 2014 1:53 pm

Postby uhuwe » Mon Jul 15, 2013 12:00 am

Die Include Datei wurden wohl nicht übernommen.

"at89c51cc03.h", "stdio.h".
uhuwe
 
Posts: 3
Joined: Fri Jan 03, 2014 2:14 pm

Postby dero » Mon Jul 15, 2013 12:00 am

Hallo Uwe,

hab den Code bei mir eins zu eins übernommen, bei mir wird er compiliert.

Vll hat sich das .mak-file von MakeWiz schon "verschluckt".
Das hatte ich schon öfter.

Gruß Roland
dero
 
Posts: 17
Joined: Fri Jan 03, 2014 1:58 pm

Postby petvondone » Wed Oct 23, 2013 12:00 am

Hallo Uwe,

mit define läßt sich nicht jedes Problem
lösen, versuch mal das als Funktion in
deinem Programm einzubinden.

LG Pet
petvondone
 
Posts: 10
Joined: Fri Jan 03, 2014 2:12 pm

Postby uhuwe » Wed Oct 23, 2013 12:00 am

Hallo @all

das Problem hat sich gelöst: der Compiler mag keine Bindestriche in Dateinamen.

Gruß Uwe
uhuwe
 
Posts: 3
Joined: Fri Jan 03, 2014 2:14 pm


Return to Mikrocontroller-Fernlehrgang (TFH)

Who is online

Users browsing this forum: No registered users and 1 guest