Aby sprawdzić czy działa odczyt wartości PWM, zamierzam podłączyć wyjście PC8 (dioda) do PA8 (TIM1_CH1). Wyjście PWM mam ustawione poprawnie co widzę po jasności diody. Natomiast w ogólnie nie wchodzi w obsługę przerwania, ponieważ zapalam tam diode.
Może zacznę od początku na spokojnie. Tak wygląda konfiguracja TIM3-generowanie PWM oraz TIM1-odczyt PWM.
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
1)Przeczytałem, że kanał 2 w przypadku ustawienia kanału 1 ustawia się automatycznie, tzn. przyjmuje zbocze opadające. Przykład konfiguracji jest z książki Paprockiego.
2)Ponadto u Ciebie nie było konfiguracji podstawy czasy timera. Nie bardzo wiem na jakiej zasadzie wpisać parametry podstawy czasu dla TIM1, i czy w ogóle trzeba je umieszczać?
3) Wejście PA8 (TIM1_CH1) ustawiłem pływające. Tak też było w książce.