Stm32F303 Output / Compare

Gast #4735538
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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren