Mam taki problem na #stm32 f103RC, otóż mam podłączony mpu-6050 pod PB10, PB11 czyli I2C2, mode ustawiam na GPIOModeAF_OD i jest wszystko okej. Chce teraz dołączyć czujnik pod I2C1 pod piny PB6 i PB7, I2C1 na tych pinach jest default, uruchamiam zegar z I2C1, zamieniam w kodzie tam gdzie było I2C2 na I2C1, konfiguruje piny na ten sam mode co wcześniej i nie działa. Nie mam pojęcia dlaczego,
Wszystko
Najnowsze
Archiwum
- 1
@karololo: bo tam sa jakies funkcje do obslugi tego DMP, jest jakis firmware. Kod gdzies w internecie znalazlem
- 0
@TheNewIcek: poczytam
- 1
Chcę dodać do robota na #stm32 komunikację bluetooth i zastanawiam się jak najlepiej zrobić odbiór danych tak by nie przerywało to głównego programu? Użyć do tego DMA? Jak Wy byście to zrobili? #elektronika #programowanie
- 8
Tymczasem przyszły w końcu płytki do nowego projektu (#elektronika) więc wypadało poskładać, jutro jeszcze kilka brakujących pierdół, napisać soft i będzie nowa wersja kontrolera oświetlenia ledowego do kuchni, który zastąpi ten co się zjarał. Nowsza wersja ma rs485 i zdolność do rozmowy z modułem obsługującym halogeny (który jest na mega8). A to USB to tylko dla wygody wgrywania nowego softu.
#stm32 #diy
#stm32 #diy
źródło: comment_AsQbtXurBHEDZOuFCNi0zWuQcC9CzGDt.jpg
Pobierz@Kaworu:
Jak tak gadasz z modułem, to o czym se rozmawiacie??
Jak tak gadasz z modułem, to o czym se rozmawiacie??
- 2
@ameliniowyguzik: O tym czy jest wystarczająco jasno na światełka. Ewentualnie o pogodzie.
- 2
Mirki, może ktoś z Was potrafi odpowiedzieć na moje pytanie, jaki jest związek pomiędzy częstotliwością PWM a liczbą magnesów (lub zwojów) w silniku bezszczotkowym? Piszę program na #stm32 do sterowania niedużym silnikiem przy pomocy 3 mosfetów i silnik z dwukrotnie większą liczbą magnesów na tym samym programie wibruje, podczas gdy ten z mniejszą liczbą magnesów działa poprawnie. #elektronika #mechanika
- 2
W #arduino jest taka funkcja jak micros();, która zwraca czas w mikosekundach od włączenia arduino, jak taką funkcję zrobić w #stm32 żeby także móc mieć ten czas pod zmienna w mikrosekundach? #mikrokontrolery
- 0
@karololo: Dużo nie programowałem stmów, ale pewnie wykorzystał bym systick, ustawił go tak, by robił przerwanie co 1ms, a w trakcie przerwania inkrementował zmienną, gdy będziesz chciał sprawdzić ile czasu minęło odczytujesz jej wartość. Możliwe, że jest jakaś gotowa funkcja do tego, nie wiem, bo programuje je raczej bez bibliotek.
Mirki pomóżcie bo już mi się pomysły wyczerpały co może być nie tak (╯︵╰,)
Chce wysłać dane przez esp8266 do thingspeak.
Aktualnie mam esp podłączone do kompa przez uart'a (ofc zasilanie do esp przez zewnętrzny zasilacz),
po podłączeniu modułu do wifi i pozytywnym
Chce wysłać dane przez esp8266 do thingspeak.
Aktualnie mam esp podłączone do kompa przez uart'a (ofc zasilanie do esp przez zewnętrzny zasilacz),
po podłączeniu modułu do wifi i pozytywnym
źródło: comment_CunF2uf2bi891xLQZruU0S88uIZgUzvE.jpg
Pobierz- 2
@SpeedFight: może spróbuj te requesty wysłać najpierw do twojego serwera na którym działa słuchający netcat (nc -l ) i obejrzeć jak one wyglądają w stosunku do takich wysyłanych przez Ciebie z ręki z netcata?
Albo spróbuj podsłuchać po drodze tcpdumpem (najlepiej z opcjami -s0 -A ) jeżeli masz taką możliwość
Albo spróbuj podsłuchać po drodze tcpdumpem (najlepiej z opcjami -s0 -A ) jeżeli masz taką możliwość
- 0
@aquaz: Dziękuje za podpowiedz, cóż spróbowałem, fajne narzędzie ten tcpdump ;)
Serwer postawiłem na kompie, komunikacja esp<---> pc idealna.
Błąd był gdzie indziej, esp(thingspeak?) chce na końcu wiadomości znak nowej linii oraz "powrót karetki".
Teraz thingspeak odbiera dane(。◕‿‿◕。)
Serwer postawiłem na kompie, komunikacja esp<---> pc idealna.
Błąd był gdzie indziej, esp(thingspeak?) chce na końcu wiadomości znak nowej linii oraz "powrót karetki".
Teraz thingspeak odbiera dane(。◕‿‿◕。)
- 5
Od dawna sporo osób pytało @Forbot, jak wykorzystać interfejs USB wbudowany w STM32 F4 ( ͡° ͜ʖ ͡°)
W najnowszej części kursu właśnie o wykorzystaniu tej metody komunikacji!
Nigdy więcej przejściówek UART<->USB? Kurs STM32 F4 - Komunikacja przez USB
#forbot #elektronika #programowanie #stm32 #majsterkowanie
W najnowszej części kursu właśnie o wykorzystaniu tej metody komunikacji!
Nigdy więcej przejściówek UART<->USB? Kurs STM32 F4 - Komunikacja przez USB
#forbot #elektronika #programowanie #stm32 #majsterkowanie
źródło: comment_Z2MgmdF0jBaN6M0YxBsdQEzt56ACGxyO.jpg
PobierzMa ktos jakies rozeznanie w darmowych RTOSach na platformy STM32 (Chodzi mi konkretnie o STM32F103x8, Cortex-M3)? Czego uzyc, co sie latwo rozszerza, co sie latwo programuje? #rtos #stm32 #programowanie
PS. tak, "znam" FreeRTOS. Tzn. wiem, ze jest ale nie mam porownania.
PS. tak, "znam" FreeRTOS. Tzn. wiem, ze jest ale nie mam porownania.
- 20
Mój drugi miernik dorobił się tymczasem prototypu jakiegoś UI. Skoro już na płytce modułu miernika jest miejsce na wyświetlacz (LI9341, 2,2") to czemu nie. ;) #elektronika #diy #stm32 #avr
źródło: comment_s3hlUmYWCTetFekgWtATcgxjfmOLarC1.jpg
Pobierz- 2
@bazingaxl: C + C++, GCC, Notepad++. Obsługa RCC i GPIO są zrobione na bibliotekach HAL jeszcze, ale się je kiedyś usunie.
Do grafiki użyte to https://github.com/marekburiak/ILI9341_due/, wydawało się sensowne, przede wszystkim z uwagi na ładne łuki i całkiem czytelne API. Pozbywanie się zależności od arduino mi cały dzień zajęło, ale działa, z tym, że na razie bez obsługi DMA.
(Układ pomiarowy jest zrobiony na avr, na stm32 chodzi komunikacja sieciowa,
Do grafiki użyte to https://github.com/marekburiak/ILI9341_due/, wydawało się sensowne, przede wszystkim z uwagi na ładne łuki i całkiem czytelne API. Pozbywanie się zależności od arduino mi cały dzień zajęło, ale działa, z tym, że na razie bez obsługi DMA.
(Układ pomiarowy jest zrobiony na avr, na stm32 chodzi komunikacja sieciowa,
- 1
@Tymian: W Merkarze, a przynajmniej jeszcze na początku roku tak mi wyszło. ;)
- 1
Mirki, korzystam z CooCox, chciałem skorzystać z funkcji sin() z math.h, robię inlcude i dostaje error undefined reference to `sin'. Jak z tym sobie poradzić? #programowanie #stm32
- 14
Tym razem oczekiwany przez niektórych ( ͡º ͜ʖ͡º) odcinek kursu STM32 F4 na temat obsługi komunikacji przez I2C.
Jako główny przykład uruchomienie akcelerometru! Wszystko krok, po kroku z wykorzystaniem karty katalogowej!
Czytaj Mirku całość » http://goo.gl/XBh42J
#elektronika #programowanie #forbot #stm32 #kurs
Jako główny przykład uruchomienie akcelerometru! Wszystko krok, po kroku z wykorzystaniem karty katalogowej!
Czytaj Mirku całość » http://goo.gl/XBh42J
#elektronika #programowanie #forbot #stm32 #kurs
źródło: comment_Sth7Yd4gzckdAZVcGm5pFqIQloPxrMOx.jpg
Pobierz- 7
Skoro już podłączyłem sobie UPS do ethernetu, to może by monitorować obciążenie całego mieszkania? :D Mierzy napięcie, dwa kanały pomiaru prądu (za pomocą przekładników ustawiony na max 3kW), z czego wylicza moc czynną, bierną, współczynnik mocy. Zbudowany na bazie elektroniki stacji meteo na #stm32, z dołożonym modułem pomiarowym prądu (góra atmega328p) i napięcia (sam dół). Bootloader zdolny aktualizować firmware wszystkich elementów przez sieć. Jeszcze się dorzuci wyświetlacz na górę.
źródło: comment_ZTavBLsIKXuWwI0vWzwvhCLcfYIfeim2.jpg
Pobierz- 0
@Kaworu: Elegancko, też miałem w planach przerobić UPS, ale jak zobaczyłem po ile chodzi OR-WE504 to sobie odpuściłem ;)
- 0
@DarkSideOfTheForce: Mona, wszystkie trzy moje. :D
@dktr: Jakbym kupił gotowy licznik to bym się niczego nie nauczył. Poza tym, przekładniki mogę zapiąć na działającą instalacje i nic nie muszę odłączać/zmieniać w niej. ;)
@dktr: Jakbym kupił gotowy licznik to bym się niczego nie nauczył. Poza tym, przekładniki mogę zapiąć na działającą instalacje i nic nie muszę odłączać/zmieniać w niej. ;)
- 1
Programuję w środowisku TrueStudio #stm32 i chcę wysłać po usarcie kilka floatów, mam skonfigurowane DMA do tego celu, ale jak zamknąć w stringu kilka zmiennych typu float? przez sprintf mi nie wysyła #programowanie #mikrokontrolery
- 1
Mam taki kod dla stm32f103, konfiguruje timer3, z zegarami nic nie zmieniam, więc standardowo częstotliwość maksymalna dla tego timera to 72MHz, jaka jest częstotliwość PWM? 72MHz / 4 = 18MHz? #stm32 #elektronika
TIM_TimeBaseInitStructure.TIM_Prescaler = 3;
TIM_TimeBaseInitStructure.TIM_CounterMode = TIM_CounterMode_Up;
TIM_TimeBaseInitStructure.TIM_Period = 1000;
TIM_TimeBaseInitStructure.TIM_ClockDivision = TIM_CKD_DIV4;Siemka.
Zapraszam Was do najnowszego wpisu. #roboblog Jest on troszkę inny od wszystkich. Dajcie znać co sądzicie o takiej formie oraz czy zgadzacie się z moją opinią ( ͡° ͜ʖ ͡°)
http://roboblog.eu/2016/06/21/co-lepsze/
Zapraszam Was do najnowszego wpisu. #roboblog Jest on troszkę inny od wszystkich. Dajcie znać co sądzicie o takiej formie oraz czy zgadzacie się z moją opinią ( ͡° ͜ʖ ͡°)
http://roboblog.eu/2016/06/21/co-lepsze/
źródło: comment_rih1dOpFwKc7a6H80yHzFOlAD0ial251.jpg
Pobierz@Maciek-roboblog: Jest sens porównywać mikro kontrolery 8 bitowe do 32 bitowych ? Jeśli chcesz zrobić wyłącznik świateł który reaguje na klaskanie to nie użyjesz raspberry pi 3, tylko ATtiny. To tak jak porównać ogromny żuraw do małego wózka widłowego. Ten drugi nie jest gorszy od tego pierwszego jest po prostu stworzony do czegoś innego.
Arduino polecał bym dzieciom do 12 roku życia, albo osobom które chcą zrobić jeden mały projekt
Arduino polecał bym dzieciom do 12 roku życia, albo osobom które chcą zrobić jeden mały projekt
@Maciek-roboblog: @PoprostuWidelec: no dokładnie, moim zdaniem ARM służą już raczej do zastosowań profesjonalnych, a jeśli ktoś jest na takim poziomie zaawansowania że potrzebuje użyć ARMa to ogarnie go bez większych problemów, więc to raczej nie jest kwestia tego "co lepsze" tylko "co bardziej zaawansowane"
- 1
Czy jest możliwość podłączyć takie coś do arduino? Pewnie jest, bo to zwykły termistor ale na ile takie coś bedzie dokładne w połączeniu z arduino?
#avr #stm32 #arduino #mikrokontrolery
#avr #stm32 #arduino #mikrokontrolery
@gizmo930: ale co konkretnie?
- 1
@gizmo930: tyle na ile dokładny jest przetwornik ADC w atmedzie ( ͡º ͜ʖ͡º) zależy od napięcia referencyjnego i rozdzielczości przetwornika (tam chyba jest 12 bitowy). A jeśli chodzi o sam termistor to on ma tylko w pewnym przedziale liniową charakterystykę. Tutaj jest coś więcej: http://blog.szulczynski.com.pl/pomiar-temperatury-termistor-ntc-mikrokontroler/
Helou, jakby ktoś chciał kupić płytkę STM32F429 DISC1 (ta z nowszym programatorem i obsługą mbed) to można ode mnie kupić płytkę STM32F429 DISC1 (ta z nowszym programatorem i obsługą mbed).
http://allegro.pl/show_item.php?item=6278682743
#stm32 #sprzedam #elektronika #mikrokontrolery
http://allegro.pl/show_item.php?item=6278682743
#stm32 #sprzedam #elektronika #mikrokontrolery
@xerxes931: czym się różni discovery 0 od discovery 1 i jak je rozpoznać?
- 0
@NiedzielnyMirek: niestety już sprzedane, ale generalnie "0" już nie jest produkowane, zostało zastąpione "1" które różni się w sumie tylko programatorem, obecnie produkowana wersja ma programator ST-LinkV2.1 która wspiera mbed.org, to jest jakieś środowisko programistyczne w chmurze czy jakieś inne IOT. Poza tym wszystko jest dokładnie takie samo, nawet model mikrokontrolera (STM32F429ZIT-6U)
- 1
Mirki, w jaki sposob sterowac bezszczotkowcem, zalezy mi na dokladnym sterowaniu przy niskich obrotach, jakie metody na to pozwalaja? #elektronika #stm32
Jaką książkę polecacie po dwóch częściach Kardasia jako kontynuację nauki #mikrokontrolery. Trochę nie mam koncepcji co dalej. Brakuje w nich jakichś istotnych informacji? Myślałem nad tym: https://botland.com.pl/ksiazki-o-mikrokontrolerach/5035-avr-uklady-peryferyjne-tomasz-francuz.html W sumie poczytałbym coś więcej od strony sprzętowej o modułach, silnikach itd.
#avr #stm32 #arduino #mikrokontrolery
#avr #stm32 #arduino #mikrokontrolery
@ukaszukasz: Francuz jest OK. Ale po tych 2 książkach to już chyba tylko internet.
- 0
@janek_kos Kurde, od kiedy jestem studenciakiem, jakos nie wierze informacjom znalezionym w sieci. Poza tym, w ksiazkach informacje sa zazwyczaj kompletne i poukladane w logiczna calosc. No coz, trudno.

















-Trzymać hasła gdzieś bezpiecznie w chmurze
-Wymagać hasła od użytkownika, które będzie deszyfrowało hasło do wi-fi używając jakiegoś aesa/podobnych
-Możesz zastosować jakieś
security by obscurityna samym urządzeniu ale musisz się liczyć z tym, że zawszebędzie możliwe zreversowanie czegoś takiego, granicą jest jest tylko siła woli i czas hackera ;)