Niektórzy już widzieli inni mają na stołach to niewielkie ustrojstwo
które zostało zaprojektowane specjalnie na potrzeby jednego projektu , ale
z pewnych względów tak rozplanowane że może stanowić świetną bazę dla
wielu projektów
Mowa o 2 płytkowym zestawie SunEVB STM32 i SUN-051R
Dlaczego tak , w sumie to z wygody , zresztą wielu z was wie że lubuję się w konstrukcjach modułowych
Sercem jest mała płytka SUN-051R
na której docelowo znalazł swoje miejsce mikrokontroler STM32F051R8T6 , ale można na niej osadzić kilka innych
mikrokontrolerów w obudowie LQFP64 co opisałem
tutaj.Dodatkowo moduł ma możliwość pracy samodzielnej
Kolejnym klockiem jest właśnie płytka bazowa nazwana SunEVB STM32,
która zawiera szereg udogodnień lub Fiuczerów jak wolicie
Przede wszystkim złącze dla wyświetlaczy graficznych 128x64 opartych o sterownik KS108 pozwalające na prostopadły montaż wyświetlacza i używające PortuB do sterowania. Dodatkowo znalazło się miejsce umożliwiające przełączenie sterowania podświetleniem
LCD przez PWM z GPIOA11
Na płytce znajdziemy też miejsce na żyroskop L3D4200 który jest ukryty pod płytką SUN-051 i doskonale spisuje się
jako Inclinometr
Dodatkowo mamy do dyspozycji komunikację UART-USB zapewnianą przez MCP2200
wraz z diodami obrazującymi komunikację i multiplekserem przełączającym UART1 na MCP2200 po podłączeniu USB
Wielu może się nie spodobać fakt iż nie można zasilać płytki z USB , Spowodowane jest to tym że GLCD niektóre mają spory
apetyt na prąd , po za tym uważam za niewłaściwą praktykę zasilania wszystkiego z USB zwłaszcza płytek nad którymi
pracujemy narażonymi na zwarcia na pinach i różne przypadki.
Zasilanie przewidziałem z 12V zasilacza poprzez gniazdo PowerJACK , w sumie dlatego, że projekt do którego płytka powstała
pracuje w 12V instalacji. Dodatkowo przewidziany został dzielnik napięcia umożliwiający podanie napięcia na pin PC0 poprzez zworkę
i tym samym monitorowanie napięcia w instalacji.
Jak na EVB przystało wyprowadzone są wszystkie piny na wygodne złącza , ale dodatkowo osobne złacza
przewidziałem dla SPI, I2C2, UART1, wyjścia INT żyroskopu, 6GPIO układu MCP2200 do użycia , i złącze dla
urządzeń 1Wire.
Do programowania użyty został oszczędny interfejs SWD , którego obłożenie odpowiada pinom programatorów
znajdujących się na popularnych Discovery i Nucleo.
Szczegółowy opis płytki znajdziecie
tutaj.
Kilka fotek z działania
A tu filmik obrazujący oprogramowanie które pracuje w LRF bezawaryjnie na prezentowanych płytkach.
https://plus.google.com/+SunduinoPl-Sun ... hnAQ?hl=pl