Skocz do zawartości

[8 pin] STM32G030j6m6 jak podłączyć do programatora?


BlackJack

Pomocna odpowiedź

Masz piny PA13 (SWDIO) i PA14 (SWCLK), do których podłączasz się przez programator SWD (osobiście preferuję BlackMagicProbe, bo działa ze wszystkim, ale STLink też działa). Oprócz tego do programatora doprowadzasz zasilanie i masę z procesora. W CubeIDE w programie inicjujesz program z obsługą SWD, a pin BOOT0 podciągasz do masy przez rezystor 10k. Przy wszystkich STM32, z którymi pracowałem to działało.

U mnie interfejs przyłączeniowy zwykle wygląda tak:
1825745148_Schematic_USBEncryptionModule_2022-06-30.thumb.png.26846e36019f6b86d49667a9d9961386.png

Tylko nie wiem jak zachowa się BOOT0 (PA14). Po resecie ustawia się jako BOOT0, a dopiero załadowanie programu przełącza go w SWD, ale z tego co wiem SWD resetuje mikrokontroler programowo informując go, by włączył się w trybie bootloadera.

  • Pomogłeś! 1
Link do komentarza
Share on other sites

Dnia 30.06.2022 o 20:22, H1M4W4R1 napisał:

Tylko nie wiem jak zachowa się BOOT0 (PA14). Po resecie ustawia się jako BOOT0, a dopiero załadowanie programu przełącza go w SWD.

BOOT0 jest nieaktywny, chyba, że go sobie włączysz w option bytes.

Link do komentarza
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.