Ein wenig mit den Pins wackeln ist noch kein "Projekt" - es sein denn,
dein "Projekt" wäre es, elementare Grundlagen zu erlernen.
Das kann man auch einfacher haben. (Am PC oder mit einer einfacheren
MCU)
Bevor du dich an ARM-MCUs heran wagst, solltest du besser erstmal
Programmieren lernen.
Daß du das -noch?- nicht kannst, erkennt man u.A. an den fehlenden
Einrückungen in deinem Code-Schnipsel.
Dein Delay-basierender Ansatz fliegt dir sowieso spätestens dann um die
Ohren, sobald dein Programm etwas mehr tun soll, als einen Stepper-Motor
zum Rotieren zu bringen.
Also, was soll das ganze überhaupt werden?