• Advertisement
Sign in to follow this  

timing functions

This topic is 4856 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Im working on a servo control programm in c for an avr microcontroller. Now my problem is the timing(I need 0.5-1.5ms of the bit set). Here are my 'wait' functions. I use twait to wait 0.5ms for example. Whats wrong with them? I want to be sure these work before I look everywhere why the servo isnt running.
#define CLOCK_KHZ 8000 //8 MHz chip

void cwait(unsigned int cycles)
{        
	int i;
	for(i = 0; i < cycles; ++i)
	{
		;
	}
}

void twait(float milliseconds)
{
	cwait(CLOCK_KHZ*milliseconds);
}

Share this post


Link to post
Share on other sites
Advertisement
Sign in to follow this  

  • Advertisement