ANSEL und gretel

OP #1898534
Lesenswert?
• ▲
▼
mich als kompletten anfänger stressen solche ausgaben sehr..

kann mir das mal bitte jemand erklären?

microchip c18:

(main.c)
#include <p18cxxx.h>
//irgendwo zeile 390
ANSEL  = 0b00000001;    // AnalogIn 0-7

(compiler)
Make: The target 
"Z:\home\h2obrain\Workspace\h2obrain\PIC\PIC18F2550\LCD_C18\LCD_C18.o" 
is out of date.

Executing: "C:\MCC18\bin\mcc18.exe" -p=18F2550 "LCD_C18.c" 
-fo="LCD_C18.o" -D__DEBUG -Ou- -Ot- -Ob- -Op- -Or- -Od- -Opa-

Z:\home\h2obrain\Workspace\h2obrain\PIC\PIC18F2550\LCD_C18\LCD_C18.c:390 
:Error  [1105] symbol 'ANSEL' has not been defined

Z:\home\h2obrain\Workspace\h2obrain\PIC\PIC18F2550\LCD_C18\LCD_C18.c:390 
:Error  [1101] lvalue required

Z:\home\h2obrain\Workspace\h2obrain\PIC\PIC18F2550\LCD_C18\LCD_C18.c:391 
:Error  [1105] symbol 'ANSELH' has not been defined

Z:\home\h2obrain\Workspace\h2obrain\PIC\PIC18F2550\LCD_C18\LCD_C18.c:391 
:Error  [1101] lvalue required

Z:\home\h2obrain\Workspace\h2obrain\PIC\PIC18F2550\LCD_C18\LCD_C18.c:405 
:Warning  [2058] call of function without prototype

Z:\home\h2obrain\Workspace\h2obrain\PIC\PIC18F2550\LCD_C18\LCD_C18.c:415 
:Warning  [2058] call of function without prototype

Halting build on first failure as requested.

----------------------------------------------------------------------

Debug build of project 
`Z:\home\h2obrain\Workspace\h2obrain\PIC\PIC18F2550\LCD_C18\LCD_C18.mcp' 
failed.

Language tool versions: mpasmwin.exe v5.37, mplink.exe v4.37, mcc18.exe 
v3.36, mplib.exe v4.37

Preprocessor symbol `__DEBUG' is defined.

Sat Oct 16 03:46:15 2010


gruss
h2obrain
Gast #2069200
Lesenswert?
• ▲
▼
Hallo ich habe denke das gleiche Problem!!!!

Habe nur den Lösungsweg nicht ganz nachvolziehen können.

Arbeite auch mit dem PIC18F25K50 und möchte die Programmierumgebung 
mittels MPLAB aufbauen.

in main()steht

#include "p18cxxx.h"
...
ANSEL = 0x00;
ANSELH = 0x00;
...

Leider kann ich mein Programm nicht übersetzen und er zeigt mir diesen 
Fehler an.


C:\Dokumente und Einstellungen\MPLAB\main.c:55:Error [1105] symbol 
'ANSEL' has not been defined
C:\Dokumente und Einstellungen\MPLAB\main.c:55:Error [1101] lvalue 
required
C:\Dokumente und Einstellungen\MPLAB\main.c:56:Error [1105] symbol 
'ANSELH' has not been defined
C:\Dokumente und Einstellungen\MPLAB\main.c:56:Error [1101] lvalue 
required

Debug build of project `C:\Dokumente und 
Einstellungen\MPLAB\program.mcp' failed.
Language tool versions: MPASMWIN.exe v5.40, mcc18.exe v3.37.01, 
mplib.exe v4.38
Preprocessor symbol `__DEBUG' is defined.

Habe schon unter Build Options alle library's und linker
für pic eingestellt.

Komme einfach nicht auf die Lösung!!!! Um Ideen und ´Vorschläge wäre ich 
sehr dankbar.

Mfg kaiserbike
Gast #2072276
Lesenswert?
• ▲
▼
Hi,

da musst du was falsch eingebunden haben, versuchs mal explizit mit dem 
PICs-Typ. Sonst schau mal in die .inc ob ANSEL da auch definiert ist.

Ich finde den Titel traumhaft :) auch wenn das jetzt nichts zur Sache 
tut!

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