P
Philip
Guest
Hallo zusammen
Ich möchte einen Roboter bauen und muss dazu 13 Servos gleichzeitig ansteuern.
Das möchte ich mit Pulsweitenmodulatoren machen (für Graupner-Servos).
Jedoch hat kaum ein Mikrokontroller so viele PWM's eingebaut.
(Der Microchip PIC18F8621 zwar schon, aber der Programmer und der C-Compiler ist mir viel zu teuer.)
So suche ich Alternativen:
-Zwei uC über I2C verbinden, aber ist das schnell genug und wie kann man die beiden debuggen (mit vertretbarem Aufwand) ?
-Die Pulsweite jeweils in kleineren uC's "zwischenspeichern" ?
-Die digitalen Ports im entsprechenden Takt schalten, was aber eher Verschwendung von Rechenzeit wäre.
-?
Was würdet ihr machen ?
Grüsse und vielen Dank im voraus.
Philip
Ich möchte einen Roboter bauen und muss dazu 13 Servos gleichzeitig ansteuern.
Das möchte ich mit Pulsweitenmodulatoren machen (für Graupner-Servos).
Jedoch hat kaum ein Mikrokontroller so viele PWM's eingebaut.
(Der Microchip PIC18F8621 zwar schon, aber der Programmer und der C-Compiler ist mir viel zu teuer.)
So suche ich Alternativen:
-Zwei uC über I2C verbinden, aber ist das schnell genug und wie kann man die beiden debuggen (mit vertretbarem Aufwand) ?
-Die Pulsweite jeweils in kleineren uC's "zwischenspeichern" ?
-Die digitalen Ports im entsprechenden Takt schalten, was aber eher Verschwendung von Rechenzeit wäre.
-?
Was würdet ihr machen ?
Grüsse und vielen Dank im voraus.
Philip