https://obrazki.elektroda.pl/9580024500_... Poniżej opis i prezentacja , zaprojektowanego i wykonanego przeze mnie, zegara opartego na lampach VFD IV-17 . Impuls do wykonania zegara w dużym stopniu zainspirowany jest prezentacją wideo działania zegara Wiktor: https://www.elektroda.pl/rtvforum/topic3... Konstrukcja wykorzystuje...
ADC w STM-ie nie pozwoli uzyskać 12 bitów już z powodu samych tylko jego parametrów. On po prostu nie ma ma 12 bitów dokładności. Ma tylko taką rozdzielczość. A to nie to samo co dokładność. Musisz poczytać o parametrach takich jak ENOB, SINAD, SFDR. Itp. https://www.google.pl/url?sa=t&rct=j&q=&...
Dobry wieczór Stworzyłem schemat układu aktywnego obciążenia i chciałbym zapytać o jego poprawność. https://obrazki.elektroda.pl/2578195500_... Opis: Zasilanie układu z 12V. Możliwość obciążania źródeł o napięciu do 30V i prądzie 10A. Maksymalna moc 50W. W projekcie będzie wykorzystany moduł z mikrokontrolerem STM32F1 posiadający ADC...
O ile na płytce developerskiej nauczyłem się obsługiwać Ethernet wraz z biblioteką lwIP, Nauczyłeś mówisz? Bo aktualnie masz taką czarną skrzynkę "projekt wygenerowany przez Cube", która nie wiesz jak działa, i weź to teraz diagnozuj. Na ten moment działanie układyu wygląda w ten sposób, że diody komunikacji mrugają, płytka nawiązuje jakąś komunikację...
1. ten czujnik mierzy tylko 2 wielkości, i jest po i2c - więc nie wymaga adc 2. większość uC ma wbudowane adc więc nie ma sensu brać zewnętrznego, chyba że pomiar ma być bardzo dokładny 3. wszystko jedno, byle czujniki były z dala od tranzystorów (bo się bd grzały) 4. ja bym użył stm32f1 - trochę stary układ, ale ma najlepszy stosunek cena/możliwości...
Witam, poszukuję jakiegoś pomysłu na rozwiązania niniejszego problemu. Jest układ nazwijmy go A. Posiada swoje zasilanie z sieci, poprzez zasilacz impulsowy 12V. Układ A musi pracować niezawodnie stąd musi posiadać dodatkowe zasilanie akumulatorowe, np. akumulator żelowy. Ładowarka podaje jednak 14.4V podczas ładowania. Układ w stanie spoczynku pobiera...
Aktualizacja z września 2025: zobacz tutaj, aby uzyskać szczegółowe informacje na temat konwersji STM32 przez UART zamiast J-Link (tj. J-Link nie jest wymagany) https://www.elektroda.com/rtvforum/viewt... (dzięki (at)max4elektroda!) zobacz tutaj, aby uzyskać wyższą wersję przekonwertowanego oprogramowania CK-Link Lite dla STM32...
Zasilanie VBAT ma za zadanie podtrzymać zawartość segmentu pamięci BACKUP i umożliwia ciągłą pracę RTC. Żadne inne rejestry niż BACKUP SRAM oraz RTC nie zachowują wartości po wyłączeniu głównego zasilania. Rdzeń nie może pracować, gdy zasilanie jest tylko na VBAT; nie ma takiej możliwości. Co do schematu, to dławik na zasilaniu AVDD ma za dużą wartość....
Zaprojektowałem PCB z ładowarką BQ24100. Ładowarka zasilana jest z 5V (USB) i docelowo ma podładowywać baterie 1A do 4,2V. https://obrazki.elektroda.pl/4778614200_... Ładowarkę załączam stanem niskim na pinie CE. Kiedy ładowarka jest zasilona stan PG:0, a kiedy odłączę od niej zasilanie wskazuje PG:1 (zgodnie z datasheet) Zamiast zastosować...
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...
Tak, obecnie jest coś takiego, jak STM32CubeProgrammer jako taki powiedzmy program "produkcyjny", nie zaś środowisko rozwojowe - STM32Ide. Można wykorzystać wewnętrzny bootloader przez wyprowadzenia PA9 i PA10. Do tego potrzeba też konwerter USB<->UART z ustawionymi poziomami napięć +3,3 V. Z kolei jeśli chcesz dołączyć ST-LINK'a, to trzeba to...
Witam, Od dwóch dni staram się podłączyć poprawnie programator zl30prg (odpowiednik ST-linka ) do mikroprocesora STM32F103C6T6A. Procesor został ręcznie przylutowany do płytki, tak że każda jego nóżka wyprowadzona jest na osobny goldpin. Posiłkując się tym: 16:41:12 : Unknown target connected 16:41:15 : Cannot connect to ST-LINK!...
Procesor zasilam napięciem 3.3V (a dokładniej 3.2V jest wskazywane na stabilizatorze przez uniwersalny miernik za 10zł :) ), a pracować ma w środowisku 5V (C64) i dzisiaj jak odłączyłem wszystkie piny pozostawiając tylko zasilanie, to napięcie wynosiło 2,8V na tych pinach (po odlutowaniu kabelków). Wytropiłem też, że jest wewnętrzne zwarcie między Vdd3...
Przecież one wszystkie są chyba zamienne. Jak jakiś jest w obudowie powiedzmy 64pin to inny ma taki sam rozkład wyprowadzeń tylko oczywiście różni się peryferiami np ilością UARTów. Są modele o różnych funkcjach w tych samym obudowach? Masę i zasilanie "analogowe" masz podłączone? Może to wadliwa partia bo mnie się nie udało załatwić żadnego jeszcze...
http://obrazki.elektroda.pl/4752512700_1... To mój kabelek, podłączyłem RX TX i GND i zew. zasilanie układu 3.3V. Co robię źle? Na jednym forum wyczytałem ze muszę zamienić RX z TX czy to prawda?
Wszystkie masy analogowe połącz osobną ścieżką do jednego punktu - na pewno pomoże. Niekoniecznie. Poza tym skąd pewność, że winą za zakłócenia należy obarczyć zasilanie części analogowej? Może winne jest (też) prowadzenie sygnałów, zbyt duża impedancja mierzonych źródeł itd. 4\/3!!
Podłącz na krancowe styki potencjometra zasilanie 3.3V i mase, nastepnie kręć suwakiem potencjometra i mierz miernikiem napięcie na tym suwaku. Jeśli zachowuje się tak jak powinno, to zweryfikuj konfigurację pina portu. Powinno być CNF=0, MODE=0 dla tego pina - wtedy to jest wejscie analogowe. Domyślam się, że masz ten pin ustawiony na wejście z pullupem...
Sprzedam 2-warstwową płytkę PCB zestawu deweloperskiego JB TFT STM32F1-DEV bazującego na mikrokontrolerze STM32F1 (np. STM32F103RE - max 72MHz, RAM 64kB, FLASH 512KB). Cena: 45,46zł + 9,50zł za list polecony priorytetowy Cechy zestawu: - mikrokontroler STM32F103Rx - przystosowany do współpracy z kolorowym wyświetlaczem TFT 1,44'' (128x128 pikseli, kolor...
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ź...
Witam, Niedawno przesiadłem się na programowanie STM32, z arduino, i już na samym początku spotkałem problemy. Aby nie było niedociągnięć że robię coś źle, opisze wszystko jak mam ustawione. Posiadam moduł STM32F103C8T6 ARM STM32 Cortex-M3 oraz programator ST-LINK STLINK V2. Piny podłączone następująco: ST-Link - Moduł 3.3V - 3V3 SWCLK - SWCLK GND -...
Witam, mam PCB na której leży sobie STM32F103RET6. Układ działa. Szopki są tylko przy debuggowaniu: podłączam debugger, włączam zasilanie układu, klikam w keilu "debug" i debuguję sobie w najlepsze przez parę chwil (10s..5m). Po pewnym losowym czasie debugger traci połączenie z prockiem, możnaby powiedzieć, że prawie bezpowrotnie. Nie dotykając nic...
Jak w grę wchodzi kod generowany przez CubeMX to nie dziwne, ze nikt nie wie o co chodzi. :D Czemu? Czy tego nikt nie używa? Ale to Ci tylko mówi, że MDIO działa, nie że komunikacja miedzy MAC a PHY zachodzi w zakresie wymiany ramek. I w zależności od tego jak skonstruowany jest PHY dane po MDIO może się dac odczytać nawet jak ne ma 50MHz sygnału zegara...
Rozwiązaniem problemu było odpięcie wszystkich kondensatorów i dodanie dławika w szeregu z zasilaniem. Układ zasilam bezpośrednio z programatora. Czy ktoś wie dlaczego układ woli pracować bez kondensatorów?
Witam, mam problem z programowaniem przez SWD. Procek nie chce się odezwać w STLink Utility. Próbowałem już wszystkiego. Jakimś cudem wpadłem na to że po podłączeniu BOOT0 do 3,3V i zresetowaniu procka odzywa się normalnie i daje się programować. Na płytce BOOT0 i BOOT1 są podłączone do masy przez rezystory 10k. W STLink Utility zrobiłem kasowanie proca...
Wrzuciłem kod do Arduino ten: https://github.com/arduino/Arduino/pull/... Podpinam A9 do RX, A10 do TX. Zasilanie leci na 3.3v z Arduino, GND do G. Zworki tak jak na zdjęciu i dalej nie działa. Prędkość w Flash Loader ustawiona na standardową, czyli 115200. Ktoś ma jakiś pomysł co jest nie tak? Dzięki za odpowiedzi, Pozdrawiam
Wydaje mi się, iż zasilanie z JTAGA jest w miarę Ok. dorzuciłem też te kondensatory. Jaja dosłownie jaja. Jutro napisze do czego doszedłem bo teraz to w ogóle mi się nie chce z jtagiem podlaczyc pomimo tego, ze widzi go w systemie normalnie i wykrywa normalnie.
Z tym zasilaniem chodziło o to, że JTAGi zwykle potrzebują napięcia zasilającego mikrokontroler do zasilania swoich buforów.
Trafiłeś w 10. Cholera, kabelek łączący rezystor z zasilaniem nie przewodził. No nie mogę ;) A ja tu szukam babola w kodzie albo różnic między procesorami Dodano po 10 Trafiłeś w 10. Cholera, kabelek łączący rezystor z zasilaniem nie przewodził. No nie mogę ;) A ja tu szukam babola w kodzie albo różnic między procesorami
No wyrzuca mi errory ale nie bardzo je umiem usunąć np. Output and Supply pins mixed on net 3.3V(Sup)- Wszędzie gdzie podłączam zasilanie ale na płytce zasilanie jest prowadzone tak jak chciałem więc nie wiem o co chodzi Ogolnie to tylko z zasilaniem są problemy. I nie wiem o co chodzi z tymi potencjałami za bardzo ; ). Czekam dalej na jakiś błąd ;...
i to wlasnie ten grzejacy sie procesor ci nie wstaje? Wiec jak dokonales tego, ze nie zauwazyles tego grzania od razu, a dopiero teraz?... Twoj procesor moze juz nie zyc lub byc chory na nieuleczalne choroby... Grzejacy sie procesor: 1) LIPNE ZASILANIE 2) LIPNIE PODLACZONE ZASILANIE [pisalem, sprawdz zasilanie...] 3) fabrycznie uwalony procesor lub,...
Czy spotkaliście się może z takim problemem? Teraz zrobiłem test i jest tak jak piszesz. Akurat mam pod ręką Nucleo (jako programator) i osobną płytkę z osobnym procesorem (F0 ale to chyba nie jest ważne) to widzę że po ustawieniu zabezpieczenia Level1, faktycznie poprzez odłączanie i załączanie Nucleo do USB, procesor nie startuje. Nie pomaga reset...
Twój program jest źle skompilowany, bo nie używasz skryptu linkera, który jest zasadniczo niezbędny. Jakbyś go zdezassemblował, to zapewne kod będzie pod jakimś abstrakcyjnym adresem. W przykładach masz dobry skrypt linkera i Makefile, który skompiluje również Twój plik assemblerowy - proponuję wtedy jednak nazwać funkcję "Reset_Handler". Poza tym przed...
Wystarczy jeden bootloader w pamięci Flash, obecny tam na stałe. Kasowanie całej pamięci Flash w nadziei, że przez parę sekund nie padnie zasilanie i zdąży się zapisać pamięć od nowa nie za dobrze rokuje dla niezawodności.
Co do komunikacji, to w najprostszej formie dokładnie tak jak piszesz - gdy chcesz "nadawać", to stan wysoki na DE i ~RE. Można jeszcze słuchać gdy nadajesz pozostawiając ~RE w stanie niskim, ale to bardziej do multimastera się nadaje. Jak chcesz zrobić jednego mastera, to nie ma co sobie życia komplikować. Nie bardzo wiem po co konwersja z 5V na 3,3V?...
Gdzieś wyczytałem,że ten stm32f103rb pobiera max 50 mA, ale jak to się ma jak mam podłączone jakieś moduły typu bluetooth, przyciski itd ?? to wtedy pobiera automatycznie więcej ?
Problem pojawia się na mikrokontrolerze STM32F100RB, aczkolwiek wydaje mi się, że nie ma on związku z samym mikrokontrolerem. Próbuje odczytywać dane z ultradźwiękowego anemometru, który jako jedyną magistralę cyfrową posiada RS485 (ma też wyjścia analogowe). Podłączam go do mojego sterownika przy pomocy takiego konwertera: . Jest on oparty na układzie...
Znalazłem mój błąd - wyjątkow głupi. Zapomniałem o cewce filtrujacej zasilanie dla częsci analogowej. wlutowanie jej natychmiast rozwiązało problem. U mnie wystarczajace jest podlaczenie GND(ze złacza SWD), SWCLKK i SWIO
Możesz pokazać jak połączyłeś tego klona St-Link z płytką na której jest uC? Może być zdjęcie, ale wyraźne. Czy jest zasilanie 5V dla płytki?
Witam Chciałbym użyć st linka z tej płytki do debugowania układu z stm32f103rbt6(zasilanie 3.3v). Które piny i jak mam połączyć żeby całość ruszyła? Rozumiem że GND obowiązkowo, SWCLK,SWDIO też, a co z pozostałymi liniami? Czy muszę podłączać zasilanie z płytki do pinu VDD_TARGET? Dzięki za odpowiedzi.
Jesli chodzi o projekt PCB, to ogólnie radziłbym ścieżki zasilania (+), ciągnąć tak grube jak tylko się da przy danym miejscu na PCB - u Ciebie jak widzę nie róznią się one grubością od ścieżek sygnałowych. Może układ cyfrowy zadziała, ale przy wykorzystaniu przetworników A/C, spadki napięcia na ścieżkach, będą powodowały, że wynik pomiaru będzie pływał...
Problem dla mnie jest chyba dostęp do rejestrów z poziomu bibliotek HAL Akurat z tym nie ma problemu bo w HAL od I2C do czytania flag są wygodne makro (opisane w stm32f1xx_hal_i2c.h). Tak że nie trzeba nawet wiedzieć gdzie w którym rejestrze jaki to bit jest. Przykład użycia by sprawdzić bit BUSY: jeżeli chodzi działanie układu to jak zadziała to działa...
Zacznij od narysowania schematu przy użyciu jakiegoś narzędzia CAD, choćby Eagle - przecież nie będziesz później rysował ręczenie płytki drukowanej. Na schemacie brakuje kondensatorów blokujących zasilanie procesora. Nie wiem też, do czego potrzebujesz dwóch kwarców. Vref na masie nie wygląda zbyt ładnie.
W kodzie który blokuje JTAG? Ja na takie coś mam taki patent, że zakładam zworkę włączającą BootLoader (oczywiście aby stan zworki został sprawdzony przez procesor należy wyłączyć i włączyć zasilanie). Nadal programuję przez JTAGa, tyle że z włożoną zworką Bootloadera. Po zaprogramowaniu oczywiście zworkę wyciągam. Lepiej było by zmodyfikować pliki...
Co do nóżki resetu to chyba specyfikacja procesora wszystko wyjaśnia. A co do problemu te 25nA to coś dziwnie mało. W ogóle to co za miernik co mierzy w nA? Może w 25mA? To wtedy to taka średnia wartość, jak nie ma na płytce jakiegoś "pożeracza" prądu to jest to normalna wartość. Co do JTAGa to raczej powinien on być w stanie połączyć się i wykryć procesor...
Zobacz czy podałeś mu 5V na zasilanie (a nie 3,3) i porkęć kontrastem. Normalnie przed inicjalizacją na wyświetlaczach 2 rzędowych da się uzyskać rządek kwadratów, a po inicjalizacji na 2 rzędy robią się 2 rządki ale słabsze (przy mocno przestawionym kontraście) ja w ten sposób sprawdzam czy w ogóle LCD daje oznaki życia. Po czym odpowiedź. Soory o...
Witam wszystkich serdecznie! Potrzebuję pomocy z pewnym zadaniem z systemów wbudowanych, 4 rok studiów. Programuję w języku C środowisku CooCox CoIDE procesor STM32F103ZET6 użyty w module HY-RedBull_V3 posiadający 3,5-calowy ekran dotykowy TFT LCD HY35A (kontroler LCD SSD1963, kontroler ekranu dotykowego ADS7843 lub XPT2046), który ma wykonać poniższe...
W "mniejszych" Vref jest na sztywno złączony z zasilaniem bloku analogowego VDD_A, więc możesz albo zrezygnować z pewnej części zakresu albo musisz swój sygnał wzmocnić. 4\/3!!
Wydaje mi się, że prostsza w oprogramowaniu będzie komunikacja przez Bluetooth z wykorzystaniem profilu SPP. Wykorzystać do tego trzeba moduł komunikacyjny np. http://dx.com/p/wireless-bluetooth-rs232... , są też dostępne na portalach aukcyjnych. Moduł jest bardzo mały, zasilanie 3V3. Łączy się go bezpośrednio z UARTem procka...
Dla F103 max. prąd dla Backup Domain w trybach Stop i Standby, przy włączonym oscylatorze i RTC, datasheet podaje 1,9µA. Przy pojemności baterii 190mA daje to 100000 godzin tj. ~11 lat. Backup Domain jest zasilane z baterii wtedy gdy nie ma napięcia głównego w przeciwnym wypadku jest zasilane z tego właśnie źródła a bateria leży odłogiem. Tak więc,...
https://obrazki.elektroda.pl/7314526000_... Po co? Bo potrzebowałem zastąpić taki zestaw urządzeń: https://obrazki.elektroda.pl/2866172900_... Czyli switcha 100M, ładowarkę USB, rozdzielacz, dwa 3 portowe (używane 4 porty w sumie) "wstrzykiwacze" PoE (jednego nie ma na zdjęciu) jednym urządzeniem, bo schludniej. Poza...
Witam. Mam problem z programowaniem pamieci FLASH w poziomu programu. Uzywam biblioteki peryferyjnej od ST, ale robiłem tez wlasne procedury. Od czasu do czasu pojawiają sie błedy programowania - niektóre komorki nie zapisuja sie lub zapisują sie błędnie (przed zapisem weryfikuje czy komórki sa puste a po zapisie weryfikuje czy wykonal sie poprawny...
stm32f1 zasilanie sleep stm32f1 bootloader stm32f1
minolta drukować czarna kartka zaawansowane układy partycja zniknąć windows ubuntu
adelid opinie wyrzuca bezpiecznik
Schemat podłączenia układu Sił 19587 Schemat podłączenia sterownika Tech K1 do pieca na ekogroszek