Witam
Próbuję ustawić różny interwał dla timera i nie mogę ustawić tak, aby dioda mrugała np. co 1s. Który parametr jest za to odpowiedzialny lub czego brakuje?
Docelowo chcę wysterować silnik krokowy z liczeniem kroków i dodatkowo ustawić drugi pin na zmianę kierunku.
Przerwanie działa(ustawiłem breakpoint w funkcji zmiany stanu diody i jest ok), ale za szybko.
Inicjalizacja timera
włączenie timera
obsługa przerwania
zmiana stanu diody
Czy za to odpowiedzialny jest MR0 czy Timer interval ?
Pozdrawiam[/code]
Próbuję ustawić różny interwał dla timera i nie mogę ustawić tak, aby dioda mrugała np. co 1s. Który parametr jest za to odpowiedzialny lub czego brakuje?
Docelowo chcę wysterować silnik krokowy z liczeniem kroków i dodatkowo ustawić drugi pin na zmianę kierunku.
Przerwanie działa(ustawiłem breakpoint w funkcji zmiany stanu diody i jest ok), ale za szybko.
Kod: C / C++
Inicjalizacja timera
Kod: C / C++
włączenie timera
Kod: C / C++
obsługa przerwania
Kod: C / C++
zmiana stanu diody
Kod: C / C++
Czy za to odpowiedzialny jest MR0 czy Timer interval ?
Pozdrawiam[/code]