Timery w STM32F2xx

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

Reply to
Grzegorz Kurczyk
Loading thread data ...

A potrzebujesz zacząć liczyć od momentu pojawienia się impulsu? Nie możesz skorzystać z funkcji "Capture" i zapamiętać moment (stan licznika) przy wystąpieniu impulsu, a następnie odejmować obecny stan od stanu "zerowego"?

A co, mało ich masz?? ;););)...

Pozdrawiam Konop

Reply to
Konop

W dniu 15.09.2012 22:00, Konop pisze:

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

Reply to
Grzegorz Kurczyk

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.