tickräknare problem

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
dangraf
Inlägg: 530
Blev medlem: 9 juni 2003, 15:30:56
Ort: göteborg

Inlägg av dangraf »

TACKAR!!!!
Det var det svaret jag letade efter!! :-)

*bockar och bugar*
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Problemet är ju att bestämma *när* function() skall anropas. Kontrollen av deadline sker ju *inne* i funktionen, så den måste anropas, ja när ? "Hela tiden" ?

Dessutom har vi väll function1(), function2(), function3(), o.s.v
och deadline1, deadline2, deadline3, o.s.v, eller hur ?

Jag ser inte hur detta skall kunna bli "snyggt"...

En rellaterad sak, som kanske kan verka självklar, men i alla fall... :

"Snygg" C-kod ger inte alltid "snygg" maskinkod. Ofta är det tvärtom. Konstruktioner som är självklara i C där genererad kod är ganska ointressant (t.ex på en PC eller liknande) kan vara helt förrödande för en mikrokontroller. Man måste skriva sin C kod utifrån vad som ger effektiv maskinkod och tänka mer utifrån ett mikrokontroller perspektiv än "standard-C".


EDIT : Ett svar från dangraf kom in medans jag skrev...
OK, då är alla nöjda då ! :-)
Skriv svar