Skocz do zawartości

STM32F103RBT6 - nie moge ustawic PWM na PB3 TIM2


Pomocna odpowiedź

Napisano

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ę...

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:

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...