Es gibt sicher einen Parameter in der SW der zu einer Frequenz führt. Da Du die Frequenz am Ausgang messen kannst liegt die Umsetzung aber höchstwahrscheinlich außerhalb des Problembereichs.

Hauptsache der Treiberbaustein erhält einen Takt der einigemaßen sauber aussieht und nicht zu schnell in der Frequenz springt.
Dann sollte der Schrittmotor eine höhere Drehzahl erreichen können als bis jetzt. So habe ich das Thema verstanden.

(Du hast recht es sind 400 Schritte pro Umdrehung.)
Manfred