Das ist mir jetzt peinlich, aber ja. Soweit habe ich gar nicht gedacht #-o
Um alles Taster an den uC anzuschließen hab ich leider nicht ansatzweise genug Pins übrig...
Ich muss mal die ganze Sache komplett überdenken, vielleicht fällt mir da was ein, ansonsten fliegen die Taster runter.
Aber vielleicht habt ihr noch nen kleinen Tipp für mich.
Der STM32 macht nicht auf allen Pins was er soll. Ich habe mir jetzt mal nen unbenutzen genommen und meinen Code mit einem ST-Link und der Arduino IDE hochgeladen. Dabei habe ich festgestellt, dass z.B. der Pin PB3 nicht macht was er soll.
Daraufhin habe ich testweise das Blink Beispiel aufgespielt das die LED ansteuert die auf Pin PC13 hängt. Das funktionierte ohne Probleme. Dann den Pin im Beispiel auf PB3 geändert und siehe da, es passiert nichts. Der Pin bleibt auf LOW.
Ich weiß nun nicht ob ich einfach eine schlechte Charge aus China erwischt habe, ob die etwas anderes auf der Platine geroutet haben als auf dem PCB steht oder ob es an der Arduino IDE liegt...