#msalamon
Debugowanie to niesamowicie przydatna rzecz. Wrzucamy nasz program i możemy przejść się krokowo, podglądnąć zmienne oraz rejestry mikrokontrolera.

Ostatnio piszę cykl artykułów o STM32H745, czyli o dwurdzeniowym mikrokontrolerze. Z uwagi na jego dwa rdzenie, do debugu podchodzi się nieco inaczej. Już na etapie uruchamiania trzeba robić to w inny sposób.

Bez debugowanie nie ma programowania!
msalamon - #msalamon
Debugowanie to niesamowicie przydatna rzecz. Wrzucamy nasz prog...

źródło: comment_1604506705RvbQbqYbxPYJ9JD8e3uphL.jpg

Pobierz
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#msalamon
Czy wiedziałeś o tym, że ARM zrobiło takie a'la Arduino dla zwoich mikrokontrolerów? Nazywa się mbed.
A może myślisz czasem o odskoczni od samego Arduino?
Pewnie część z Was programuje w Arduino STM32. Nic dziwnego bo STM32Duino fajnie się rozwinął w ciągu ostatnich lat!
Jednak to nie jest jedyna metoda na programowanie STM32.
W poniedziałek prowadziłem webinar na którym przedstawiałem swoje przemyślenia odnośnie nauki mikrokotrolerów. Bazowałem akurat na programowaniu STM32.
msalamon - #msalamon
Czy wiedziałeś o tym, że ARM zrobiło takie a'la Arduino dla zwo...

źródło: comment_1602833086zfx3GRTxLayHbh5OxbQyp4.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#msalamon
Pogadajmy o jądrach ...ale o takich w mikrokontrolerach

Niedawno dostaliśmy od Sony takiego 6-rdzeniowca, który może być programowany w Arduino. Od ST za to dostaliśmy 2-rdzeniowca z dwoma różnymi rdzeniami, które służą do różnych zadań.

W dzisiejszym wpisie przyglądam się temu, co to jest i jak zacząć z tego korzystać.
msalamon - #msalamon
Pogadajmy o jądrach ...ale o takich w mikrokontrolerach 

Nie...

źródło: comment_1602084775bq5fhRiCCNm05TrpPOIfNt.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#msalamon
Kiedy zaczynamy działać z wyświetlaczami graficznymi nieustannie wraca jeden i ten sam temat. Jak konwertować grafiki pod wyświetlacze dla mikrokontrolerów?
Pokażę Ci jak w ogóle takie grafiki powinny być zbudowane oraz zdradzę z jakiego DARMOWEGO programu korzystam przy generowaniu obrazów!

A Wy z jakiego programu korzystacie przy swoich projektach? Jestem ciekaw czy macie lepsze propozycje.

https://bit.ly/32byndk
msalamon - #msalamon
Kiedy zaczynamy działać z wyświetlaczami graficznymi nieustanni...

źródło: comment_1598445067CKMXe4jAH5Awwppv2w1L9o.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#msalamon
Lubicie wgryzać się w szczegóły? W drugim z kolei wpisie z cyklu o OLED ze skalą szarości przyjrzymy się temu jak już konkretnie rysować piksele oraz wysyłać je do wyświetlacza.
Spróbuję podpiąć znaną monochromatyczną bibliotekę GFX do tego wyświetlacza. Wystarczy drobna zmiana, a efekt jest nieziemski!

https://bit.ly/2XtuEXb

#programowanie #elektronika #stm32 #arduino #raspberrypi
msalamon - #msalamon
Lubicie wgryzać się w szczegóły? W drugim z kolei wpisie z cykl...

źródło: comment_1597236794k97AEwuMCYgHFEWeYvUUv4.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#msalamon
Uwielbiamy OLEDy, co nie? Niewątpliwie najpopularniejsze to te na SSD1306. Są one jednokolorowe. A co, gdyby ten jeden kolor mógł mieć różne odcienie? Tak się składa, że właśnie może mieć, ale na innym kontrolerze!

Rozpocząłem serię artykułów na temat OLED z kontrolerem SD1327 umożliwiającym 16-stopniową skalę szarości.

#programowanie #elektronika #stm32 #arduino #raspberrypi
msalamon - #msalamon
Uwielbiamy OLEDy, co nie? Niewątpliwie najpopularniejsze to te ...

źródło: comment_1596018929ImOyowKSfk5VjkVRHqd0km.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
@trapist_e w takim rozmiarze będzie okrutnie ciężko znaleźć a jak już to drogo. Można adaptować OLEDy z telefonu, ale one wymagają często szybkich i skomplikowanych interfejsów na DSI.
  • Odpowiedz
#msalamon
Dzisiaj post inny niż zwykle. Ten tydzień jest tygodniem świętowania drugich urodzin bloga oraz pierwszych mojego sklepu.
Na blogu pojawił się wpis podsumowujący miniony rok. Zdradzam trochę liczb, planów, sukcesów i porażek, więc warto zerknąć jak mi idzie.

P.S. Na sklepie z tej okazji pojawiły się płytki Nucleo ;)

https://bit.ly/3fefmfU
msalamon - #msalamon
Dzisiaj post inny niż zwykle. Ten tydzień jest tygodniem święto...

źródło: comment_1594809631RZtnAN8eLzjTtxvI1VMLZQ.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Korzystał ktoś z Was z IAP (In-Application Programming) do programowania #stm32 przez UART? Pytam, bo szukam alternatywnej metody flashowania stmki, odpada zwykły SWD i odpada programowanie przez bootloader uart, bo używam uartu, który akurat tego nie wspiera, ale połączenie uart z płytką mam, więc pytanie czy mogę odebrać hex'a i uruchomić go w jakiś sposób, mapując pamięć flash na inny obszar itd. #programowanie #elektronika #msalamon
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#msalamon
Używasz w Arduino buforów kołowych? A może nie wiesz co to? Z chęcią przybliżę Ci te zagadnienie. To całkiem przyjemna forma buforowania danych na mikrokontrolery. Myśle, że po moim artykule zaczniesz z niej korzystać ;)

https://bit.ly/3dL1iJW
#programowanie #elektronika #stm32 #arduino #raspberrypi
msalamon - #msalamon
Używasz w Arduino buforów kołowych? A może nie wiesz co to? Z c...

źródło: comment_1592393939qkyoqWqt7zOYkkC2Gj1hEK.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chyba pierwszy raz spotykam się z określeniem "kołowy". Zawsze "cykliczny", bo kół tam specjalnie nie ma (chyba tylko okrąg na wizualizacji).
  • Odpowiedz
#msalamon
Na blogu już jest drugi z serii moich artykułów o nRF24L01+. Dzisiaj pokażę Ci jak użyć świetnej funkcji jaką jest Dynamic Payload oraz zaprzęgnę do odbioru danych przerwanie co by nie marnować prądu na odpytywanie.
https://bit.ly/2X4Yd1v
#programowanie #elektronika #stm32 #arduino #raspberrypi
msalamon - #msalamon
Na blogu już jest drugi z serii moich artykułów o nRF24L01+. Dz...

źródło: comment_1591178786HPxcDH8TN08OIDkOJdYgkH.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#msalamon
Łączność bezprzewodowa to dzisiaj normalka. Nie wyobrażamy sobie już życia bez tego. Do swojego projektu możesz dorzucić komunikację radiową. Nie byle jaką bo na porządnym układzie nRF24L01+. Pewnie już go znacie, co? :) Pierwsza część z cyklu już na blogu!
https://bit.ly/2WLJqbK
#programowanie #elektronika #stm32 #arduino #raspberrypi
msalamon - #msalamon
Łączność bezprzewodowa to dzisiaj normalka. Nie wyobrażamy sobi...

źródło: comment_1589979654LuPn0mQiVn8QlGNi25QsS6.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#msalamon
Jak prosić o pomoc w programowaniu mikrokontrolerów na Facebooku? Wbrew pozorom to nie jest taki błahy problem. Źle napisana prośba szybko zniknie zmniejszając szanse na powodzenie. Zapraszam na artykuł w którym przedstawiam kilka wskazówek dla początkujących z problemami.
https://bit.ly/2VNDDSA
#programowanie #elektronika #stm32 #arduino #raspberrypi
msalamon - #msalamon
Jak prosić o pomoc w programowaniu mikrokontrolerów na Facebook...

źródło: comment_15888564526NS1R0WlJXNHRU1UkxyR8A.jpg

Pobierz
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#msalamon
Przeleciałem po RTC, ale przecież moduł ten to nie tylko zliczanie czasu! W STM32 mamy dostępne dodatkowe ficzery, które mogą być bardzo użyteczne. Na pierwszy ogień wziąłem te, związane z "włamaniami"
https://msalamon.pl/dodatkowe-funkcje-rtc-w-stm32f4-cz-1/?utm_source=wykop&utm_medium=post&utm_campaign=rtc_features
#programowanie #elektronika #stm32 #arduino #raspberrypi
msalamon - #msalamon
Przeleciałem po RTC, ale przecież moduł ten to nie tylko zlicza...

źródło: comment_1586352225ATvh38wWARH5MbPrfyIqjJ.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
Idzie dobrze - na newsletter w sobotę pójdzie duża altualizacja postępu :)

Z FPGA niestety miałem tyle do czynienia, że ledwo je zdałem na studiach :D
  • Odpowiedz
#msalamon
Eeej czy wiesz, że w STM32 można spotkać różne układy RTC? Seria F4 ma dużo ciekawszy układ niż ten z BluePilla! Do tego działa o wiele lepiej :)
https://msalamon.pl/a-jak-to-jest-z-tym-rtc-na-stm32f4/?utm_source=wykop&utm_medium=post&utm_campaign=rtcf4
#programowanie #elektronika #stm32 #arduino #raspberrypi
msalamon - #msalamon
Eeej czy wiesz, że w STM32 można spotkać różne układy RTC? Seri...

źródło: comment_1585139774M6jzoKdAeM7dG5As3EAeHF.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#msalamon
Kurde, nawet podłączenie głupiek bateryjki do podtrzymania RTC może sprawić jakąś trudność… Zresztą prawidłowe połączenie oscylatora zewnętrznego na PCB też :P Z moim ulubionym BluePill za pan brat :)
https://msalamon.pl/zapamietajmy-nastawe-rtc-stm32f1-przy-pomocy-bateryjki-na-vbat-zewnetrzny-kwarc-na-bluepill/?utm_source=wykop&utm_medium=post&utm_campaign=rtcf1
#programowanie #elektronika #stm32 #arduino #raspberrypi
msalamon - #msalamon
Kurde, nawet podłączenie głupiek bateryjki do podtrzymania RTC ...

źródło: comment_1583926836ZliqrcB3GVcmBODfkCIyjC.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#msalamon
Dzisiaj kolejny artykuł z mini cyklu o RTC w STM32. Tym razem powalczę z kasującą się datą oraz z przejściem przez dobę w STM32F1. Nie jest to takie proste jakby się wydawało ;)
https://msalamon.pl/co-ta-data-w-rct-stm32f1/?utm_source=wykop&utm_medium=post&utm_campaign=rtcf1
#programowanie #elektronika #stm32 #arduino #raspberrypi
msalamon - #msalamon
Dzisiaj kolejny artykuł z mini cyklu o RTC w STM32. Tym razem p...

źródło: comment_1582738284WNboqmqP22seNk4pzfomNq.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach