Forum: Mikrocontroller und Digitale Elektronik Zeiterfassungssystem


von Basti (Gast)


Angehängte Dateien:

Lesenswert?

Liebes Forum,

ich habe da mal ein Problem. Ich möchte mir das Zeiterfassungssystem 
unter folgendem Link nachbauen: 
http://dspace.icsy.de:12000/dspace/bitstream/123456789/227/1/pa_ausarbeitung.pdf

Ich habe alle Datein mit dem Programmers Notepad erzeugt und alle Fehler 
beseitigt. Nun bleibt nur noch 1(?) Fehler beim Kompilieren über. Dieser 
Fehler kann im angehängten Bild eingesehen werden. Ich weiß leider nicht 
weiter, womit das zusammenhängen könnte. Jemand dort eine Idee?!

Vielen Dank und LG

von Oh (Gast)


Lesenswert?

Ich und der C compiler ...

von Daniel V. (danvet)


Lesenswert?

In der Datei ccvvl2v3.s ist der opcode ldir19 drin, und der passt nicht 
zum ausgewählten Prozessor. Zumindest dein Assembler kennt ihn nicht.

von chris (Gast)


Lesenswert?

ldir19 ist Falsch
es müsste heissen:
ldi r19
dann klappt es warscheinlich.

von Basti (Gast)


Angehängte Dateien:

Lesenswert?

Danke für die Antworten. Tatsächlich hat der letzte Tipp wenigstens 
einen Teil des Fehlers behoben.

nun tauchen noch folgende fehler auf (siehe bild)

... garbage at end of line - Müll am Eende der Zeile :D?

lg

von spess53 (Gast)


Lesenswert?

Hi

>nun tauchen noch folgende fehler auf (siehe bild)

Und warum siehst du nicht in den Zeilen nach?

MfG Spess

von Basti (Gast)


Lesenswert?

Hallo,

weil die Datei, wie dem Link auf dem Bild entnehmen zu ist, temporär 
erzeugt wird. Es sind keine Codezeilen im Fehler beschrieben, sondern 
eine vom PC erzeugte Datei. Der angegebene Pfad bzw. die Datei 
existieren beim Suchen nicht.

Lg

von Markus (Gast)


Lesenswert?

Verstehe ich nicht.
Die Datei "rfid.c" ist doch vorhanden und sicher nicht nur temporär.

von Bernie (Gast)


Lesenswert?

und in welchen Zeilen des C-Codes waren die
"ldir19"-Fehler?

733, 857, ...

und die "garbage"-Fehler?

763, 887, ...
Genau 30 Zeilen später.

Nun sperr doch einfach mal die Augen auf und SIEH NACH!

Oder bindet dir Mama immer noch die Schuhe zu???

von Michael L. (michaelx)


Lesenswert?

Basti schrieb:
> Hallo,
>
> weil die Datei, wie dem Link auf dem Bild entnehmen zu ist, temporär
> erzeugt wird. Es sind keine Codezeilen im Fehler beschrieben, sondern
> eine vom PC erzeugte Datei. Der angegebene Pfad bzw. die Datei
> existieren beim Suchen nicht.

Dann lass den GCC die temporären Dateien mal permenant erzeugen. Ich 
kann dir aber leider nicht mehr sagen, welche Optionen das waren, hab 
ich vor ca. 20 Jahren mal gebraucht.

Grüße.
Micha

von Basti (Gast)


Lesenswert?

Immer gleich diese persönlichen Angriffe... guckt doch erst mal in der 
PDF nach wieviele Codezeilen die Datei RFID.c überhaupt hat. Genau ca 
630 oder so. Und jetzt sagt mir, wo ich in der RFID.c die Zeilen 650 bis 
1799 finde?

Der letzte Tipp die temporäre Datei dauerhaft zu erzeugen ist ein 
nützlicher Tipp. Danke dafür.

von Markus (Gast)


Lesenswert?

Basti schrieb:
> Immer gleich diese persönlichen Angriffe... guckt doch erst mal in der
> PDF nach wieviele Codezeilen die Datei RFID.c überhaupt hat. Genau ca
> 630 oder so. Und jetzt sagt mir, wo ich in der RFID.c die Zeilen 650 bis
> 1799 finde?

Hänge doch den Source-Code mal hier rein. Es hat kaum jemand Lust diesen 
aus dem PDF zu klauben.

Wo, und in welchem File, hast du den "ldir19"-Fehler behoben?

von Basti (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

im Anhang der Code aus der RFID.c

Der Compiler findet anscheinend einen Fehler im Assembler Code
>C:\Users\admin\AppData\Local\Temp/ccT9MTDx.s: *Assembler messages:*

Habe den gesamten Code nochmals kontrolliert und bin leider ratlos.


Markus schrieb:
>Wo, und in welchem File, hast du den "ldir19"-Fehler behoben?
Es war ein Leerzeichen zu wenig es lautet "ldi r19"
Der Fehler war auch im File RFID.c

von Daniel F. (df311)


Lesenswert?

Basti schrieb:
> Angehängte Dateien:
> code_rfid.c.docx (20 KB, 0 Downloads)

ernsthaft?
warum nicht eine handelsübliche c-datei?

von Basti (Gast)


Angehängte Dateien:

Lesenswert?

Stimmt ;)

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.