Skocz do zawartości
Zaloguj się, aby obserwować  
marcin123123

STM32F103RBT6 - nie moge ustawic PWM na PB3 TIM2

Pomocna odpowiedź

Cześć!

Mam następujący problem: mimo poprawnej inicjalizacji TIM2 oraz ustawienia za jego pomocą jakiegokolwiek PWM-a na pinie PB3 nie otrzymuję oczekiwanych rezultatów. Kodu nie będę wstawiał, bo jest to tylko kod z CubeMX - dla innych timerów wszystko działa dobrze. Podejrzewam problem w samym pinie - jest na nim JTAG. Próbowałem go wyłączyć i wtedy pojawiał się ładny przebieg, ale po tej operacji nie mogłem "normalnie" zaprogramować układu, musiałem ręcznie resetować procesor, bo programator z płytki testowej tego nie robił. Dopiero po przeklikaniu resetu podczas proby programowania układ reagował. Więc na koniec pytanie: czy da się wyłączyć JTAG bez wyłączania SWD? Proszę o pomoc, bo "już" dwa dni nad tym siedzę...

Udostępnij ten post


Link to post
Share on other sites

W jaki sposób wyłączasz JTAG? (kod)

u mnie dawno temu sprawdziło się:

GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE);

z stm32f10x_gpio.c

programuję po SWD:

Udostępnij ten post


Link to post
Share on other sites

W takim razie

__HAL_AFIO_REMAP_SWJ_NOJTAG();

?

  • Lubię! 1

Udostępnij ten post


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!

Gość
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.

Zaloguj się, aby obserwować  

×
×
  • Utwórz nowe...