STM32F407VET6 Development Board

Zestawy developrskie z mikrokontrolerami STM32 innych firm i nie tylko
ODPOWIEDZ
Awatar użytkownika
stachu
Użytkownik
Posty: 57
Rejestracja: 18 paź 2017, 19:29
Lokalizacja: Kornatka

STM32F407VET6 Development Board

Post autor: stachu »

Cześć chciałbym przedstawić wam płytkę, którą nabyłem i po raz pierwszy nie porosła kurzem.

Obrazek

Obrazek

koszt na kompletu aliexpress to około 150 zł plus podatki obecnie jeśli zdecydujemy się na wersje z wyświetlaczem i dotykiem
Sam wyświetlacz to koszt 81,37 zł + podatki
Sama płytka z przewodami i kablem USB to koszt 83,33 zł + podatki
https://www.aliexpress.com/item/3301327 ... 5c0ffHGcbq

Ogólnie moje założenia były jasne.
Potrzebuje coś, żeby było bez kabelków opracować aparaturę badawczą i się później nie narobię bo niemaiłem oscyloskopu który po wyzwoleni mógł wrzucać ramkę na pendrive w postaci jakiegoś pliku z danymi nie będącego obrazem.
Układ zapisze wyniki w postaci pliku tekstowego na karcie SD i będę mógł sobie przetwarzać w Pythonie lub czymś innym.

Ogólnie chodziło o pomiar czasu impulsów i ich segregowanie ewentualnie zliczanie ile mamy sztuk.
Dodatkowo z opcją ustalania poziomu wyzwania generując napięcie z DAC na zewnętrzną nogę komparatora.

Długo szukałem, bo rzadko jest taka, aby zestaw był odpowiedni i sensowny albo mamy milion bajerów, albo cena jest mało rozsądna.

Ostatecznie wybór padł na zestaw jak powyżej w zestawie mamy

Procesor STM32F407VET6 - z wyprowadzonymi pinami na boki płytki

-Gniazdo cart micro SD
-baterie do podtrzymywania RTC CR1220
-miejsce na NRF2401
-pamięć W25Q16
-trzy przyciski
-dwie diody świecące
-led od zasilania
-kwarc zegarkowy na płytce

LCD TFT o przekatnej 3.2" 240x320 pixli
ze sterownikiem ILI9341 z interfejsem równoległym

Dotyk zintegrowany z wyświetlaczem obsługiwany po SPI
Sama płytka zaprojektowana jest tak ze wyświetlacz obsługiwany jest poprzez interfejs FSMC

Dokładny opis z pinologią znajdziecie tutaj
https://stm32-base.org/boards/STM32F407 ... -V2.0.html

Ogólnie problem z ta płytka był bardzo duży, bo nie ma żadnego szablonu projektu do niego.
PCB zaprojektowane jest, aby obsługa wyświetlacza była realizowana przy pomocy FSMC,
a dotyk jest przez SPI, ale przy konfiguracji SPI trzeba wybrać alternatywne piny.

Musiałem zbudować sobie demko na polskiej gdzie pokazano jak wyklikać konfigurację w cube
http://maciej.kuzmiak.net/2021/02/18/st ... smc-16bit/
stronie był opis ale kod nie działał wiec posłużyłem się rosyjską strona skąd zapożyczono ten opis
http://www.stm32res.ru/ru/STM32F4VE_LCD ... ubeMx_Keil

Po zmiksowaniu wszystkiego skleciłem działający projekt w STM32CubeIDE 1.6.1

Polecam serdecznie jako prosty zestaw uruchomieniowy można programować przez SWD ja użyłem ST-link z szerokim złączem

Niestety nie udało mi się zmieścić tutaj załącznika więc jeśli będzie się dało zamieszczę projekt demo do płytki.

Demo w załączniku.

Pozdrawiam
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Awatar użytkownika
SunRiver
Użytkownik
Posty: 1089
Rejestracja: 08 paź 2017, 11:27
Lokalizacja: Festung Oppeln
Kontakt:

Re: STM32F407VET6 Development Board

Post autor: SunRiver »

Nio ładny dev board przypomina popularny kiedyś STM32Mini lub Smart :)
ODPOWIEDZ

Wróć do „STM32 Development BOARD”