dankolo / gentlenav

Automatically exported from code.google.com/p/gentlenav
0 stars 0 forks source link

High frame rate servo outputs #62

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Optional and variable servo frame rate.

What still needs to be decided?

What still needs to be done?

Original issue reported on code.google.com by uavflightdirector on 3 Aug 2013 at 6:17

GoogleCodeExporter commented 9 years ago
MatrixPilotMulti supports using PWM modules for (synchronous) servo output at 
variable frame rates. UDB4/5 and AUAV3 have 8 PWM outputs available.

Some users want more than 8 PWM outputs and the current implementation uses 
GPIOs and a timer-based ISR to generate up to 10 PWM outputs sequentially.

MatrixPilotMulti also supports S.bus radio input (at 100K baud); On output, 
this mechanism uses "smart" servos or an external decoder to (potentially) 
operate an unlimited number of servos.

Perhaps on-board support for up to 8 PWM outputs, plus the option to add S.bus 
(or similar) additional servos is an approach that would satisfy all users.

Original comment by kd0...@gmail.com on 3 Aug 2013 at 6:01