Fehler im Programm

Gast #26164
Lesenswert?

Hallo
Schon wieder in problem ich habe ein Programm bekommen für die Messung 
einer SMT 160-30 und wollte es mit AVR Studio 4.0 auf den MC 2313 
programmieren.
Aber bei run & built bringt er mir 78 Fehlermeldungen.
Was ist möglicherweise falsch am Programm??

Danke
Angehängte Dateien:
Gast #26166
Lesenswert?

Hallo Bernhard, also die meisten Fehlermeldungen waren folgende:
"unknown instruction opcode"
"register already defined by the .DEF directive"
"syntax error"
"undefined variable referenced"
"garbage at end of the line"
"illegal argument type or count"
"relative branch out of reach"

und die Programmiersprache ist Assembler.
Ich hoffe es hilft dir weiter.

Marko
Gast #26171
Lesenswert?

Hi!
Springe doch die Fehlerstellen einfach an. Könnte zb. in der 2313def.inc 
sein, hatte ich auch mal, direkt von Atmel.
- Kommentar ohne ";"
- doppelte def. sind relativ unwichtig
- "relative branch out of reach"= Sprungweite zu gross->rjmp
- "undefined variable referenced"ev.Gross/Kleinschr.oder
  tatsächlich nicht def.
beim Rest genau hinschauen, ist zu finden.

Wenn du nicht hinkommst, schicke es her, der Rest findet sich.

Gruss Uwe
Gast #26172
Lesenswert?

@Marko

Das programm ist ein BASCOM Programm.

Um die Funktion auszuprobieren kannst Du unter
http://www.mcselec.com/download_avr.htm
Bascom als Demoversion herunterladen.
Damit kann 2kB Code compiliert werden. mehr geht in den 2313 auch nicht 
rein.

Um das Programm in Assembler oder C umzusetzen müsste man wissen was ein 
SMT160 ist und was man damit überlicherweise anstellt.

Bernd Schmidt

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