Zpozdovaci smycka v C

Zdravim,
nemate nahodou nekdo sikovnej podprogramek na cekaci smycku v C, kde by se zadala hodnota pouziteho krystalu a potom doba cekani v us nebo v ms? Zatim jsem nic vhodnyho na netu nenasel. Dik.

Zalezi, jak to ma bejt presny… nektery prekladace na to maji primo funkce (treba delay(x) ve winavr), ale s velkou presnosti moc nepocitej. Nejpresnejsi je vlozit asm kod se smyckou do C. Na generovani smycek v asm bys snad neco mohl najit.
Da se to taky udelat nekolika FORama v sobe, ale promenny museji byt volatile a je potreba se podivat do asm a zjistit, jak je dlouhej jeden pruchod smyckou.

Prográmek na generování čekacích smyček v asm pro PIC je tady.

bezstarosti.cz/soft/picdelay/picdelay.htm