Hallo, ich habe ein Discovery-Board von ST mit dem STM32F100RBT6B darauf. Zum Ausprobieren habe ich einfach mal die grüne LED auf dem Board blinken lassen. Das funktioniert auch, also die LED blinkt, aber sie ist viel schwäche in der Leuchtstärke als es sein sollte (Das Board wurde mit einem Demoprogramm ausgeliefert, welches ebenfalls diese LED blinken lies und da war sie viel heller). Hat jemand eine Idee woran das liegen kann? Kann man die Ausgangsspannung der Pins einstellen? Viele Grüße, Georg
Wärst du vielleicht so gnädig, den dazugehörigen Schaltplan zu zeigen? Oder wenigstens ein Foto vom Aufbau mit konkreten Bauteil-Bezeichnungen?
>Hat jemand eine Idee woran das liegen kann? An dem Programm das du nicht zeigst. So kann dir keiner helfen. >Kann man die Ausgangsspannung der Pins einstellen? Nein.
>Wärst du vielleicht so gnädig, den dazugehörigen Schaltplan zu zeigen? https://www.st.com/resource/en/user_manual/cd00267113.pdf Da muss man nichts zeichnen. Grüne LED mit 330 Ohm davor.
"Green LED LD3 labeled PC9 is connected to the I/O PC9 of STM32F100RBT6B." Aus dem Schaltplan ergibt sich, dass sie bei HIGH Pegel leuchtet. Und jetzt noch den Quelltext bitte.
Sorry, hatte den Fehler gemacht und angenommen, dass die Register GPIOx->CRH mit Null initialiert seien. Wenn man diese Register richtig beschreibt, dann funktioniert es auch.... Der Pin war wohl als Eingang definiert und ich habe nur den Pullup umgeschaltet... Trotzdem Danke für eure Mühe!
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.