Hi,
I was wondering if there was a simple way (probably not) or if someone else has already done it, to change from the standard:
“#0P1500”
I was thinking by sending in a single 16 bit (i dont even know if 16bit serial communication is possible) with the first 5 bits representing the servo number (0 to 32) and the next 11 bits representing the servo position between 0 to 2000. For example in a single serial send you have:
|Start bit|16Data bits|Stop bit|
Instead of sending first the # then the servo number, then position, etc. Any method similar to this that is faster than the “#0P1500” method would be great.
The reason i am asking is that i need to be sending the SSC-32 alot of fast independent position updates for 25 servos at at least 50Hz or greater (for each servo!) and i have tried sending from the PC at 115200Baud the “#0P1500” method but it is too slow. Either the Baud rate cannot handle it or at lower serial transfer updates there is too much servo jitter.
Any help or any firmware that has already been updated for a faster means of servo positioning would be appreciated.
Thanks.