Projekt GUI na kolorowym wyświetlaczu sterującego zasilaczem laboratoryjnym, który ma możliwość komunikacji przez RS232.
Wykorzystane moduły sprzętowe:
- evalboard STM32F746G-DISCO
- mikrokontroler STM32F746NGH6, Cortex-M7 @216MHz
- Wyświetlacz 4,3 cala LCD-TFT WQVGA 480x272 pikseli z pojemnościowym touch-panelem
- zasilacz KORAD KD3005P
Projekt oparty o bibliotekę TouchGFX w wersji 4.23. Używane IDE to STM32CubeIDE.
Podstawowe funkcjonalności:
- wyświetlenie aktualnego napięcia i prądu
- ustawianie napięcia oraz prądu
- sterowanie wyjściem
- wyświetlanie statusu zasilacza
- wyświetlanie pobieranej mocy
Dodatkowe funkcjonalności:
- wykres pobieranego prądu
- wykres pobieranej mocy
Opcjonalne funkcjonalności:
- uruchomienie ethernetu w module Discovery i utworzenie API do komunikacji