SUN-051R - Wszyscy mają MAMBĘ mam i ja :)

Dodatkowe informacje o modułach i płytkach SunDuino
ODPOWIEDZ
Awatar użytkownika
l3n1n
Administrator
Posty: 357
Rejestracja: 28 paź 2017, 8:46
Lokalizacja: 3M

SUN-051R - Wszyscy mają MAMBĘ mam i ja :)

Post autor: l3n1n »

Po wielu perypetiach pocztowych, związanych z moją majówkową nieobecnością, w dniu dzisiejszym zameldowałem się w miejscowym urzędzie pocztowym by odebrać przesyłkę "z nieudanego doręczenia". Wysłuchawszy historii dziadka, któremu unieważnili dowód i nie mógł samodzielnie odebrać upragnionej emerytury, wysłuchawszy setek komentarzy na ten temat, osób nie związanych z ta historią oraz nieudanych prób pani naczelnik miejscowej poczty w przekonaniu dziadka, że jest wielbłądem, udało mi się odebrać przesyłkę. Kosztowało mnie to około 45 minut jakże cennego czasu. Cennego bo to czas urlopu :).

Jak wspomniałem przesyłka z O'Pola, znanego szkockiego miasta, dotarła do mych rąk. W tym momencie mała dygresja: wyobraziłem sobie Suna w szkockiej spódnicy, w szkockiej czapce z pomponem, dudami na piersiach i szklanką szkockiej w ręku...

Niestety wyobrażenie zostało przerwane telefonem od kolegi który potrzebował pomocy i WIELKIE OTWARCIE paczuszki zostało odłożone do godzin popołudniowych.

Kolejna dygresja: wyobraziłem sobie foreste, który czekał z takim zniecierpliwieniem na swoją przesyłkę i zastanowiłem się, czy przeżyłby kolejne godziny, mając paczkę w domu a nie mogąc do niej zajrzeć :).

No ale koniec końców doczekałem się :).
W paczce otrzymałem kompletny, zlutowany zestaw SUN-051R, który zakupiłem oraz mały bonusik ale o tym potem.
Trzymając płytkę w ręku sięgnąłem po moje okulary, minus cztery dioptrie, które mam tylko do lutowania smd :). I zacząłem z uwagą, okiem starego i doświadczonego w oglądaniu, lamera podziwiać:
Obrazek
A podziwiać jest co. Płytka jest naprawdę fantastycznie przemyślana. Rozmieszczenie elementów, otworów, przelotek i ścieżek jest naprawdę bardzo ale to bardzo poprawne. Widać, że nasz admin postarał się i naprawdę mu się chciało. Chociaż mówił co innego i narzekał jak bardzo mu się nie chce tego robić. Inna kwestia, ze wykonanie płytki przez wytwórnię także jest na wysokim poziomie. Ale nie o wytwórni chciałem pisać :).
Sun zrobił kawałek dobrej i przemyślanej roboty.
Obrazek
Poszczególne elementy zostały dopasowane do płytki lub płytka do elementów, ciężko wyczuć, bo ten kwarc o przedziwnym kształcie w tym właśnie momencie nie pozwala mi na jasny i racjonalny osąd :D. Kwarc to jest ten czarny prostokąt na lewo od mikrokontrolera na zdjęciu poniżej lub jak was boli szyja i nie możecie spojrzeć na dół to na zdjęciu powyżej. Obrazek
Do wykonania lutowania też bym nie potrafił się przyczepić. Widać, że SunRiver bardzo się przyłożył. Wiem, bo widziałem już "bandziorkę" w jego wykonaniu, gdy się spieszył. Wprawdzie na zdjęciu ale zawsze to dla mnie pociecha, że nie tylko ja... Obrazek
No może druga strona medalu okazała się mnie idealna ale ważne, że działa :D Koniec końców, płytka tak mi się spodobała, że zrobiłem jej małą sesję zdjęciową, która zabrała mi kolejne drogocenne minuty z mojego wolnego, które z kolei chciałem poświęcić na zabawę... no właśnie z tą płytką. Obrazek
Wszyscy z naszego forum, albo może z chata naszego forum, wiedzą już o mnie, że jak coś mi się spodoba to się do tego zapalam i to czasem do całkowitego zwęglenia włącznie. Taki efekt właśnie wywołała we mnie opisywana płytka. Poniżej płytka foreste, która się zapaliła zamiast niego: Obrazek
Celowo zrobiłem większą ilość fotografii. Wiem, że niektórzy lubią dokładnie obejrzeć takie cuda, jak na przykład ja. A zdjęcia zamieszczone przez producenta nie pozwalają ocenić do końca przydatności i jakości wykonania. Mam nadzieję, że te fotografie przybliżą wam tę płytkę i pomogą zrozumieć na czym polega jej konstrukcja. Jest, jak wspominał w swoim opisie Sun, częścią czegoś większego. Widoczne dookoła dolnej krawędzi goldpiny męskie i żeńskie umożliwiają umocowanie jej na kolejne płytce. Obrazek

Obrazek

Obrazek
Ok, możecie powiedzieć, że to nie forum fotograficzne. I będziecie mieć całkowitą rację. Jednak ja ze swojej strony mam nadzieję, że tym przydługawym postem w formie prawie komiksowej zachęcę was do tego by chcieć stać się posiadaczem tej płytki. Zwłaszcza, że nie szata zdobi... SUN-051R :). By jednak więcej na ten temat napisać, trzeba się zająć czym innym niż robieniem zdjęć pornograficznych elektronice. I tym właśnie będę chciał się zająć soon.
Awatar użytkownika
l3n1n
Administrator
Posty: 357
Rejestracja: 28 paź 2017, 8:46
Lokalizacja: 3M

Re: SUN-051R - Wszyscy mają MAMBĘ mam i ja :)

Post autor: l3n1n »

Nadszedł w końcu ten upragniony moment, żeby zacząć współpracę z zaprezentowaną płytką z pozycji programisty a nie felietonisty-fotografa. Hehe - myślę sobie - piece of cake, zaraz napisze sobie Hello World i się pochwale jaki jestem zajebisty. Jak przystało na lamera, zabrałem się z energią do pracy. Oczywiście życie zweryfikowało moje niecne plany, jak to zwykle w bajkach bywa.
Podłączyłem chińskimi kabelkami mojego eduSEGGERa do SunRiverowego wynalazku. Podłączyłem zasilenie zgodnie z instrukcją,
Obrazek
której nie ma i....cztery, wielkie litery. Nic. Oprogramowanie Jlink nie widzi mikrokontrolera.
Obrazek
Znowu myślę (nie śmiać się), pewnie kabelki. Sięgnąłem po nowe (chińskie) kabelki i wielkość dupy się nie zmniejszyła. Następna myśl - oprogramowanie!!! Mam obecnie wersję JLink_V622d (wcale nie najnowszą z resztą). Ściągnąłem wersję JLink_V510u - nie pomogło. SunRivier na chacie mówi: "Ja mam JLink_V510m. Instaluję i nic. W końcu Sun udostępni mi wersję na której pracował jego dziadek - JLink_V502e i... BINGO!!! Działa!
Obrazek
Rewelka - pomyślałem, a właściwie ucieszyłem się jak bym napisał samodzielnie Windowsa 11, który nawet działa po aktualizacji. No to ok, odpalam Visual Studio, uruchamiam Embedded Project Wizard, wybieram kontroler STM32F051R8, przyklad migania diodą LED, PORT B, PIN 1, delaye po 500 na łeb, testuję debugowanie jlinka i... nie widzi mikrokontrolera...
Obrazek
Podejrzany: chiński kabel, kolorowy, goldpinowy z domu Kiepski.
To wczystko miało miejsce w dniu wczorajszym. Załamany rzuciłem wszystko: programowanie, laptopa, żonę i poszedłem z psami na długi spacer po który psy nie miały siły jeść. A musicie wiedzieć, że one kochają jeść! Taki to był spacer.
Dzisiaj, pełen nowych sił, świeżości (jeśli w moim wieku takie słowo może znaleźć odzwierciedlenie w rzeczywistości niewirtualnej) i chęci zmontowałem nie chiński kabel połączeniowy. Podłączyłem do mojego zestawu i... TA TĄ (cytując mirekk36).
Działa. I to jak należy :). Stworzyłem potwora! SUN051R znowu nadaje :).
Obrazek
Taki oto efekt. Tylko zdjęcie.
Obrazek
Ale jak nie wierzycie mogę wrzucić film dokumentalny :D

A tu przykładowy kotek, którego użyłem do tej zabawy:
  1. #include <stm32f0xx_hal.h>
  2. #include <stm32_hal_legacy.h>
  3.  
  4. #ifdef __cplusplus
  5. extern "C"
  6. #endif
  7. void SysTick_Handler(void)
  8. {
  9.     HAL_IncTick();
  10.     HAL_SYSTICK_IRQHandler();
  11. }
  12.  
  13. int main(void)
  14. {
  15.     HAL_Init();
  16.  
  17.     __GPIOB_CLK_ENABLE();
  18.     GPIO_InitTypeDef GPIO_InitStructure;
  19.  
  20.     GPIO_InitStructure.Pin = GPIO_PIN_1;
  21.  
  22.     GPIO_InitStructure.Mode = GPIO_MODE_OUTPUT_PP;
  23.     GPIO_InitStructure.Speed = GPIO_SPEED_HIGH;
  24.     GPIO_InitStructure.Pull = GPIO_NOPULL;
  25.     HAL_GPIO_Init(GPIOB, &GPIO_InitStructure);
  26.  
  27.     for (;;)
  28.     {
  29.         HAL_GPIO_WritePin(GPIOB, GPIO_PIN_1, GPIO_PIN_SET);
  30.         HAL_Delay(100);
  31.         HAL_GPIO_WritePin(GPIOB, GPIO_PIN_1, GPIO_PIN_RESET);
  32.         HAL_Delay(100);
  33.     }
  34. }
ODPOWIEDZ

Wróć do „Płytki i moduły SunDuino”