> Bruce Partridge wrote : > > > I have other things going on in the isr. > > I think that's one of your problems, having to much "going on" > in your ISR. > Unfortunately, I can't find another way of doing it. I have this one VERY intense routine. It is loops of floating point operations on arrays. It is essential to the app and very slow. I also have a bunch of display and sensor reading routines that need to happen several times per second. I can't think of any other way to do this other than to simulate multitasking with interrupts. Basically, I am using the interrupt to simulate pre-emptive multitasking. --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.543 / Virus Database: 337 - Release Date: 11/21/2003 -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body