@curlyhazet: bo to chyba do kodu przenieśli (ja zawsze w kodzie ustawiałem)

RTCAlarmTypeDef salarmstructure;
salarmstructure.Alarm = RTC
ALARMA;
salarmstructure.AlarmTime.Hours
  • Odpowiedz
Mirki, możecie polecić jakieś kursy z #programowanie na STM32? Najlepiej takie od 0 (z pokazaniem jak setupować zegary, konfigurować UART, PWM, ogarniać przerwania itd) Mam Nucleo-L476RG i chciałbym się pobawić nim trochę. Próbowałem jakieś kursy z Udemy ale tego hinduskiego badziewia znieść nie mogę ()

#embedded #elektronika #studbaza #jezykc #stm32
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Potrzebuję wyjść z STM'a (32F4 lub wyżej) na monitor vga/dvi. Fajnie by było uzyskać hd/fhd. Ma ktoś do polecenia jakiegoś fajnego scalaka? Z tego co widzę korzystając z ltdc da się wyciągnąć 1024x768 co od biedy ujdzie, chociaż nie mam pomysłu co wybrać jako przetwornik D/A do vga.
#elektronika #stm32
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zetisdead: Bardzo się nad nim zastanawiałem, jednak po cichu liczyłem na jakiś układzik z wbudowanym frame-bufferem (coś jak ft813). Nigdy nie używałem LTDC ani zewnetrznego ramu w stmach, martwię się czy to wydoli na wyższych rozdzielczościach.
  • Odpowiedz
#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

Jak uruchomić sztuczną sieć neuronową na mikrokontrolerze STM32? Proszę bardzo ( ) Sztuczna inteligencja to temat kojarzony głównie z komputerami PC lub chmurami obliczeniowymi. Jednak z AI można korzystać nawet na małych mikrokontrolerach. Wszystko za sprawą X-CUBE-AI, czyli pakietu od firmy STMicroelectronics, dzięki któremu każdy z łatwością przygotuje swoją sieć neuronową. Celem artykułu jest przedstawienie (od strony praktycznej), jak wykorzystać prostą sieć neuronową na STM32 do
Forbot - Jak uruchomić sztuczną sieć neuronową na mikrokontrolerze STM32? Proszę bard...

źródło: comment_1597771461Wy0GvsLsSRkLxJZxVxsR91.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Forbot: Dzięki za ten tutorial. W zeszłym roku byłem na jakichś warsztatach od ST i jako demo pokazywali automatyczne wykrywanie gdzie znajduje się płytka(pomieszczenie/korytarz/na zewnątrz) na podstawie sygnałów z mikrofonu
  • Odpowiedz
Jak uruchomić sztuczną sieć neuronową na mikrokontrolerze STM32? Proszę bardzo ( ) Sztuczna inteligencja

... To moc kojarzona z lucyferem, wy szarlatani! !
  • Odpowiedz
#stm32 #embedded #programowanie

Czy da się jakoś sprawdzić, które zbocze - opadające czy narastające - wyzwoliło przerwanie Input Capture w timerze? Przejrzałem datasheeta, ale nic nie wskórałem, ale może jakoś się da?
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy da się jakoś sprawdzić, które zbocze - opadające czy narastające - wyzwoliło przerwanie Input Capture w timerze?


@zwei: możesz w locie zmieniać konfigurację input capture w przerwaniu. Jak złapiesz zbocze narastające to przestaw input capture, żeby łapało zbocze opadające, a jak złapiesz opadające to przestaw na czekanie na narastające.

Opcja druga to tryb MasterSlave, jeśli kombinujesz z pomiarem wypełnienia PWMa:
https://github.com/yhyuan/STM32-Examples/tree/master/6-M3-PWM%20Input%20Capture/USER
  • Odpowiedz
#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

#stm32 #embedded #mikrokontrolery śmieszny bug jest w CubeMX Jak kliknie się na jakiś pin i pojawia się ta lista wyboru Reset State/Output/Input i tak dalej, i się zapomni o tym i zostawi otwarte, to nagle Cube zaczyna zżerać 100% CPU xD
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MrDarkenRahl:
gcc
make
vscode (z wtyczko neovim)
openocd+gdb (czasem na żywca, ale zazwyczaj przez plugin w vscode - cortex debug czy jakoś tak, bo szybciej wyklikać te breakpointy w gui), wcześniej używałem texane/st-link zamiast openocd, ale zaczęło się chrzanić nie wiem czemu
+ własne skrypty jakieś, żeby za dużo się nie naklepać w klawiaturę
  • Odpowiedz
@MrDarkenRahl: gcc, make, Emacs, st-link albo OpenOCD (to drugie zwłaszcza jak nie pracuję na demoboardzie od ST i trzeba użyć np. SWD). Nie lubię GUI i klikania myszą, wolę command line, gdb i git też, próbowałem użyć jakichś IDE-like helperów w Emacsie ale mi to nie podchodzi
  • Odpowiedz
#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
W ramach praktyk mam zrealizować projekt oparty na mikrokontrolerze stm32/stm8. Moglibyście podrzucić pomysł na prosty projekt, który można zrealizować w 2 tygodnie? Myślałem o stacji pogodowej, ale nie wiem czy posiadają tam czujniki temperatury czy ciśnienia, dlatego na razie ten pomysł odpada. Chciałbym zrobić coś w miarę prostego, ale przy tym się nauczyć mikrokontrolerów od strony praktycznej.

#mikrokontrolery #stm32 #elektronika
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#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

via Wykop Mobilny (Android)
  • 0
#elektronika #mikrokontrolery #stm32
Jak wygląda sprawa "wait states" pamięci flash przy wykręceniu zegara CPU na maksymalną prędkość w STM32F103 (tym z blue pill)?
Jeśli chcemy wydajności obliczeniowej, to ma w ogóle sens prędkość CPU powyżej tej z 0 wait states? Po co w ogóle dano możliwość taktowania powyżej tej wartości, jest jakakolwiek aplikacja gdzie wait states nie robią problemu?

Większe modele z serii F4 mają akcelerator
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak wygląda sprawa "wait states" pamięci flash przy wykręceniu zegara CPU na maksymalną prędkość w STM32F103


@RicoElectrico: tak jak producent opisał w PDFie:
np. https://www.st.com/resource/en/reference_manual/cd00171190-stm32f101xx-stm32f102xx-stm32f103xx-stm32f105xx-and-stm32f107xx-advanced-arm-based-32-bit-mcus-stmicroelectronics.pdf

Jeśli chcemy wydajności obliczeniowej, to ma w ogóle sens prędkość CPU powyżej tej z 0
  • Odpowiedz
@karololo: Bzdury, przede wszystkim to pizzeria pizzerii nierówna. Piec ma znaczenie, ale co Ci po piecu jak będziesz miał źle ugniecione ciasto i nawet nie będziesz w stanie go rozciągnąć, bo będzie się rwało, tzw. siatka glutenowa będzie słaba. :D
  • Odpowiedz
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
Cześć, właśnie powoli siadam do pisania mgr i mam pytanie odnośnie kamer i pracą nad zdjęciami, chcę zbudować małego robota z 3 kamerami i jaki mikrokontroler będzie nadawał się do tego? Patrzyłem ogólnie i zastanawiam się nad malinką tylko nie wiem czy dam radę ogarnąć go i do tego pythona. Wcześniej inż pisałem w C++ na STMce i zastanawiam się jaki mikrokontroler byłby najlepszy do tego zadania
#elektronika #rasberrypi
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Hektar4: będziesz robił analizę obrazu/wizję maszynową? Jak tak zainteresuj się Nvidia Jetson. Jest bardzo dobre wsparcie dla tego typu zadań i nawet samochód autonomiczny od biedy na tym postawisz.
  • Odpowiedz
@Hektar4: raspberry ma 1 port kamery. Musiałbyś się bawić w USB ale czy uciągnie kilka kamer musiałbyś sprawdzić. Dlatego właśnie ludzie używają Nvidii gdzie akwizycją i przetwarzaniem obrazu zajmuje się dedykowany krzem.
  • Odpowiedz