Sida 3 av 3

Postat: 7 april 2006, 16:30:29
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

Postat: 7 april 2006, 16:33:03
av Icecap
Skriv
#define SIGNAL RA0
(ta alltså bort semikolon...)

Postat: 7 april 2006, 16:44:32
av ankan
Icecap skrev:Skriv
#define SIGNAL RA0
(ta alltså bort semikolon...)
Tack..

Postat: 7 april 2006, 16:58:08
av Icecap
Nemas problemas.

Och ett tips mer: läs reglerna, speciellt #1

Postat: 7 april 2006, 17:10:05
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.

Postat: 7 april 2006, 17:23:54
av bearing
Ja' me' :)