17/06/11 14:14
tebron
Salve,
vorrei sottoporre la mia domanda a voi esperti di c
poichè sono un principiante e non sò come risolvere il problema.
Ho una funzione che accetta come parametro un puntatore a void,
io gli devo passare un valore di uno o zero per accendere o spegnere un
led. Ho provato il codice sottostante ma, anche se il compilatore non da errori in realtà il valore nella variabile bLed rimane sempre a zero.
Potete darmi indicazioni in merito per far funzionare la routine?
Grazie.
main(void)
{
while(1)
{
TaskLedUno((BOOL*)1);
}
}
void TaskLedUno(void *pFlagLed)
{
BOOL bLed;
//while(1)
{
bLed=*(BOOL*)pFlagLed;
pLED_1(bLed);
}
}
vorrei sottoporre la mia domanda a voi esperti di c
poichè sono un principiante e non sò come risolvere il problema.
Ho una funzione che accetta come parametro un puntatore a void,
io gli devo passare un valore di uno o zero per accendere o spegnere un
led. Ho provato il codice sottostante ma, anche se il compilatore non da errori in realtà il valore nella variabile bLed rimane sempre a zero.
Potete darmi indicazioni in merito per far funzionare la routine?
Grazie.
main(void)
{
while(1)
{
TaskLedUno((BOOL*)1);
}
}
void TaskLedUno(void *pFlagLed)
{
BOOL bLed;
//while(1)
{
bLed=*(BOOL*)pFlagLed;
pLED_1(bLed);
}
}
aaa