Gast
#5793851
Hallo, Achtung das nun folgende ist Konfiguration in CubeMX (STM 32F4): Ich habe ein PWM-Signal als Ausgang eines Timers in PWM Mode 2 und One Pulse Mode (bedeutet einmaliger Puls von High auf LOW). Dieser Timer wird aber erst gestartet, nachdem ein externer Interrupt einmalig ausgeführt wurde und ein Taster gedrückt wird. Da der Ausgang mit einer LED verbunden ist merke ich, dass die LED erst nach dem einmaligem Interrupt voll leuchtet (ausser während dem LOW-Puls), aber davor nur SCHWACH leuchtet. Das ist für mich ein Hinweis, dass vor dem ersten Start des Timers der GPIO-Pin noch keinen definierten Pegel hat. Der soll allerdings schon vorher auf HIGH stehen, sonst gibt es Probelme mit dem Endgerät.... geht das überhaupt? Scheinbar liegt ja schon von Anfang an eine Spannung an, die ist aber noch nicht definiert und hoch genug... oder die LED hat einen Schaden, weil sie auch mit kurzem Flackern reagiert, während man den Ausgang über einen BNC-Adapter an das Endgerät anschließt.. Ausserhalb der Timer-Konfiguration mit "PWM Mode 2" und "CH Polarity: LOW" ist der Ausgang auch mit "Pull-up" konfiguriert