Forum: Mikrocontroller und Digitale Elektronik Problem mit kleinem PIC Programm


von Sandra85 (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich wollte einen Roboter so programieren, dass er einer schwarzen Linie 
folgt und sich ggf. selber korrigiert.

Leider bekomme ich beim Programm einen Haufen Fehlermeldungen die mir 
nicht ganz klar sind. Vorallem das "Overwriting previous address 
contents".

lg
sandra


Make: The target "C:\Dokumente und Einstellungen\sniehus\Desktop\BBC1.o" 
is out of date.
Executing: "C:\Programme\Microchip\MPASM Suite\MPASMWIN.exe" /q /p16F84A 
"BBC1.asm" /l"BBC1.lst" /e"BBC1.err" /d__DEBUG=1
Warning[215] C:\DOKUMENTE UND EINSTELLUNGEN\SNIEHUS\DESKTOP\BBC1.ASM 32 
: Processor superseded by command line.  Verify processor symbol.
Message[301] C:\PROGRAMME\MICROCHIP\MPASM SUITE\P16F628A.INC 35 : 
MESSAGE: (Processor-header file mismatch.  Verify selected processor.)
Error[149]   C:\DOKUMENTE UND EINSTELLUNGEN\SNIEHUS\DESKTOP\BBC1.ASM 46 
: Directive only allowed when generating an object file
Error[149]   C:\DOKUMENTE UND EINSTELLUNGEN\SNIEHUS\DESKTOP\BBC1.ASM 52 
: Directive only allowed when generating an object file
Error[149]   C:\DOKUMENTE UND EINSTELLUNGEN\SNIEHUS\DESKTOP\BBC1.ASM 55 
: Directive only allowed when generating an object file
Error[149]   C:\DOKUMENTE UND EINSTELLUNGEN\SNIEHUS\DESKTOP\BBC1.ASM 73 
: Directive only allowed when generating an object file
Error[118]   C:\DOKUMENTE UND EINSTELLUNGEN\SNIEHUS\DESKTOP\BBC1.ASM 77 
: Overwriting previous address contents (0000)
Error[118]   C:\DOKUMENTE UND EINSTELLUNGEN\SNIEHUS\DESKTOP\BBC1.ASM 77 
: Overwriting previous address contents (0000)
Error[118]   C:\DOKUMENTE UND EINSTELLUNGEN\SNIEHUS\DESKTOP\BBC1.ASM 81 
: Overwriting previous address contents (0004)
Error[118]   C:\DOKUMENTE UND EINSTELLUNGEN\SNIEHUS\DESKTOP\BBC1.ASM 81 
: Overwriting previous address contents (0004)
Error[118]   C:\DOKUMENTE UND EINSTELLUNGEN\SNIEHUS\DESKTOP\BBC1.ASM 82 
: Overwriting previous address contents (0005)
Error[118]   C:\DOKUMENTE UND EINSTELLUNGEN\SNIEHUS\DESKTOP\BBC1.ASM 82 
: Overwriting previous address contents (0005)
Error[118]   C:\DOKUMENTE UND EINSTELLUNGEN\SNIEHUS\DESKTOP\BBC1.ASM 83 
: Overwriting previous address contents (0006)
Error[118]   C:\DOKUMENTE UND EINSTELLUNGEN\SNIEHUS\DESKTOP\BBC1.ASM 83 
: Overwriting previous address contents (0006)
Error[118]   C:\DOKUMENTE UND EINSTELLUNGEN\SNIEHUS\DESKTOP\BBC1.ASM 86 
: Overwriting previous address contents (0007)
Error[118]   C:\DOKUMENTE UND EINSTELLUNGEN\SNIEHUS\DESKTOP\BBC1.ASM 86 
: Overwriting previous address contents (0007)
Error[118]   C:\DOKUMENTE UND EINSTELLUNGEN\SNIEHUS\DESKTOP\BBC1.ASM 87 
: Overwriting previous address contents (0008)
Error[118]   C:\DOKUMENTE UND EINSTELLUNGEN\SNIEHUS\DESKTOP\BBC1.ASM 87 
: Overwriting previous address contents (0008)
Error[118]   C:\DOKUMENTE UND EINSTELLUNGEN\SNIEHUS\DESKTOP\BBC1.ASM 88 
: Overwriting previous address contents (0009)
Error[118]   C:\DOKUMENTE UND EINSTELLUNGEN\SNIEHUS\DESKTOP\BBC1.ASM 88 
: Overwriting previous address contents (0009)
Error[118]   C:\DOKUMENTE UND EINSTELLUNGEN\SNIEHUS\DESKTOP\BBC1.ASM 91 
: Overwriting previous address contents (000A)
Error[118]   C:\DOKUMENTE UND EINSTELLUNGEN\SNIEHUS\DESKTOP\BBC1.ASM 91 
: Overwriting previous address contents (000A)
Error[118]   C:\DOKUMENTE UND EINSTELLUNGEN\SNIEHUS\DESKTOP\BBC1.ASM 92 
: Overwriting previous address contents (000B)
Error[118]   C:\DOKUMENTE UND EINSTELLUNGEN\SNIEHUS\DESKTOP\BBC1.ASM 92 
: Overwriting previous address contents (000B)
Error[149]   C:\DOKUMENTE UND EINSTELLUNGEN\SNIEHUS\DESKTOP\BBC1.ASM 128 
: Directive only allowed when generating an object file
Halting build on first failure as requested.

von Sandra85 (Gast)


Lesenswert?

Muss nocheinmal nerven..
Habe jetzt einige Zeilen des Templates, die für das Programm nicht 
erforderlich sind gelöscht und direkte Fehler bekomme ich nicht mehr 
beim "Builden".
Dafür aber eine Meldung, dass die konfigurations Bits nicht gültig sind 
und beim Programmieren zu Problemen führen kann. Trotzdem könnte ich den 
PIC nun damit beschreiben.

Werde es einfach mal ausprobieren wenn ich die platine fertig habe ;)


lg
sandra

von John B. (johnbauer)


Lesenswert?

Sandra85 schrieb:
> Executing: "C:\Programme\Microchip\MPASM Suite\MPASMWIN.exe" /q /p16F84A
> "BBC1.asm" /l"BBC1.lst" /e"BBC1.err" /d__DEBUG=1
> Warning[215] C:\DOKUMENTE UND EINSTELLUNGEN\SNIEHUS\DESKTOP\BBC1.ASM 32
> : Processor superseded by command line.  Verify processor symbol.
> Message[301] C:\PROGRAMME\MICROCHIP\MPASM SUITE\P16F628A.INC 35 :

Welchen Controller verwendest Du?
In MPLAB ist der PIC16F84A eingestellt und im Sourcecode steht der 
PIC16F628A.

Gruß
John

von Sandra85 (Gast)


Lesenswert?

Oje das war es.
Danke das du darauf gekommen bist ;)


lg
sandra

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.