Forum: Analoge Elektronik und Schaltungstechnik Stm32F303 Output / Compare


von ICH (Gast)


Lesenswert?

Hallo zusammen,

ich beschäftige mich gerade mit der Capture / Compare Einheit des 
STM32F303 und stehe gerade richtig auf dem Schlauch.

Aufgabenstellung:

Ein Impuls (30us) soll über PA6 ausgegeben werden. Dieser Puls wird über 
eine Transistorschaltung auf PA7 zurückgeführt und soll ausgewertet 
werden.

Dabei soll der ausgegebene Impuls mit dem rückgelesenen Impuls auf +/- 
1% übereinstimmen.
Damit kann bestimmt werden, ob die Transistorschaltung richtig 
bestückt(C/R) ist.

- PA6 (compare output,1200Hz,TIM3,CH1)
- PA7 (capture input, TIM3, CH1)

Was funktioniert?
- Impuls an PA6 wird ausgeben
- Impuls kann auch an PA7 mit dem Oszi gemessen werden
- CCR(Capture Register) kann gelesen werden und hat einen sinnvollen 
Wert.

Wo ist dann das Problem?
Wenn ich die Transistorschaltung rausnehme, als gar kein Impuls an PA7 
ankommen kann->DANN FUNKTIONIERTS IMMERNOCH->Das ist falsch und ich 
weiss nicht warum.

Brainstorming:
- Das Signal fürs Capturen kommt nicht vom Port sondern von intern
- Kann es sein das der STM32f303 Capture und Compare nicht gleichzeitig 
kann


Ich bin ratlos und für jede Idee dankbar.

von ICH (Gast)


Lesenswert?

So muss es heissen:
- PA6 (compare output,1200Hz,TIM3,CH1)
- PA7 (capture input, TIM3, CH2)

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
Noch kein Account? Hier anmelden.