Skocz do zawartości

[stm32F411] płytka discovery generowanie PWM na TIM9 kanał 1


Pomocna odpowiedź

Napisano

Cześć,
Mam płytkę discovery z Botlandu.

Chciałem dodać generowanie PWM na TIM9 w STM32CubeMX na kanale 1. Jeżeli ustawię generowanie pwm na kanale 2 wszystko działa poprawnie i silnik się kręci, ale coś jest nie tak z kanałem 1.

Doczytałem że TIM9 kanał 1 (PE5) jest używany w LSM303DLHC, ale ja go nie wykorzystuje w projekcie.

Jakieś propozycje do sprawdzenia?

Jeżeli pin jest podpięty do czegokolwiek na płytce, to nic z tym nie zrobisz. Możesz jedynie fizycznie usunąć (wylutować) LSM303DLHC z płytki.

Nie masz racji.

Mogę przecież używać wyjścia PD14 do generowania PWM mimo, że jest tam podpięty także czerwony LED.

A piny PA5, PA6, PA7 są współdzielone z żyroskopem L3GD20, a z powodzeniem można ich używać np. jako wejścia analogowe.

Jeżeli pin jest podpięty do czegokolwiek na płytce, to nic z tym nie zrobisz. Możesz jedynie fizycznie usunąć (wylutować) LSM303DLHC z płytki.

Nie masz racji.

Generalnie należy unikać takich sytuacji, żeby nie natknąć się na trudne do wychwycenia błędy.

Kiedy coś nie działa - to mały problem, gorzej jeśli wydaję się, że działa.

A tak na marginesie: wg UM LSM303DLHC nie używa PE5 a TIM9_CH1 jest podłączony pod PA2.

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...