IPB

Welcome Guest ( Log In | Register )

> Delay Overhead
fred
post Dec 23 2007, 01:36 PM
Post #1


Enthusiast
**

Group: EstablishedMember
Posts: 100
Joined: 1-December 06
From: Netherlands
Member No.: 2,116



I'm running at 4000000 clock and using a delay_us( 10 );

Boostc gives me the warning
Caution: Delay inaccurrate: 'delay_us', Delay overhead:0.01ms, Unit delay:0.001ms

How do I interpret the overhead and unit delay....?

delay_us( 1 ) -> 12us
delay_us(12) -> 23us
delay_us(13) -> 24us
or
delay_us(1) -> 12us
delay_us(12) -> 12us
delay_us(13) -> 13us
or
???
update Picpack 3.0 Released
Go to the top of the page
 
+Quote Post
 
Start new topic
Replies
fred
post Dec 23 2007, 10:11 PM
Post #2


Enthusiast
**

Group: EstablishedMember
Posts: 100
Joined: 1-December 06
From: Netherlands
Member No.: 2,116



Roger!!!

thanks

uhhh, so delay_us(0) results in 0.01ms + (0 * 0.001ms) = 10us..!? smile.gif

This post has been edited by fred: Dec 23 2007, 10:13 PM
Go to the top of the page
 
+Quote Post
Dave
post Dec 24 2007, 10:18 AM
Post #3


Super Maniac
*****

Group: Administrators
Posts: 1,830
Joined: 28-September 04
From: UK
Member No.: 469



Fred,
QUOTE (fred @ Dec 23 2007, 10:11 PM) *
Roger!!!

thanks

uhhh, so delay_us(0) results in 0.01ms + (0 * 0.001ms) = 10us..!? smile.gif
No, minimum delay value for delay us is 1.

delay_us(0) results in 0.01ms + (255 * 0.001ms) = 265us smile.gif

Regards
Dave
Go to the top of the page
 
+Quote Post

Posts in this topic
- fred   Delay Overhead   Dec 23 2007, 01:36 PM
- - Dave   fred, QUOTE (fred @ Dec 23 2007, 01:36 PM...   Dec 23 2007, 03:52 PM
- - fred   Roger!!! thanks uhhh, so delay_us(0)...   Dec 23 2007, 10:11 PM
- - Dave   Fred, QUOTE (fred @ Dec 23 2007, 10:11 PM...   Dec 24 2007, 10:18 AM


Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



Lo-Fi Version Time is now: 3rd September 2010 - 02:49 PM