Strange bug on EP9302-based custom board

Aaron J. Grier aaron at frye.com
Thu Dec 15 19:42:18 UTC 2005


On Thu, Dec 15, 2005 at 11:53:46AM -0600, Jay Monkman wrote:
> What do I2C and OSLink have to do with the tick rate? Do you plan on doing
> something like this?
> 	for (bit = 0; bit < 10; bit++) {
> 		write_i2c_bit(word[bit]);
> 		write_i2c_clock();
> 		rtems_task_wake_after(1);
> 	}
> 
> That's a real waste of CPU time. You'll end up spending a significant
> amount of time in interrupt processing.

i2c is synchronous and can deal with timing jitters.  you can use either
software delays or polled counter loops with interrupts on and still be
fine for i2c.

-- 
  Aaron J. Grier  |   Frye Electronics, Tigard, OR   |  aaron at frye.com



More information about the users mailing list