STM32CubeMX – generator konfiguracji dla STM32

Zakładka Clock Configuration

W tej zakładce mamy wizualny konfigurator zegarów, który również wychwytuje i zaznacza błędy w konfiguracji.

Rys. 3. Zakładka Clock Configuration

Zakładka Configuration

W tej zakładce mamy dostęp do bardziej szczegółowej konfiguracji peryferiów i dołączanych bibliotek.

Rys. 4. Zakładka Configuration

 

Rys. 5. Okno konfiguracji interfejsu I2S

Zakładka Power Consumption Calculator

Ta zakładka umożliwia szczegółową analizę poboru prądu, można w niej tworzyć „scenariusze” zawierające etapy pracy mikrokontrolera, dla każdego etapu możemy wybrać tryb pracy, włączone peryferia, częstotliwość zegara itp.

Rys. 6. Zakładka Power Consumption Calculator

Po dokonaniu wszystkich ustawień wybieramy w menu Project>Generate Code, w oknie Project Settings wybieramy lokalizację projektu oraz środowisko, dla którego projekt ma być przygotowany (do wyboru są: Keil MDK, EWARM oraz TrueStudio). Po zatwierdzeniu możemy przystąpić do edycji kodu w wybranym IDE, w wygenerowanych plikach znajdują się sekcje kodu użytkownika, które nie zostaną naruszone przy ponownym generowaniu kodu z STM32CubeMX.

O autorze