Gast
#6906529
Hallo, ich steh grad irgendwie auf dem Schlauch und komme nicht weiter. Ich möchte an einem STM32L021 einen PWM Ausgang nutzen. Da ich allerdings einen Pegel von 5V benötige, habe ich einen 5V Toleranten Pin genommen (PA10, TIM2_CH3), einen externen Pullup Widerstand mit 4,7kOhm dran gehängt und den GPIO als OpenDrain konfiguriert. Funktioniert auch. Bis auf eine Kleinigkeit: Das mit den Polaritäten klappt einfach nicht. Ich möchte am Anfang, solange der Timer inaktiv ist, das der Pegel am Pin 0V hat. Sobald der Timer startet, soll der Pegel auf die 5V springen. Wird der Capture/Compare erreicht, soll der Pin wieder auf 0V sein. Ich hab jetzt schon alle mögliche Kombinationen aus PWM-Mode (OC3M im Register CCMR2) und Output Polarität (CC3P im Register CCER) durchprobiert, aber keine Konfiguration davon liefert das was ich mir vorstelle. Vermutlich seh ich grad den Wald vor lauter Bäumen nicht... Jemand eine Idee?