Czyli układ nie odpowiada na przesłany adres. Czy obie linie adresowe są przypięte do masy? Jeżeli tak, to może zamieniłeś SCL z SDA? Co pokazuje analizator? Czy zegar SCL na pewno ma częstotliwość do 400 kHz?
A możne jakiś mikrokontroler? Najprościej Arduino, lub zwykła ATmega i Ethernet Shield, jeśli potrzebujesz trochę więcej mocy, to jakieś STM32. Płytki Nucleo mają możliwość podłączenia modułów dedykowanych dla Arduino, więc wspomniany shield też dałoby się zastosować. No i możesz pokusić się o zrobienie aplikacji na Androida, która sterowałaby wszystkim....
A jakie znaczenie ma tryb pracy, kiedy sygnał zegara w SPI musi być push-pull? To nie I2C z wyjściami OD. Proszę, przestań wprowadzać w błąd. Przy okazji, możesz podać konkretny układ realizujący transmisję po SPI, który nie będzie działał z dołączonym LEDem na wyjściu? Tylko bez wymyślania wyjątków od wyjątków typu programowy SPI na PCF8574.
Witam. Piszę z prośbą o pomoc. Mam problem z kodem generowanym przez CubeMX. Posiadam płytkę NUCLEO-f103rb oraz płytkę z zestawem czujników nucleo-iks01a2. Uznałem, że dobrym punktem wyjścia do nauki obsługi tych czujników będzie przejrzenie kodu wygenerowanego przez CubeMX. W Additional Software Components wybrałem więc jedną z gotowych aplikacji (IKS01A2_LPS22HB_FIFOMode)....
Po kilku godzinach program odpaliłem ..... podświetlanie się załącza dopiero po naciśnięciu kilka razy klawisza, monitor pokazuje start i numery naciśnietych klawiszy i to nie za każdym naciśnięciem. nie wiem jak "zatrzymać" dany ekran menu żeby zrealizować inna funkcje np; zmiana stanu wyjścia /* * sterownik który wykończy mnie i innych ..............
Pryz okazji: wiesz, że linie PA13 i PA14 służą do programowania i debugowania? Jeśli dopiero zuaczynasz zabawę z STM32 - nie radzę używać ich do innych celów.
Dzień dobry mądre głowy, z racji na fakt iż w pracy coraz częściej spotykam się z mikrokontrolerami STM32 zakupiłem STM32F303RET6 na płycie NUCLEO by nauczyć się podstaw programowania i języka C. Jakiś czas temu wpadłem na pomysł zrobienia testera do pracowni i teraz zastanawiam się czy z wykorzystaniem wyżej wymienionego mikrokontrolera będę w stanie...
Witam, Mam zamiar zapoznać się z płytkami NUCLEO STM32. Kiedyś programowałem układy Atmega w języku C, do tego trochę programowania a Python. Na początek chcę napisać kod który w pętli będzie ustawiał 8 lub 16 wyjść w stanie wysokim lub niskim, na podstawie podawanego sygnału wejściowego (tzw sekwencer). Z samym kodem w języku C sobie poradzę moje pytanie...
Witam ponownie W nawiązaniu do mojego poprzedniego posta. Znalazłem sterownik ale teraz: mam problem ze sterowaniem obrotów silnika trójfazowego BLDC 150W, 24/36V z czujnikiem halla (linak: https://www.amazon.pl/dp/B08Q3PN1XD/ref=... ) przy pomocy sterownika silnika ZS-X11H V1 (link: https://www.gotronik.pl/sterownik-silnik...
Przeglądając źródła, które Pan podesłał spodobał mi się sposób programowania wykorzystujący mbed.h . Czy zna Pan jakieś paradniki/źródła opisujące jak przygotować środowisko (w moim przypadku Atollic) by tak programować. Sądząc po pytaniu, odnoszę wrażenie że jakby nie za bardzo chyba czujesz czym właściwie jest mbed. Tak że jeśli mógłbym coś zasugerować,...
Witam Niedawno przyszła do mnie płytka NUCLEO F103RB. Chciałbym nauczyć sie programowania na STM32 na rejestrach, dlatego tez zacząłem przeglądać reference manual dla STM32 https://obrazki.elektroda.pl/4062980900_... Dowiedziałem sie, że w przeciwieństwie do Atmeg, tutaj najpierw należy doprowadzić zegar do portów aby je uaktywnić....
Witajcie, Kupiłem sobie płytke deweloperską NUCLEO-H743ZI2 i próbuję ją połączyć z kodekiem CS4220 (taki akurat mam pd ręką), ale coś mi to nie chce działać. Nie znalazłem też nigdzie w internecie żeby ktoś próbował pracować z tym kodekiem i STM32. Jest z tym jakiś problem czy ja coś źle robię? Co do samej konfiguracji, ustawiłem prędkość transmisji...
A na czym polega różnica pomiędzy pisaniem kodu np. na STM32F4 i STM32F3, wynikająca z tego, że mamy w tych rodzinach różne rdzenie? Zrobiłem parę projektów przenośnych pomiędzy kilkoma seriami STM32 i jedyne różnice pomiędzy modułami specyficznymi dla serii polegały na szczegółach konfiguracji peryferiali - DMA i SPI. W F1 chora jest koncepcja "remap",...
Otóż chodzi m i o to aby poznać co generuje taki kompilator C, C++ itp. jako wynik i się w tym orientować bo np. C czy Python jako tako ogarniam i chciałbym poznać od "podszewki" to co mi tworzy na wyjściu. Natomiast chodzi mi po to aby później można było właśnie przejść na C/C++ i robić dalej. A z tego co powiedzieliście lepiej wyjdę kupując STM32...
https://obrazki.elektroda.pl/5926592700_... Aloha! Świąteczny konkurs, który nie mógł się oczywiście obyć bez projektów z migającymi diodami w tym roku przyniósł także dwa całkiem nowe i ciekawe sposoby sterowania diodami WS2812. Mam tu na myśli rozwiązania panów tmf ( https://obrazki.elektroda.pl/9596522100_... No...
http://obrazki.elektroda.pl/9377221800_1... W dziale mikrokontrolery ARM znajdziecie bezpłatny (do osobistego użytku edukacyjnego) poradnik STM32 przygotowany przez szczywronek . Materiał dostępny jest w temacie: techekspert: Do kogo kierowany jest poradnik, jakie podstawy powinien mieć opanowane czytelnik? Czy znajomość określonej...
W tej chwili trwają "prace rozwojowe". Do tej pory złożyłem na płytce stykowej układ z drabinką scaloną 4816P-R2R L-103 i wzmacniaczami w układzie MC33079D w taki sposób, że wyjście z drabinki podane zostało na wzmacniacz i wzmocnione do 10V. Całość na ten moment zasilana z zasilacza ATX (-12V, +12V, +3,3V). Do uC wgrany program, który za pomocą DMA...
Nie chciałem zakładać nowego tematu bo wiem z doświadczenia, że jest to męczące dla zaawansowanych użytkowników i sprawia problemy w późniejszym szukaniu. Otóż. Posiadana przeze mnie płytka to nie Discovery, ale Nucleo F429ZI. niestety jestem początkujący ;( a za zadanie dostałem opracowanie połączenia LAN za pomocą socketów w układzie kompuer PC <->...
Witam, próbuje sterować diodą RGB podłączoną do Nucleo l053r8. Konfiguracja portów została ustawiona tak jak i przerwania. Problem mam z ustawieniem pracy kanałów i wlaczeniem generowania sygnalu na wyjściu licznika. Czy poniższy kod wskazuje prace kanałów? niestety cały czas kompilator wywala mi błąd. TIM2->CCMR2, TIM_CCMR2_OC3M_PWM1 | TIM_CCMR2_OC3PE...
Już sobie poradziłem. Głównym problemem były proste błedy, typu brak instrukcji if, złe zmienne i instrukcje w złych miejsach itp. Oczywiście nie było tam regulacji, bo to był czysty Core programu - sprawdziałem wszystko na oscyloskopie po modyfikacji programu na bieżąco. Dla osoób zainteresowanych tematem podaję link do przydatnego kalkulatora - wyliczy...
Poczyniłem pewne zakupy w kierunku STM32 i po 3 dniach od podstaw uruchomiłem projekt napisany pod UNO na STM32 od nowa. Muszę przyznać że to co pod Arduino zajmowało kilka linijek tu wygląda na poważny program choć zasada jest identyczna. W końcu bufor ma już wystarczająco dużo miejsca i od razu skutkuje to w praktyce; wynik - 'scrambled.mp3' Rodzina...
Nie wiem jaki kierunek kolega studiuje ale gdy ja studiowałem EiT to mieliśmy bodaj na 2 roku przedmiot który nazywał się Projektowanie Układów Cyfrowych. Gnębiono nas tam z różnych rzeczy ale pamiętam, iż układ cyfrowy ma przedział napięcia który interpretuje jako logiczny stan niski i taki który uważa za wysoki. Trzeba też wspomnieć, iż te przedziały...
A jaką precyzję mają te rezystory? Mierząc ich wartości dokładnie wyszło mi, że stosunek wyszedł około 64,3 do 1. Jeden z nich miał 1%, drugi chyba 5%, akurat takie miałem. A z innej beczki powstał mi nowy problem, ogólnie kod został dosyć skopiowany z jakiegoś artykułu, więc może być parę błędów w odniesieniu do moich zapotrzebowań. [syntax=c] #include...
Witam, próbuję uruchomić na płytce rozwojowej Nucleo-F303RE prostą transmisję z tablicy zawartej w pamięci procesora do DAC za pomocą DMA. Zgłoszenie żądania transmisji z pamięci do peryferia DAC odbywa się za pomocą TIM6 (domyślny). Kod wygląda następująco: Konfiguracja wyjścia w tryb analog [syntax=c] gpio_pin_cfg(GPIOA, 4, GPIO_ANALOG); [/syntax]...
https://obrazki.elektroda.pl/6347997200_... Cześć. Od jakiegoś czasu chodził mi po głowie projekt dzięki któremu mógł bym sobie sterować światła w domu i w ogrodzie poprzez wifi. Funkcjonalność banalnie prosta i spotykana w zapewne tysiącach rożnych projektów, jeszcze jeden nie zaszkodzi. :) W trakcie rozmyślania i projektowania kilka...
Jak ma na coś wydawać te 15zł to na X razy szybsze nucleo z f103 - tutaj przykład fft http://embeddedsystemengineering.blogspo... arduino to przeżytek, na stm nie trzeba od razu pisać na rejestrach. Rozwiązanie analogowe jest zwyczajnie tańsze i tylko dlatego je zaproponowałem. Oczywiście że przeżytek...
Nucleo poszło z dymem ale sterownik jest mi potrzebny więc dalej pisze kod ale tym razem zlecę zaprojektowanie i zrobienie płytki jak napiszę cały program więc kod jest pisany bez możliwości sprawdzenia działania. Część kodu działała ale jako proste wybieranie klawiszem ekranu z opcjami. Jednak potrzeba jest bardziej wyrafinowana obsługa menu ponieważ...
Nie otrzymałeś niczego, co byłoby niepoprawne. Przy niskich częstotliwościach sygnału wejściowego tzn. dalekich od częstotliwości Nyquista nie widać "schodkowego" charakteru sygnału na wyjściu przetwornika C/A. Wraz ze wzrostem częstotliwości sygnału wejściowego masz coraz mniej próbek na okres, więc uzyskiwany efekt jest prawidłowy. Przy częstotliwości...
Napisz co to za urządzenie a najlepiej zamieść schemat, będzie łatwiej coś doradzić. Mikrokontroler STM32 NUCLEO-F767ZI który dostaje sygnał analogowy z przechyłomierza 4-20mA, korzystałem z konwertera pętli prądowej by przekształcić to na sygnał 0-5V i do tego prosty wyświetlacz. Zdjęcie podstawowych parametrów przechyłomierza. https://obrazki.elektroda.pl/4051625800_...
Spróbowałem maski, ale też wspomniałem, że dokładnie takim samym błędem kończy się poszczególne ustawianie bitów jak robię to na całej reszcie rejestrów. Salmona widziałem, z tym, że on korzystał z STM32 C031, co prawda dokumentacja z której korzystał jak na razie pokrywa się, tak jemu sterowanie diodą zadziałało od razu, tak mi już nie działa. Inna...
W urządzeniu opisanym w temacie podoba mi się większy zakres pomiarowy prądu i większy zakres napięciowy względem tego, które aktualnie posiadam. Poza tym, jest to klasyczny 4-zakresowy wzmacniacz różnicowy, doposażony w ujemne napięcie sterujące bramkami tranzystorów przełączających zakresy. A to powoduje, że napięcie na wyjściu skacze w funkcji prądu...
Układ zmontowany, działa zgodnie z założeniem (no prawie, nie zaimplementowałem jeszcze tablicy rezystancji PT100 dla poszczególnych temperatur ale może niebawem znajdę czas) https://obrazki.elektroda.pl/7850186300_... Nie obyło się bez pomyłek... pomyliłem raster obudowy układu ADS co skutkowało mozolnym lutowaniem "pajączka". Na szczęście...
A podglądałeś przebieg prądu na oscyloskopie? Miernik którym go mierzysz, zapewne wylicza wartość średnią, czy Twój układ to robi? Sprawa się rypła. Odpaliłem stary oscyloskop gdy prąd pobiera latarka i wyszło szydło z worka. Na ładowarce sprawa ma się podobnie. Górna kreska, to z innego kanału. Taka rozmazana piła, to własnie napięcie mierzone na...
https://obrazki.elektroda.pl/2759406900_... 8-bitowe mikrokontrolery nadal można znaleźć w wielu projektach, ale dzięki nowemu, niedrogiemu 32-bitowemu z rdzeniem AMR Cortex-M0+ taktowanym 48 MHz — STM32C0 — firma STMicroelectronics dąży do wyparcia 8-bitowych jednostek. Co może się odbyć wskutek: „ograniczonego wpływu...
W jakim w ogóle celu zmieniasz domyślne priorytety przerwań? Dlaczego manipulujesz wartościami wypełnień zamiast przestawić bit polaryzacji wyjścia PWM? Dlaczego włączasz programowe (GPIO OUT) sterowanie diodą, który chyba powinna być sterowana sprzętowo przez PWM? Czy włączasz zegar timera przed konfiguracją, czy po? Jeśli po - w ogóle nie skonfigurowałeś...
Problemem jest prędkość pixel portu – 12 MHz do 110 MHz. Nie tylko potencjalnie wysoka częstotliwość, ale również to, że dla PAL/NTSC będzie to bardzo bliskie 12 MHz (niby dobra wiadomość) – kolejne ramki są wtedy w małych odstępach, nie można poczekać na całą ramkę i potem poświęcić trochę cykli na downsize do 16x32. Dekoder wypycha dane...
STMicroelectronics to jeden z najpopularniejszych producentów mikrokontrolerów w Polsce. Swoją renomę zawdzięcza nie tylko udanym konstrukcjom, ale i wdrażaniu najnowszych technologii oraz bogatej ofercie. W niniejszym artykule prezentujemy niektóre z ostatnio wprowadzonych układów ST oraz wybrane ciekawe modele, które od jakiegoś czasu cieszą się dużą...
Cześć! Po kilku małych projektach opartych na Nucleo i Discovery postanowiłem wykonać trochę bardziej skomplikowany i praktyczny projekt - odtwarzacz plików WAV z karty SD i... zwracam się do Was z prośbą o pomoc 😄 Projekt oparty jest o STM32F103RCT6 do którego podłączone jest gniazdo kart microSD i DAC (PCM1780). Za pomocą FatFs odczytuję plik WAV...
https://obrazki.elektroda.pl/8003230600_... Po umieszczeniu materiału o porównaniu częstotliwości Napiszcie co myślicie o takiej metodzie. Wróciliśmy do tematu https://obrazki.elektroda.pl/3296797900_... Wejście sygnału mierzonej częstotliwości podamy na TIM2 CH2 czyli PA1 na płytce oznaczone jako A1. Nie będziemy...
Bzdura. Do lock/fuse/itp są zupełnie inne komendy. Programowanie tego wygląda kompletnie inaczej niż flasha. Nie jest to żaden "oddzielny adres". Chyba nie do końca masz rację. Zrobiłem taki eksperyment. Wziąłem STM32L152RE (bo ma EEPROM) i spreparowałem jeden plik hex z trzema obszarami. Flash (od 0x08000000, blink jakiś), EEPROM (od 0x08080000, tekst...
Witam, Nijako że zabrałem się za reanimacje laptopa córki (MSI GT72VR 7RD) po zalaniu postanowiłem rozwiązać też problem padniętej baterii która jest mocno zakopana w środku i przyklejona do obudowy (laptop w zasadzie pracował na niej poniżej minuty). Baterii nie szło zakupić w PL (jedynie oferty to Chiny lub jakieś dziwne strony na których strach użyć...
To jest problem z napięciem zasilania - zresztą widać że "pływa" Ci masa, a na jednym z oscylogramów widać masę szumów w zasilaniu (niestety tak robisz te oscylogramy że naprawdę trzeba się domyślać np ile jest nap/podziałkę) Szumy w zasilaniu owszem (najbardziej to widać kiedy nucleo jest zasilane przez USB). Pływająca masa wydaję się być całkiem...
Witam, Niedawno zmontowałem mój układ falownika. Do sterowania tranzystorami wykorzystałem układ IRS23364 - układ drivera mostka trójfazowego z deadtime, ograniczeniem prądowym z wbudowanym komparatorem itd... Wykonałem układ obwodu mocy jak na schemacie poniżej. Dodatkowo przewidziałem miejsce na dwa przetworniki LEM LTS 6-NP, żeby w przyszłości zrealizować...
http://obrazki.elektroda.pl/8875559300_1... Chciałbym przedstawić mój projekt na konkurs świąteczny bazujący na płytce Nucleo 64 z mikrokontrolerem STM32 na modelu STM32F411RET6 WiFi komunikujący się z telefonem z systemem Android do coraz bardziej popularnych diod WSRGB2811 zamontowanych na świątecznej choince. Dokładnie to łańcuch...
https://obrazki.elektroda.pl/1685411100_... Moduł LoRa-E5 STM32WL, fostępny jest już na rynku od jakiegoś czasu. Teraz moduł ten znaleźć można w dwóch zestawach rozwojowych LoRaWAN firmy Seeed Studio z ultrakompaktową płytą mini LoRa-E5 i płytką LoRa-E5 w formacie Arduino UNO z większą liczbą wejść i wyjść. Obie płyty obsługują protokół...
Witam, Sprawa przedstawia się następująco: Mam płytkę nucleo f103rb na której skonfigurowałem I2C w CubeMx. Korzystam z bibliotek HAL. Moimi urządzeniami slave jest moduł RTC DS3231 oraz expander PCF8574. I o ile RTC śmiga pięknie o tyle z expanderem nie mogę się za nic połączyć. Cały czas mam na wszystkich wyjściach P0..P7 stan wysoki. Stworzyłem minimalistyczną...
https://obrazki.elektroda.pl/9151185000_... Druga część artykułu o najtańszych nowych mikrokontrolerach z roku 2017. Ekosystem developerski Środowisko developerskie mikrokontrolera ma ogromny wpływ na jakość pracy z nim i w konsekwencji - na produktywność. Na to składają się różne czynniki – jakość IDE, dostępne biblioteki, płytki...
(at)tmf - dziękuję za miłe słowa :) Właśnie takie było założenie co do grupy "docelowej". Myślę, że jeszcze długo ATmegi i ATtiny będą punktem startowym dla hobbystów ze względu na nawał informacji w Internecie i mocno zakorzeniony pogląd jakoby wszystko inne było drogie/trudne itd. W sumie chciałem, żeby w poradniku było trochę więcej nawiązań do...
http://obrazki.elektroda.pl/3796073600_1... I Opis ogólny urządzenia: Chciałbym przedstawić mój projekt bazujący na mikrokontrolerze STM32 dokładnie na modelu STM32F11RET6 http://www.st.com/content/st_com/en/prod... Jest to sterownik dla urządzenia...
Hej! Jak w temacie, poszukuję płytki, która pomoże mi w nauce programowania w C na ARM-ach. Jako początkujący w ARM mogę podzielić się uwagami na temat Nucleo. Ja mam Nucleo F103. Zestawy Nucleo zrobione są z myślą o platformie Mbed (m.in.). Środowisko uruchamiane przez www, żadnej instalacji, konfiguracji, logujesz się, piszesz program, wgrywasz i...
https://obrazki.elektroda.pl/8392407600_... STM32H735G-DK Firma ST Microelectronics wprowadziła do sprzedaży niedawni https://obrazki.elektroda.pl/9011129200_... Nucleo-H723ZG Nucleo-H723ZG to prostsza płytka rozwojowa z mikrokontrolerem STM32H723. Posiada wyprowadzone wszystkie piny wejścia i wyjścia układu za pośrednictwem...
https://obrazki.elektroda.pl/9188692300_... Pisaliśmy o nowym układzie od STMicro Kluczowe cechy i specyfikacje NUCLEO-G491RE: * Mikrokontroler STM32G491RE ARM Cortex-M4 z 512 KB flash, 112 KB SRAM w obudowie LQFP64 * Złącze rozszerzające kompatybilne z ARDUINO Uno V3 * Piny w standardzie ST morpho, zapewniające pełny dostęp do wszystkich...
http://obrazki.elektroda.pl/8812780100_1... Termin IoT określający przedmioty mające łączność z internetem staje się coraz bardziej popularny. Można zaobserwować zwiększoną liczbę projektów DIY, kampanii finansowanych społecznościowo oraz produktów komercyjnych mających możliwość komunikacji z wykorzystaniem internetu. Firma Arrow Electronics...
http://obrazki.elektroda.pl/6457751400_1... Firma STMicroelectronics idzie w kierunku coraz bardziej skomplikowanych aplikacji, dzięki rekordowo szybkiej serii układów STM32H7. Układy te posiadają dużą ilość pamięci SRAM (1 MB) i Flash (2 MB) oraz szeroką gamę peryferii i wyjść. Ten istotny skok jakościowy ST zawdzięcza opracowaniu...
nucleo stm32 stm32 nucleo stm32 nucleo projekty
napięcie przewodzenia diody wyłączyć sprawdzanie poziomu transil warystor rezystor
transformator trójfazowy spalona dioda
Mercedes Sprinter 316 2012 – kod P010129, MAF sygnał nieprawidłowy, OM651, diagnostyka Stukające rolki w skuterze 4T 80 – wpływ masy rolek, diagnoza wariatora, objawy i rozwiązania