Undrar om någon vet hur man skriver delayfunktion i piklab?
Programmerar en PIC16F916 med Piklab 0.15.4 och SDCC som kompilator.
Har letat runt lite i stdlib.h men inte hittat något.
Skrev en funktion "manuellt" men den verkar inte vilja fungera. Vet inte om kompilatorn prioterar bort den då den egentligen inte gör något?
Kod: Markera allt
void delayloop_ms(long ms)
{
volatile long i;
while (ms--)
{
for (i=0; i < 4000; i++){}
}
}
Någon som vet?