Mirki, potrzebuje pomocy przy początkach zabawy z mikrokontrolerami. Piszę sobie wstępne proste kody i wszystko działa, ale mam problem chyba z polem elektromagnetycznym który uprzykrza mi życie. Załączam filmik, LED powinen świecić się ciągle, dopiero przycisk ją przerywa. Ale gdy odpialem telefon od ładowarki zaczęły się problemy, tak samo gdy jest podpięty i zbliżam do niego rękę. Wrzucam jeszcze drugi filmik gdy próbowałem odizolować płytkę

https://streamable.com/d49v2m

#mikrokontrolery #stm32
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Czarnakurtka: A ten przycisk wisi w powietrzu czy jest podpięty na stałe do GND albo VCC? Wydaje mi się że tu masz problem, że styki są w stanie wysokiej impedancji i zbliżając rękę po prostu przełącza się ze względu właśnie na EMC.

I weź usuń tę folie :D To nic nie da :D
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
#stm32

Pracuje ktoś z stm na VScode? CubeIDE jakoś mi nie leży. Jak skonfigurowaliscie VScode? Próbowałem pluginem stm32 for VScode ale dostaje jakieś błędy i nie mogę zaimportować kodu z MXa
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
@adiman29: jak jeszcze dużo programowalem na stm32, to w cubemx generowalem projekt z makefile i pisałem w vscode + wtyczka do debugowania cortexow i było git.
  • Odpowiedz
Normalnie #chwalesie - udało mi się drapnąć ostatnią sztukę tego potworka z ethernetem na Allegro (ciężko znaleźć dostępne sztuki) parę dni temu i teraz z tydzień chyba nie wyjdę z VSCode i będę literalnie bawił się jak dziecko. Zamierzam przez kilka dni pisać najbardziej bezużyteczne (na razie) programy mojego życia uruchamiane na tej płytce i dobrze mi z tym! ( ͡° ͜ʖ ͡°)
#stm32
d.....z - Normalnie #chwalesie - udało mi się drapnąć ostatnią sztukę tego potworka z...

źródło: comment_1650899729BhlMDCjJJvq25f8hrkYdXt.jpg

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MajkelKk: tak, CubeIDE miałem głównie na myśli. Niestety, ale ja za nic nie mogę go zmusić do tak prostej rzeczy jak podpowiadanie kodu. Poza tym, dużo jest krapu w kodzie, choć to głównie komentarze, ale weźmy np. PlatformIO, gdzie wyklikuję płytkę, framework i mam piękny, czysty kodzik + wszystkie zalety VSCode. Więc stosuję rozwiązanie pośrednie: ten MX to używam do wyklikiwania parametrów i użycia pinów, bo chyba nie ma nigdzie
  • Odpowiedz
via Wykop Mobilny (Android)
  • 2
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Odpowiedz
@intires98: oczywiście że istnieją specjalne drivery, pytanie z jaką częstotliwością chcesz sterować mosfetem, jeśli niewielka, to dwa rezystory + tranzystorek (np. bc547 ( ͡° ͜ʖ ͡°)) powinny załatwić sprawę.
  • Odpowiedz
Mam zrobiona komunikacje miedzy dwoma prockami STM32 po SPI. Master to L152, a Slave to F030. Wszystko ladnie smiga z wlaczonym DMA i wlaczonym sprzetowym liczeniem crc, ale mam problem z obsluga bledow. Flaga bledu od crc nie uruchamia przerwania. Flaga Overrun odpala przerwanie, ale od crc nie. Zdziwko mnie zlapalo, bo errata nic nie wspomina o tym.
Czy ktos mial podobne zjawisko?
#stm32 #elektronika #mikrokontrolery
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#anonimowemirkowyznania
Mam 34 lata, wykształcenie średnie elektroniczne. Pracuję 12 lat w zawodzie (serwis, produkcja, modyfikacje układów wg dokumentacji itd.) i od dłuższego czasu jestem wypalony, dawno niczego nowego się nie nauczyłem w pracy, jedynie we własnym zakresie, co nie przenosi się jednak na finanse. Chciałbym ogarnąć elektronikę na poziomie inżynierskim, ale nie mam czasu na studia. Głównie chodzi o programowanie mikrokontrolerów i projektowanie PCB.
1. Czy ma to w ogóle sens?
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Przypominam o istnieniu wykopowego serwera Discordowego dla maniaków inżynierii wszelakiej - programowanie, elektronika oraz druk 3D. Mamy ponad 240 osób, dzielimy się swoimi projektami oraz mamy specjalne kanały dla każdego kto chce prowadzić własny dziennik swojego projektu.

Zapraszamy serdecznie! ( ͡° ͜ʖ ͡°)

https://discord.gg/Tuu6ZQUdSZ <== LINK DO DISCORDA

#elektronika #arduino #mikrokontrolery #druk3d #programowanie #arduino #esp32
sorek - Przypominam o istnieniu wykopowego serwera Discordowego dla maniaków inżynier...

źródło: comment_1623148759A4fxRM8iuHwZtBiOxwO2pE.jpg

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pszemczyslaw: to jest komunikator połączony z czatami, kanałami i innymi genialnymi featurami które pozwalają zarządzać community. W każdym kanale masz przypięte posty i opcje wyszukiwania tak więc nic nie ginie (jak na grupach FB bywa).
  • Odpowiedz
Wiem, że ciężko teraz z dostępnością mirkokontrolerów u dużych dystrybutorów, ale może znacie jakieś małe sklepy gdzie leżakują 2-3 sztuki STM32F446RET6?

#elektronika #stm32
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej Mirki, próbuję zbudować sobie ESC do sterowania silniczkiem BLDC i próbowałem wykorzystać do tego stm32. Mam płytkę prototypową ( F103RB Nucleo ), ale mam kłopot ze sterowaniem GPIO. Muszę je przełączać co 20 us minimum (current chopping), niestety, kiedy używam (w przerwaniu) funkcji HALGPIOTOGGLE to zajmuje co najmniej 100 us (próbowałem też wpisywać wartości bezpośrednio do rejestru i efekt był ten sam), natomiast pin od kanału timera bez problemu
KiloEchoSierra - Hej Mirki, próbuję zbudować sobie ESC do sterowania silniczkiem BLDC...

źródło: comment_1614524159MYSqH7OgIYpg5wzU9OQVBl.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@JohnReese: Co do sterowania: jedyne sensowne rozwiązanie to użycie timerów. Nawet sami spece os ST zalecają komplementarny PWM (w sensie, po to jest ten ficzer, żeby go używać przy silnikach).

Znalazłem za to błąd na mojej płytce (za wolne transoptory), więc teraz muszę wszystko przerobić, ale wydaje mi się, że już rozwiązałem problem.

Dzięki za odpowiedzi Mirku.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
@morsisko: jeżeli chodzi ci o parametr GPIO output speed to tak, dałem na high, ale to nie ten parametr odpowiada za przełączanie w programie. Po prostu stosując HAL chyba nie da się tego zrobić tak jakbym chciał (przełączanie w programie). Ale już rozwiązałem mój problem za pomocą complementary PWM.
  • Odpowiedz
Jest tu jakiś specjalista od rtos'a, a dokładniej od rtems'a? Próbuję go postawić na #stm32, ale na razie wydaję mi się on wielkim klocem i ciężko mi zapanować nad tymi wszystkimi powiązaniami, a chciałbym jeszcze dopiąć swoje biblioteki itd. Jak ktoś ma doświadczenie w tym temacie to z chęcią wymieniłbym kilka wiadomości prywatnych. :D #elektronika #programowanie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach