Hallo, ich möchte einen bereits bestehenden Button am Gehäuse nutzen um beim STM32 auf meinem Board den Bootloader Mode zu aktivieren. Der Button schaltet gegen Ground und hängt an einem Pin beim STM32 mit aktiviertem, internen Pull-Up. Die Idee ist das man das Gerät anschaltet und gleichzeitig den Button gedrückt hält um den Bootloader zu aktivieren. Im Normalbetrieb sollte der Button ganz normal genutzt werden können (soweit ich weiß, ist der Status von Boot0 kurz nach dem Reset nicht mehr relevant). Ich habe die im Anhang zu sehende Schaltung aufgebaut, sie funktioniert aber nicht, weil der Transistor (SS8550, Datenblatt im Anhang) nicht durchschaltet. Nach meiner Überlegung ist mit der Schaltung Boot0 im Normalbetrieb LOW und durch drücken des Buttons HIGH, weil der Transistor durchschaltet. Ich gehe davon aus das der Wert des Widerstandes an der Base nicht richtig ist. Ich bin bei der Berechnung gerade in einer Sackgasse und würde mich freuen wenn mir jemand helfen kann anhand des Datenblattes den richtigen Wert herzuleiten. Ich habe die letzten Tage diverse Berechnungen versucht, einen für mich plausiblen Wert habe ich aber nicht erhalten (schwankt je nach Webseite auf der es erklärt wird zwischen 300R und 9k ^^). Nun hab ich gefühlt 10 mal versucht das ganze zu berechnen und immer andere Werte raus gehabt und glaub gerade gar nichts mehr. :-( Herzlichen Dank, Ben
:
Bearbeitet durch User
Da ich ein fauler Sack bin, hab ich nun einen Inverter genommen. :-p
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.