Timery w STM32F2xx

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From Polish to

Threaded View
Witam Szanownych Grupowiczów :-)

Trawię juz od dłuższego czasu dokumentację dotyczącą timerów i już mam
świeczki w oczach. Czy da radę taktować timer zewnętrznym zegarem i
równocześnie robić zewnętrzne wyzwalanie/zerowanie ? Z dokumentacji
wychodzi mi, że albo jedno albo drugie.

Potrzebuję uzyskać taki efekt:
1. Na wejście zegarowe podany jest zewnętrzny sygnał zegarowy.
2. Na drugie wejście podawany jest krótki impuls synchronizujący.
3. Licznik ma zacząć liczyć impulsy zegarowe od momentu pojawienia się
impulsu synchronizującego. Czyli w sumie prymitywny 7493, któremu na
wejście zerujące podajemy impulsy synchro.

Tak mi wstępnie wygląda, że będę musiał zaprząc dwa liczniki w trybie
master/slave ale może ktoś ma prostszy pomysł.

Pozdrawiam
Grzegorz

Re: Timery w STM32F2xx
Quoted text here. Click to load it

A potrzebujesz zaczB1%E6 liczyE6% od momentu pojawienia siEA% impulsu? Nie=
 moBF%esz skorzystaE6% z funkcji "Capture" i zapamiEA%taE6% moment (stan li=
cznika) przy wystB1%pieniu impulsu, a nastEA%pnie odejmowaE6% obecny stan o=
d stanu "zerowego"?20%
20%
Quoted text here. Click to load it

A co, maB3%o ich masz?? ;););)... 20%

Pozdrawiam
Konop

Re: Timery w STM32F2xx
W dniu 15.09.2012 22:00, Konop pisze:
Quoted text here. Click to load it
skorzystać z funkcji "Capture" i zapamiętać moment (stan licznika) przy
wystąpieniu impulsu, a następnie odejmować obecny stan od stanu "zerowego"?
Quoted text here. Click to load it

Licznik ma pełnić rolę sprzętowego uniwibratora na zasadzie:
1. Pojawia się zbocze impulsu synchro
2. Licznik na wyjściu GPIO wymusza stan wysoki i zaczyna liczyć impulsy
zewnętrznego sygnału zegarowego
3. Po odliczeniu określonej liczby impulsow wyjście GPIO ustawia na zero.


Pozdrawiam
Grzegorz


Site Timeline