https://obrazki.elektroda.pl/3640115000_... Już jakiś czas temu wpadłem na pomysł aby spróbować wykonać czujnik prędkości i kierunku wiatru bez części ruchomych. Trochę poszukałem w internecie ale nie znalazłem nic co spełniałoby moje oczekiwania. Pewnego dnia wpadł mi do głowy pomysł na wykorzystanie belki tensometrycznej. Przeszukałem...
http://obrazki.elektroda.pl/7258579400_1... Witam. Chciałem dzisiaj przedstawić kolejny projekt z cyklu "inni mają - mam i ja" ;) Tym razem jest to miniaturowy sterownik ethernetowy - " uWebServer ". Układ zbudowany został w oparciu o mikrokontroler Cortex-M3 - STM32F103C8T6, do tego kontroler ethernetu "znany i lubiany" - ENC28J60. Całość...
Aha, a jaka jest częstotliwość próbkowania tego sampla? 62,5KHz jeżeli dobrze pamiętam. Ze 4 takie pozytywki zrobiłem na różnych prockach i każda z innymi parametrami zależnymi od możliwości procka. rozważam próbki z karty Da się, ale trzeba zadbać o bufory bo losowy odczyt nie jest zbyt szybki. DataFlash był by lepszy. Tu odczyt z karty, 4 sample...
https://obrazki.elektroda.pl/4876848100_... radio4 Prezentowana konstrukcja jest to modem radiowy sterowany prostymi tekstowymi komendami wysyłanymi na port szeregowy, bez dodatkowych sterowników czy bibliotek. Z jego pomocą można zdalnie sterować urządzeniami, odczytywać stan zdalnych czujników i/lub włączników oraz wymieniać komunikaty...
Kiedyś miałem podobny problem ze szpilkami. Przyczyną okazały się być fatalnej jakości przewody od analizatora.
Mam STM32F103C8T6 czyli strony 1024 x 16bit. Freddie: jak zwykle masz rację... ;) Moje C8T6 były z serii Medium.
W STM32F103C8T6 dla Vref podane jest tylko typowe i max. Nie ma dolnej granicy, dlatego pytam. Podczas odczytów Vref waha się w przedziale 1473 .. 1475
Na wejściu częstościomierza jest układ formowania impulsu/wzmacniacz i dzielnik przez 16. Sygnał po podzieleniu jest podawany na wejście zliczające jednego z timerów w STM32 i co sekundę pobierana jest liczba zliczonych impulsów, następnie licznik jest zerowany. STM32 jest taktowany zwykłym kwarcem więc na stratę informacji związaną z obecnością dzielnika...
Ty to taki śmieszek jesteś :) Jaką maksymalną wartość rezystorów powinien mieć dzielnik aby konsumował on jak najmniejszą ilość prądu ? Dokładność odczytu może wynosić nawet 8 bitów.
Nie widzę żadnych dodatkowych plików algorytmu flash w TXW8301 SDK. Twój błąd brzmi bardziej jak niepołączenie niż problem z odczytem flash. Wygląda na to, że wariant CK803SG został pomyślnie odczytany tutaj https://www.elektroda.com/rtvforum/topic... Może jest to rodzaj błędu, którego można się spodziewać po nieprawidłowym pliku algo flash?...
Tak w międzyczasie zapytam. Uruchomiłem zegar/kalendarz pod HAL-em, ale sekundy nie lecą równomiernie tylko przeskakują co pewien czas. Odczytuje przez: HAL_RTC_GetTime(&hrtc,&RTC_Time1,RTC_FOR... Czy to jakiś błąd w HALu? PS: Szybkość odczytu na LCD jest większa od sekundy, więc to nie wpływa na test.
Jak w temacie. Poszukuję osoby do napisana firmware dla programatora do odczytu i zapisu JTAG w mikrokontrolerach SPC564 od STM. Bazowym mikrokontrolerem dla narzędzia będzie STM32F103C8T6.
Witam, napotkałem nietypowy chyba problem. Ostatnimi czasy zajmowałem się trochę innymi projektami i odwykłem chyba od mikrokontrolerów. Zrobiłem sobie mały projekcik na Stm32f103C8T6 bo akurat miałem płytkę bule pill. Zamówiłem płyteczki, minimalna ilość 5 sztuk, zlutowałem jedną, wszystko działa. Zakupiłem części na pozostałe 4 sztuki i jest problem....
Pomogło, jedynie dla pierwszego odczytu. I tutaj nie rozumiem czegoś, bo dostaję w debuggerze wartość data = 229 (0xE5) co jest zgodne z DEVID, ale analizator pokazuje 0x72... Gdy próbuję jeszcze raz doczytać ten sam rejestr dostaję już wartość 0x0. Próbkowanie ustawione jest na 12 MS/s a sygnał to 2 MHz. https://obrazki.elektroda.pl/6736064300_...
Witam wszystkich Przychodzę do Was z problemem, z którym borykam się już tydzień może dwa. Chcę móc sterować sterownikiem DRV8711 (na PCB od Pololu) przez BluePill (STM32F103C8T6). LINK: Płytka Pololu z DRV8711: https://www.pololu.com/product/3730 Dokumentacja DRV8711 Texas Instruments: https://www.ti.com/lit/ds/symlink/drv871... BluePill: https://sklep.msalamon.pl/produkt/plytka...
Mowa o takim schemacie, gdzie do jednej linii jest np. podłączone kilka przycisków. Po co tak łączyć? Nie prościej dać każdy przycisk do osobnej linii GPIO? Wracając do problemu: HAT składa sie z 4 przycisków "Switch" , czerwone to przyciski a zielony to punk odczytu z dwóch przycisków czerwonych (góra/prawo). https://obrazki.elektroda.pl/1971645000_...
No proszę. Z kolei ja mam płytki Blue Pill z identycznym prockiem jak na zdjęciu przy których ST-Link raportuje 128kB ROM i 20kB RAM. Podpowiesz gdzie można odczytać ilość RAM w ST-Link?? jedyne co udało mi się znaleźć to rozmar Flash.. Do odczytu rozmiaru flash i ramu użyłem st-info . Niestety wyniki dla wszystkich zakupionych BluePill wyniki są takie...
Czytając wasze komentarze zaczynam wątpić w sens przerzucania się na ARM :(. Aktualnie moje doświadczenie związane z mikrokontrolerami to tylko AVR i to procki o małych ilościach nóżek. Chciałem spróbować jakiejś nowszej technologii i z początku myślałem o XMEGA, ale wymyśliłem sobie ARM. Samego mikrokontrolera chciałem używać jako pośrednik między...
Pomyślałem sobie czy taki Raspberry Pie lub Arduino nie mógłby czegoś takiego robić? RPi nie ma ADC, Arduino ma tylko 10-bitowy (czas przetwarzania chyba 13us) - można by użyć modułu ADS1115 (podłącza się magistralą I2C, ma 4-wejściowy 16-bitowy ADC, który może działać jako 2 różnicowe; jest dość wolny, teoretycznie 860 odczytów/sekundę, ale jeśli...
Post #1 został zaktualizowany. Plany na nastepną aktualizację: 1. Uzupełnienie aktualnymi zdjęciami konstrukcji 2. Filmik prezentujący działanie VNC i softu na malince 3. Filmik z działania całości 4. Zdjęcia efektów pracy... 5. Jeśli admini zezwolą to podlinkuję odraz karty SD Obecnie nie moge dołączyć do postu już żadnych innych plików (maks 10 plików...
Opieranie swoich projektów o mikrokontrolery, może mieć sens finansowy w dwóch przypadkach. Albo gdy masz dużo czasu na testy i Twoje urządzenie wyjdzie w tysiącach egzemplarzy, albo gdy nie bardzo cenisz swój czas. Mikrokontrolery mają wiele zalet, ale niestety sam mikrokontroler bez układów wejść/wyjść nie ma prawa bytu w automatyce... Przez co, cały...
A jeśli chodzi o obliczenia, to dlaczego największą wartością utworzonej tablicy jest w tym przypadku =18323 (jaką można skompilować) Z obliczeń: 46+80+18323+stos(1024) jest mniej od RAM mojego procka =20kB (stm32f103c8t6). zainteresuj się tą flagą linkera -print-memory-usage Możesz coś więcej powiedzieć ? Bo dopiero raczkuję ;) PS: Tylko dlaczego w...
Witam, Stałem sie niedawno posiadaczem płytki STM32L-Discovery. Takiej dokładnie: [url=http://www.kamami.pl/index.php?prod... Tu jest jej opis: [url=http://www.st.com/st-web-ui/static/... Na płytce jak się dobrze orientuję są dwa mikrokontrolery. STM32L152RBT6, to chyba...
Odczytaj w debuggerze wszystkie rejestry flash (szczególnie SR i CR), to zobaczysz co może być źle.
Ustawiasz GPIO na "konfigurację" GPIO_CRx_CNF_IN_PULL_U_D_value, tymczasem powinieneś używać GPIO_CRx_MODE_CNF_IN_PULL_U_D_value.
A ten drugi kanał jest podłaczony do czegoś czy wisi w powietrzu? Nie ma jakiegoś zwarcia na płytce?
Jak dla mnie powinieneś używać funkcji pgm_read_ptr(), która służy do odczytywania wskaźników. Całe to rzutowanie z jednego typu na drugi a potem jeszcze na trzeci to coś na czym bardzo prosto sie przejechać. Istnieje szansa, że tak czy siak to nie usunie wszystkich warningów, wtedy trzeba to zrobić "porządnie": [syntax=c]memcpy_P(¤tFont.Char...
No faktycznie. Już poprawiłem. Przepraszam za zamieszanie.
Witaj. Tu masz trochę o PWM czyli o sterowaniu pompą: https://forbot.pl/blog/kurs-stm32-7-licz... Poczytaj również o STM32CubeMX. Dobrym środowiskiem programistycznym jest Atollic studio. a tu masz jak odczytywać napięcie: https://forbot.pl/blog/kurs-stm32-6-pomi...
Czy ja je jakoś palę? Czy są na coś bardzo wrażliwe? A może to kwestia braku zabezpieczenia przed ESD? Wystarczy dotknięcie i po wszystkim. Moja propozycja: Sprawdź napięcie zasilania i przebiegi na liniach sygnałowych. Jeżeli nie są identyczne, to szukaj usterki w odpowiednim obszarze. Jeżeli zasilanie jest ok, sygnały sterujące są ok, to sprawdź...
https://obrazki.elektroda.pl/8330766200_... Pytanie, na ile szybka reakcja jest potrzebna - czy uC będzie wystarczająco szybki. Co prawda jakiś tani STM32 (jest moduł za kilkanaście zł z uC STM32F103C8T6) może odczytywać napięcie z ADC w czasie 1us (ATmega/Arduino jest kilkanaście razy wolniejszy) i zdążyć zareagować w następnej us...
Widać, że coś się odczytało i jest czysta pamięć. Nowy układ nie będzie zabezpieczony przed odczytem. A jeszcze dopytam, z tego starego STM32 zero szans żeby coś odczytać? Jedyne co o nim wiem że robi zwarcie pomiędzy 3.3V a GND. Jeżeli jakiś np. port jest uszkodzony nie oznacza to, że na 100% rdzeń się uszkodził i interfejs do pamięci flash również....
A poza tym na 555 nie ma dobrego rozwiązania na generowanie sygnałów o zmiennej częstotliwości, a stałym wypełnieniu. Do tego jest LM331. Natomiast można by wybrać sygnały alarmowe tak, by ich częstotliwości miały niezbyt wysoką wspólną wielokrotność, i z taką częstotliwością (a raczej 2 razy większą) należałoby ładować stany wyjść - na przykład z jakiejś...
http://obrazki.elektroda.pl/5987689600_1... Witam :) Chciałem dzisiaj zaprezentować projekt który ostatnio wykonałem Prezentowany układ to uniwersalny programator / debugger (JTAG,SWD) / konwerter USB -> UART wspierający szeroką gamę mikrokontrolerów (począwszy od 8bitowych do 32 bitowych) :) http://obrazki.elektroda.pl/3192493300_1...
Cześć wszystkim, niedawno kupiłem taki oto bezpiecznik w formacie DIN wraz z opcją pomiaru zużycia kWh. Jest to model TO-Q-SYS-JWT czyli wersja podobna do TO-Q-SY1-JWT jednak z wyświetlaczem wbudowanym na którym można dokonywać zmian w ustawieniach bezpiecznika (zabezpieczenia undervoltage, overvoltage, temperaturowe, mocowe itp.). Na zdjęciu poniżej...
Witam, chciałbym poznać budowę i komunikację po szynie CAN w swoim samochodzie (CORSA C 2004r) w celach edukacyjnych, a po głębszym zapoznaniu się z CAN wyświetlania np. aktualnego obciążenia silnika na fabrycznym wyświetlaczu LCD w samochodzie (lub na dodatkowym moim wyświetlaczu LCD / OLED). Na dzień dzisiejszy moja wiedza o CAN ogranicza się tylko...
Hej Mam taki problem: gdy transmituję bajt który kończy się 1 nie dostaję potwierdzenia. Wiem że potwierdzenie w I2C jest realizowane tak że master powinien zwolnić linię SDA i wtedy Slave podciąga ją do GND. W moim przypadku próbuję się skontaktować pomiędzy procesorem STM32F103C8T6 a akcelerometrem LSM303DLH którego logika działa na napięciu 1.8V...
Witam, Ta płytka z F429 to jest waveshare'a (jest tam nawet ich nazwa) - to jest chińczyk robiący trochę modułów z różnymi elementami/lcd - szczególnie popularne od niego są wyświetlacze spi do raspberry pi. A logo ST tak sobie pewnie projektant umieścił w celach "marketingowych" ;) . Pozwolę sobie dodać swoje 3grosze w temacie "podróbek" :) : Kupiłem...
http://obrazki.elektroda.pl/4832519900_1... Tytułem wstępu ... Witam wszystkich. Chciałem dzisiaj przedstawić projekt nad którym ostatnimi czasy pracowałem. Jest to uniwersalny sterownik GSM oparty o znany i popularny moduł GSM firmy SIMCom - SIM900. Podobnych konstrukcji jest w sieci wiele - nie mam zamiaru odkrywać koła na nowo ;)...
Hmmm co do programu to nie bardzo wiem w którą stronę iść bo sekwencja odczytu jest taka sama (a co mnie najbardziej przeraża wydaje się być prosta)- wzorowałem się na przykładzie markosika i jakoś nie mam pojęcia co robię źle. Dałem pętlę while czekającą aż ads1234 opuści Dout na stan niski i faktycznie pomiar się odbywa bo ads1234 wprowadza Dout w...
Próbuję uruchomić I2C w moim procesorze STM32F103C6T6 i na liniach SDA i SCL nic się nie dzieje. Cały czas jest stan wysoki +5V. Próbowałem już zmieniać mikroprocesor ale dokładnie mam taki sam efekt. Może po kolei. Najpierw ustawienia sprzętowe, I2C1 https://obrazki.elektroda.pl/2917607300_... https://obrazki.elektroda.pl/9800901700_...
Dzięki, pomogło ale znowu mam jakieś ale... :) Mianowicie, zaczynam debugowanie i wysyłam żądanie po SPI do układu by odczytał parametry z układu (MFRC522) wartości rejestru. W tym celu ustawiam 0x84 do poniższej funkcji: uint8_t SPI_Receive_Data (uint8_t data) { uint8_t tmp; SPI1->CR1 |= (SPI_CR1_SPE);//wlaczenie spi *(volatile...
Kolejny projekt lutownicy? Przedstawiam projekt stacji lutowniczej pod groty T12 dla każdego. O problematyce i wnioskach opowiem później, więc pomijając wyjaśnianie co to lutownica - jaki jest koń każdy widzi - zapraszam najpierw do galerii. Nadmienię tylko, że nie każdy ciekawy projekt jest warty naszego czasu! :) https://obrazki.elektroda.pl/3274539000_...
https://obrazki.elektroda.pl/3479042800_... Efektem nocnych dłubanin jest sterownik taśm RGB/RGBW. https://obrazki.elektroda.pl/6143799100_... https://obrazki.elektroda.pl/6487351400_... https://obrazki.elektroda.pl/8955729600_... Głównym przeznaczeniem jest sterowanie oświetleniem...
Optymalizacja wydajności silników elektrycznych: Wyjaśnienie technik sterowania PID Kiedy przyglądamy się dronom, deskom balansującym, inteligentnym samochodom i odwróconym wahadłom, ciągle pojawia się ten termin - PID. Ale czym u licha jest PID i do czego służy? Cóż, w tym artykule stworzyłem prosty sterownik silnika, aby zagłębić się w zasadę działania...
Witam , Wracam do tematu . Zegar skończony i przetestowany . Podziękowania dla autora za pomoc . Kilka krótkich filmów z pracy zegara wykonane telefonem . https://filmy.elektroda.pl/11_1551555088... https://filmy.elektroda.pl/90_1551555174... https://filmy.elektroda.pl/15_1551555225... https://filmy.elektroda.pl/89_1551555287... Jedna z dwóch gier...
moduł stm32f103c8t6 stlink stm32f103c8t6 zdalny odczyt
pikanie radia citroen stopu sharan flashowanie samsung
warystor gorenje tester diagnostyczny
Jak odczytać parametry triaka: poradnik Skoda Octavia 2 1.6 MPI gaśnie po włączeniu radia