Delayfunktion Piklab med SDCC
Postat: 14 december 2009, 11:23:18
Hej!
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?
EDIT: Kör processorn i 4MHz
Någon som vet?
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?