This is probably a very specific post, but here's the deal:
I want to read 7 encoders using webbotlib on my Axon. I've been told that this might cause scheduling issues, where (I presume) this means that with so many encoders running on interrupts, it's possible that two or more encoders will try to trigger an interrupt at the same time, and some of the data gets lost (am I right so far?)
So...what is it that causes these issues? Is it the encoders themselves (which implies that no matter which uC I use I'll still run into the issues) or is it something to do with the uC (which implies that if I use a faster/better one I can get around the issues)?
Now, I'm aware that I can probably just hook up all my encoders and see what happens, but the robot is still being built so I'm not at that stage. Plus I'd rather not run into the issues in the first place, so if I can avoid them somehow it'd be great to know.
Anyone have any thoughts?