Skocz do zawartości

Generowanie sygnału PWM 5kHz na STM32F407


Pomocna odpowiedź

Potrzebuje zrobić sterowanie PWMem, sygnał o czestotliwosci 5kHz zmienny w zakresie 0-100. Na płytce discovery f407, niestety po raz pierwszy uzywam do tego Cube, któremu nie do konca ufam i nie za bardzo się w tym odnajduję. Korzystam z timera 3 kanału 4.

Konfiguruje układ zgodnie z opisem w kursie. PSC = 99, ARR = 9, CKD = 0.

Jednak podczas sterowania otrzymuje zupełnie inne wartości wypełnienia.

Ustawiająć wypełnienie na 50% otrzymuje 100 %,

wpisując 25% otrzymuje 70%,

wpisując 10% otrzymuje 40%, a niższej wartości nigdy nie mogę osiągnąć.

Możecie mi podpowiedzieć gdzie szukać problemu? Bardzo proszę o pilna pomoc, dla mnie to bardzo ważne, a zupełnie nie mam juz pomysłów co mogę robić nie tak. ;( 

Link to post
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.