ja, aber durch Schieberegister wird der geschwindigkeitsvorteil der parallelen Ausgabe ja wieder zunichte gemacht. Dann kann man auch gleich den MAX 549 mit SPI nehmen.

Eine kleine Rechnung:
SPI geht bis 10MHz. Da man 16 Bits übertragen muss erreicht man mit ein paar Bits Reserve 500kHz. Bei 1/64 Schritt und einem Motor mit 200 Schritte/Umdrehung entspricht das ca. 39U/sec also etwa 2300U/min. So viel schafft wohl kein Schrittmotor. Wie viel erreicht denn ein guter Schrittmotor? Ich hab 3 von diesen hier (Das Diagramm im Datenblatt geht bis 1000u/min).
Diese haben folgende Daten:
Schrittwinkel: 1,8°
Spannung: 3,4V
Strom: 2,8A.
Widerstand: 1,2 Ohm
Inductivität: 3,54mH
Rotorträgheit: 570gcm²
Haltemoment: 2,2Nm


Außerdem habe ich noch 3 Motoren die momentan mit meiner L297/L6203 Combi gesteuert werden.
Diese haben folgenden Daten:
Schrittwinkel: 1,8°
Spannung: 3,2V
Strom: 2,8A
Widerstand: 1,24Ohm
Inductivität: 5mH/Phase
Rotorträgheit: 480 gcm²
Haltemoment: 1,9Nm

(Welche sind denn davon besser?)

Nun ist allerdings die Frage wie schnell man den SPI mit Bascom (was anderes kann ich leider net) hinbekommt.