Tre olika insignaler med CCP

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
ankan
Inlägg: 1091
Blev medlem: 12 november 2004, 01:50:35

Inlägg av ankan »

Om jag definierar en bit på en viss port enligt nedan i headerfilen:

#define SIGNAL RA0;

Varför kan jag inte sedan i programmet köra:

if (SIGNAL)
{
........
}


när detta fungerar:

if (RA0)
{
........
}


Och ja, headerfilen är includad och fungerar.
Får följande fel på IF-raden:
) expected
expression syntax
Användarvisningsbild
Icecap
Inlägg: 26650
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Skriv
#define SIGNAL RA0
(ta alltså bort semikolon...)
ankan
Inlägg: 1091
Blev medlem: 12 november 2004, 01:50:35

Inlägg av ankan »

Icecap skrev:Skriv
#define SIGNAL RA0
(ta alltså bort semikolon...)
Tack..
Användarvisningsbild
Icecap
Inlägg: 26650
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Nemas problemas.

Och ett tips mer: läs reglerna, speciellt #1
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> > Jag har bara simulerat på datorn med den andra picens utsignaler som insignaler.

Jag är fortfarande lite nyfiken på hur detta gick till.
bearing
Inlägg: 11676
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Inlägg av bearing »

Ja' me' :)
Skriv svar