Forum: PC-Programmierung syntaxfehler bei mplab


von Paul B. (power-paul)


Lesenswert?

hallo,

ich bekomme bei mplab (v8.00) immer schon bei der definition der 
mikrocontrollers zwei fehler. also mein programm beginnt mit "list 
p=16f627". leider kommen dann die fehlermeldungen: syntaxfehler und 
ziffer außerhalb des gültigen bereichs.
kann mir jemand helfen?
danke schon mal
paul

von tastendrücker (Gast)


Lesenswert?

Ohne Code nur geraten:

falsch:

list p=16f627       ; list steht ganz links

richtig:

    list p=16f627   ; list steht nicht ganz links

von Paul B. (power-paul)


Lesenswert?

danke schon mal für deine antwort. ist aber leider nicht die lösung.
also mein code lautet bis jetzt nur:

      list p=16f627
#include <p16f627.inc>

org 0x00
goto main

main

end

ist halt mein erstes programm und ich kriegs irgendwie nicht richtig 
hin. es ist etwas depremirend, weil ich schon in der ersten zeile 
anscheinend einen fehler habe, bevor ich überhaupt etwas richtiges 
programmiere.....
das einrücken von "list p=16f627" hat leider auch nix bewirkt.

von tastendrücker (Gast)


Lesenswert?

Mach mal 'n Srceenshot von der Fehlermeldung.
Sicher, dass sie von MPASM kommt? Evtl. ist nicht MPASM sondern die 
C-Toolsuite eingestellt!?

von Paul B. (power-paul)


Angehängte Dateien:

Lesenswert?

wie kann ich das eventuell umstellen bzw. nachgucken was eingestellt 
ist?

von tastendrücker (Gast)


Lesenswert?

Na, da haben wir es doch schon. Es ist der HI-TECH C-Compiler (PICC 
lite) eingestellt, du programmierst aber in Assembler. Hab's jetzt nicht 
vor mir, aber ich glaube unter "Project->Select Language Toolsuite" 
kannst du auf den Microchip Assembler MPASM umstellen.

von Paul B. (power-paul)


Lesenswert?

hey das war jetzt mal nen super tipp. riesen großes danke an dich. ich 
probier schon ewig dran rum. das hätte ich wohl nicht gefunden.
also nochmal DANKE!

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.