Szybkie zapoznanie z STM32

Wykorzystać środowisko programistyczne: STM32CubeIDE 1.7.0

Do komunikacji z komputerem użyć program terminala: RealTerm

 

Zadanie 1
  1. Skonfigurować płytkę Nucleo z mikrokontrolerem L432
  2. Zmienić nazwę pinu PB3 na LED
  3. Utworzyć program który będzie mrugał wybraną diodą LED (“HAL_GPIO_WritePin”, “HAL_Delay”)
Zadanie 2
  1. Zapoznać się z komunikacją UART – parametry podstawowe
  2. Uruchomić na komputerze program RealTerm i skonfigurować do pracy z mikrokontrolerem
  3. Utworzyć zmienną do przechowywania tablicy znaków o pojemności 50 znaków
  4. Utworzyć kod, który będzie, co 1 sekundę wysyłał na terminal komunikat: “Hello, to ja …” Zamiast “…” należy wstawić swój pomysł. Napisy powinny wyświetlać się w nowej linii terminala pod sobą.
Zadanie 3
  1. Zmodyfikować poprzedni program aby działał jak zegarek, wyświetlał ilość sekund od uruchomienia programu (zmienna w pętli głównej inkrementalna, co 1 sekundę)
  2. Do zbudowania napisu można zastosować funkcję “sprintf”