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
-
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..
-
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.