Sida 1 av 1

Pic16f877a Analog Ingång

Postat: 14 april 2007, 14:09:25
av martin5403
Hej, jag sitter och försöker få igång A/D ingången på en PIC16F877A. Men får inte det alls att fungera, jag har inte kommit så långt ännu. Men får problem när jag ska kompilera "Undefind idenifier ADCON0". Jag använder mig av PCWH compiler.

Det jag har tänkt mig göra är att koppla in några irsensorer.

Om det är någon som har ett exempel eller något hur de har gått till väga så vore jag tacksam. Skriver i C.

/Martin

Postat: 14 april 2007, 15:22:05
av Kaggen
Regel nummer 1, kolla om du stavat fel. Du har tydligen skrivit ANCON0 men jag antar att det skall vara ADCON0. Om du rättar till stavfelet skall det nog funka.

Mats

Postat: 14 april 2007, 19:11:58
av sodjan
Mycket förrvirrande tråd !!
Vad syftar Kaggen's kommentar om "ANCON0" på ??
Det står inget om det i första inlägget...

Har inte PCWH någon "device include file" för processorn ?
Vad står det i den ?

Det är inte något exempel du behöver, du måste kolla upp
varför ADCON0 inte accepteras av ditt utvecklingsverktyg.
Om det nu var ADCON0 du skrev, som sagt, mycket förvirrande...

Postat: 14 april 2007, 19:40:43
av Kaggen
Jag kan bringa lite ljus över tråden. :)

När jag först läste martin5403:s inlägg stod det "Undefind idenifier ANCON0", Martin har sedan dess ändrat inlägget. Antagligen har han sålunda inte skrivit fel i källkoden, utan det har blivit fel i "kopieringen" av felmeddelandet till denna tråd... kanske...?

Oavsett om det nu var felskrivet i källkoden/inlägget eller inte, så har sodjan helt korrekt i sitt inlägg. Det måste inkluderas någon fil från någonstans där ADCON0 finns definierat.

Mats

Postat: 14 april 2007, 20:07:37
av sodjan
Japp, och det är ju lite konstigt om det *bara* är ADCON0 som den
klagar på. Det skulle betyda att filen faktiskt inkluderas, men att
det är en bugg i den (ADCON0 saknas t.ex)...