Have a look at the Dontronics web site at
This example is an 8 channel RC servo driver but it's written in assembler.
A little work would get that translated into C.
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com ).
It's easily extensible to 16 channels as is.
The servo positions are stored as data in ram, and there are interrupt
driven serial routines in the same package, so in the main loop it would be
trivial to parse out some language like S18 and stick the appropriate
value in ram for the next update.
The only one's I know of is using one of the www.newmicros.com ISOPOD's or
They run upwards of 23 servos no problem. They have code examples too. You
use the serial port to program and you can send commands to it if you
program it so.
You could also do it using some of the AWC
PAK-8 pulse out co-processors too.
"RC servo" <RC Servo> wrote in message
Polytechforum.com is a website by engineers for engineers. It is not affiliated with any of manufacturers or vendors discussed here.
All logos and trade names are the property of their respective owners.