Kontroler flasha to nadal tylko peryferial memory-mapped, wiec SFR w ktorym ustawiasz protekcje niczym sie nie rozni od SFRów od np. SPI, i dokladnie tak samo mozna go zapisać przez SWD/JTAG . A to juz wprost odpowiedz na twoje pytanie. SWD/JTAG pozwala na rw dowolnego 32bitowego adresu w losowym momencie, niezaleznie od tego, czy rdzen wykonuje kod,...
Podłącz programator i spróbuj odczytać. Jeśli Procek jest zabezpieczony przed odczytem to wyskoczy ci odpowiedni monit. Zabezpieczone stm32 odczytują chińczyki, Ale nie jest to tanie.
Posiadam płytkę główną z tak zwanej ruchomej głowy Co to jest??? Wiem że do ostatecznej naprawy muszę mięć wsad do tego STM32 co wiąże się kupnem sprawnej Na 100% układ będzie zabezpieczony przed odczytem, więc nie ma to sensu. Jak to połączyć i jakiego programu najlepiej użyć aby to sprawdzić? Jest to opisane w Reference Manual: https://obrazki.elektroda.pl/3530271300_...
Level2 - całkowicie zabezpieczony, brak możliwości przejścia na niższe poziomy zabezpieczeń, wyłączony JTAG i SWD. No właśnie, da się później skasować za pomocą SWD/JTAG pamięć/ zabezpieczenia skoro nie ma już dostępu do tych łączy? ;)
mogę podesłać bin odczytany z prock Jeśli procek jest zabezpieczony, to odczytasz śmieci. Nikt przy zdrowych zmysłach nie sprzedaje urządzeń niezabezpieczonych przed kradzieżą ! ;-)
Potrzebujesz programatora, ale pewnie i tak jest zabezpieczony przed odczytem i możesz co najwyżej wgrać nowy wsad.
Nie do końca, jeśli masz drugi taki sam model możesz z niego zaczytać bootloader Jak jeśli jest zabezpieczony przed odczytem?
Ale to by znaczyło że, że takiego prostego mechanizmu jak w AVR nie ma poprzez zablokowanie zewnętrznym programatorem?
Różnice oczywiście są, m.in. w wartościach prądu jaki dany port może oddać lub przyjąć oraz jaka jest suma pradów na wszystkich pinach (to też jest istotne). Dodatkowo w STM32 porty są rozgraniczone na zwykłe oraz "5V tolerant". Możesz próbować ze samym rezystorem szeregowym (biorąc pod uwagę ograniczenia podane w powyższych postach), jednak przy użyciu...
Żeby odczytać kod z zabezpieczonego STM32 trzeba mieć ogromną wiedzę, narzędzia i poświęcić na to sporo czasu. Jeżeli procesor zawiera dane warte miliony dolarów, to zawsze znajdzie się jakiś sposób na wyciągnięcie tych danych. Jeżeli jednak jest to aplikacja, której napisanie zajmuje 1-2 miesiące, to prościej (i taniej) jest napisać ją od początku....
Układ ma usunięte oznaczenia, ale liczba pinów się nie zgadza z ATMegą. Te kable (a'la HEX-V2) zwykle były na NEC D79F8513A - (ale on ma tyle samo pinów co ATMega). Twój to jeden z nowszych chińskich wynalazków na STM32. Zgrać nikt nie mógł, bo jest zabezpieczony przed odczytem.
Ogólnie spodziewałem się tej odpowiedzi ale wolałem zapytać, bo to dość popularne sterowniki. Są jakieś ogłoszenia z częściami i całymi sterownikami po naprawach to spróbuję tam uderzyć. Ogólnie przy samym MCU są goldpiny. Dziś z ciekawości to jeszcze "przedzwonię". Z tego co wiem w zabezpieczonym STM32 przy próbie odczytu się on czyści więc to bilet...
To sprecyzuję odpowiedź : Niezasilany uC nie może mieć zwarcia do GND czy VDD na dowolnym I/O. Z opisu wynika, że uległa przebiciu dioda zabezpieczająca wejście przed ESD (na poniższym schemacie w prawym dolnym rogu) lub jeden z tranzystorów. https://obrazki.elektroda.pl/1952618000_... Przypuszczam, że coś zabiło INA99 a następie przebiło...
No chyba nie czytałeś dokumentacji tranzystorów. Napięcia Ugs to ok. 20 V, a Ty chcesz tam wpakować 80 V. Czyli chcesz użyć MOSFET typu N, czyli układ będzie na stałe dołączony do plusa baterii, a MOSFET będzie go dołączał do minusa. Trzeba ograniczyć napięcie sterujące bramką. Opornik i dioda Zenera 15 V powinny wystarczyć. Ponieważ i ja jestem ostatnio...
Pdfy elektroniki praktycznej chyba nawet nie są zabezpieczone, a nie ma dla wydawcy jakiejś tragedii z rozprzestrzenianiem się.
Cześć, Potrzebuję do wejścia stm32 podłączyć włączniki na długich przewodach. Zastanawiam się nad zabezpieczaniem portu procesora. Taki mam pomysł: https://obrazki.elektroda.pl/1359190700_... Jeżeli macie sprawdzony sposób ochrony to proszę o podpwiedź. Pozdrawiam ;)
zapewne wgrywasz program do RAMu, skad ginie on po zaniku zasilania. kod znajduje się we flashu. Po włączeniu zasilania i "reset & debug" procek nie jest ponownie programowany, tylko rusza natychmiast debug. W build Config. THUMB Flash Relase jest zaznaczone: Flash, Relase, THUMB. Plik hex z kodem weryfikowany z zawartoscia flasha procka jest ok (h-jtag)....
Jak można się wskaźnikiem poruszać wewnątrz struktury po komórkach tablicy ? Jak to napisać ? W sposób "zgodny ze sztuką" nie jest to możliwe. Można za to tak, choć lepiej nie nadużywać tego typu operacji: struct S { typ costam; typ tab[1000][16]; }; struct S s; for (size_t i = 0; i < sizeof(s); ++i) zrobCostam(((uint8_t*)&a...
Cześć, Czy ktoś z Was orientuje się czy mozna odczytać i skopiowac zawartosc z mikrokontrolera STM32F091 ? Czy jest on jakos zabezpieczony? Polecicie jakieś programatory ktore by sobie z tym poradziły? Moj stary kontroler ma 4ogmy pomiedzi zasilaniem 3,3v a masą więc jest padniety i musze zamontować nowy, moze orientujecie się czy zwarcie na zasilaniu...
Możliwe ale raczej na 99% będzie zabezpieczony.
To nie jest STM32 i tu zasada działania jest inna. Wszystko masz tu opisane -> http://mikrokontrolery.blogspot.com/2011...
Jeszcze metoda 4. Napisać własny bootloader. Dodatkowe plusy - można dodać sprawdzaie poprawności programu we flash, szyfrowanie pliku do flashowania, możliwość flashowania przy zabezpieczonej pamięci flash oraz możliwość użycia interfejsów nie przewidzianych przez firmowy bootloader.
Witam! Mam pytanie o kwestię banalną przy pracy z programatorem, ale niewiadomą puki co dla mnie, przy pracy z j-tagiem. Jak włączyć zabezpieczenie przed odczytem flash-a?
Z tego co pamiętam to w ST-Link Utility wybierało się opcję w stylu "readout cośtam" oraz odznaczało się poszczególne zabezpieczone sektory. Następnie pojawiało się okienko, że zostanie wykonana operacja mass erase i to odblokowywało procesor. Ale robiłem to dawno temu i nie pamiętam dokładnie ;)
Witam Problem dotyczy procesora STM32F373RB, nie mniej jednak raczej odnosi się do każdego podobnego cortex'a. Mianowicie często w "odpowiednich" ubraniach się elektryzuję dość, mocno, dlatego mogę pracować jako generator ESD :P. Procesor steruje diodą laserową, która wisi na mojej płytce zabezpieczającej (100 nF, 1uF, 10k i odwrotnie do zasilania 1N4148)....
Jeśli dioda mruga to ktoś wgrał w niego soft, może nadpisał bootloader (nie ma to jak zwroty ...) - dlatego nei da się nic wgrać, może też uc został zabezpieczony przed zapisem. Odpuść tego uarta, zrób to po swd (ew dodaj rezystory szeregowo na linie transmisyjne jeśli kabel ma ponad kilka cm), no i koniecznie reset do gnd przy wgrywaniu. Wygrzanie...
Po przejściu na PowerPC i Motorolę nasa mogła porzucić asemblera: To mi wiele wyjaśnia . To były czasy 68HC05 i podobnych a sprzęt do czytania zabezpieczonych mikrokontrolerów tej firmy był dostępny już w latach 80tych z reszta wykorzystywano je regularnie w układach związanych z motoryzacją . Do dziś wszystkie mikrokontrolery od hC05 przez hc08, hc11...
Zamówiłem STM taki jak trzeba w celu wymiany i niestety był źle zabezpieczony w paczce i tak mocno się niektóre nóżki wygięły, że przy próbie wyprostowania jedna z nich odpadła. Brakuje zaznaczonej nogi na zdjęciu poglądowym z Google. Czy może ktoś powiedzieć czy akurat ta noga jest wykorzystywana na płytce CC3D Atom? Bo chyba nie wszystkie właśnie...
Panowie, ale procesor-dawca może być (a jeśli to urządzenie kupowane to na pewno jest) zabezpieczony przed odczytem za pomocą programatora/debuggera czy bootloadera.
Wprawdzie program mojego bootloadera napisałem korzystając z bibliotek ST, ale odblokowanie dowolnych stron FLASH'a do zapisu bardzo ładnie działa i nie mam z nim najmniejszych problemów. Zrobiłem to w następujący sposób (kolejność jest ważna): 1. Odblokowanie FLASH'a: FLASH_Unlock(); 2. Skopiowanie ustawień bitów rejestru USER OPTION BYTES: KopiaOBR...
Ostatnia rzecz jaka przychodzi mi do głowy, to zabezpieczenie pamięci przed zapisem. Do odbezpieczenia może być konieczne ustawienie pinu WP w stan wysoki, po czym zapisanie do rejestru statusu (instrukcja WRSR) wartości 0x00 (cała pamięć odbezpieczona, brak zabezpieczenia rejestru statusu pinem WP) [zapis musi być poprzedzony przez WREN]. Innych firmwareowych...
Tak, wiem, że stan HIN = 1 oraz LIN = 1 jest zabroniony. Ale nawet jeśli takie coś wystąpi, to przecież driver IR2101 nie otworzy na raz obu kluczy, gdyż jest przed tym zabezpieczony. Oczywiście nie zamierzam ustawiać HIN oraz LIN jednocześnie na 1. O dead time wiem. Nadal jednak nie rozwiązuje to mojego problemu z PWM. Będę kombinował jeszcze z wartościami...
Option Bytes i u góry jak byk pisze - zmień na Disabled.. Te małe moduliki przychodzą z programem "Blink" który jest zabezpieczony :D http://obrazki.elektroda.pl/2653568200_1...
Skoro całość sypie Ci się gdzieś we wnętrzach FreeRTOSa, to pewnie teraz coś zajeżdża Ci zmienne samego RTOSa, co w pewnym momencie powoduje sypnięcie się całości. Ten Twój STM to jest F1, F2 czy F4? Bo jak te dwa ostatnie, to możesz spróbować FreeRTOSa w wersji MPU - tam dostęp do zmiennych kernela jest zabezpieczony - jakakolwiek próba "nieautoryzowanego"...
Po wgraniu programu zmieniłem opcja na Write Protect (tzn uwarstwiłem żeby obejmowało mój program) i działa. Następnie zmieniłem 'Read Out protection z AA na BB czyli Level 1 - program nie działa. Zrobiłem to samo bez Write protection i skutek taki sam- program nie rusza. Jak można zabezpieczyć program?
Jeszcze w kwestii OB ;) Czy dobrze mi się wydaje, że w przypadku RDP level0 bajty Data1 i Data0 możemy zapisać bezproblemowo tylko raz? Na początku, czy też po wymazaniu mamy tam 0xFFFF (razem z dopełnieniem), RDP=0xA5 (level0), WRP 0xFFFF... Wpisujemy raz OB DataX i możemy to zrobić bez wymazywania i nie wywoła to PGERR. Jeżeli chcielibyśmy tę wartość...
Radzę zapomnieć, że uda Ci się zdobyć ten wsad. Nawet jakbyś znalazł drugi, identyczny odbiornik, to i tak na 99,999 % mikrokontroler będzie zabezpieczony. Teoretycznie można częściowo choćby rozrysować schemat i napisać własne firmware. Jednak nie jest to w najmniejszym nawet stopniu opłacalne.
Więc co dalej? Książki o ARMach też są. Pokaż mi porządną polską książkę do LPC1100/1300... ;) Chyba prędzej ją sam napiszę... ;) Do STM32 jak na razie są dwie: "Mikrokontrolery STM32 w praktyce" Krzysztof Paprocki "STM32. Aplikacje i ćwiczenia w języku C" Marek Galewski Obie opierają się na bibliotekach standardowych. Pan Galewski dodatkowo zauważył...
Nie mogę teraz odnaleźć wątku w którym była dyskusja na temat różnic między Ksger a Quicko, ktoś na podstawie Rosyjskich forów, pisał, że Ksger ma lepszy program i lepszy w tym zastosowaniu STM32. Na podstawie tej dyskusji kupiłem https://pl.aliexpress.com/item/330358428... , czyli wersję bez zasilacza,...
Witam Chcę zrobić zabezpieczenie prądowe na STM32 do zasilacza. W jaki sposób można to zrobić, aby szybko działało? Zakładam, że odczyt przez ADC jest zbyt powolny i trzeba to wykonać na komparatorze. Jeśliby użyć komparatora to w jaki sposób ustawia się na nim napięcia progowe w tym procesorze? Pozdrawiam.
Wydaje mi się po prostu, że za 1000€ raczej nie uda Ci się znaleźć firmy (nie mówiąc już nawet o "niejednej firmie"), która podjęłaby się odzyskania kodu maszynowego z zabezpieczonego mikrokontrolera. Pomijamy przypadki w których "znany" jest jakiś prosty exploit - chodzi o czynność która wymaga usunięcia plastiku, dotarcia do krzemu i operacji...
USB może i w teorii działa na te 2 metry itd., ale z doświadczenia powiem, że ten interfejs _NIE_ jest odporny na zakłócenia. Rozwiązywanie problemów na jakie można się natknąć podczas badań EMC wymaga stosowania bardzo drogiego kabla, masy dodatkowych ferrytów i pewnie jeszcze odrobiny czarów - zwłaszcza, że w samym PC USB też nie jest całkowicie zabezpieczone....
Jeżeli interesuje Cię rozwiązanie bardziej "analogowe" to ten projekt referencyjny będzie bardzo dobrą "bazą": [url=http://www.ti.com/tool/TIDA-00394]h... .Do tego masz zapewnione zabezpieczenie UVLO na obu ogniwach oraz niski pobór prądu.
Bo w tym miejscu kompilator spodziewa się porównania a nie przypisania [syntax=c]while ((c == *urlbuf)) [/syntax] Takie zabezpieczeni przed bardzo częstym błędem
Witajcie. Sprawa dla mnie dziwna. Robię masową produkcję swoich płytek gdzie występuje STM32G030C8T6. Gdy zmontowane płytki były jeszcze w formatkach wykorzystałem SWD do ich zaprogramowania w trybie automatycznym - Cube Programmer udostępnia taki tryb by robić to szybko i masowo. Ustawiłem plik ELF który miał być wgrany i włączyłem też opcję blokady...
Hmm, przyznam że ciekawe rozwiązanie z tym Urbackupem - muszę się w to wczytać. Miałem pewien pomysł na zabezpieczenie przed zaszyfrowaniem przez malware - dwóch użytkowników na NASie, jeden tylko z prawem zapisu, drugi - odczytu. Liczyłem na to, że program do backupu poradzi sobie z lokalizacją na którą potrafi tylko pisać, a jak będę chciał odzyskać...
Do dyspozycji mam ~ 600 bajtów flash. To weź sobie STM32C011x4/x6 albo STM32G030 w SOP-8 i będziesz miał pełno FLASH (32KB) i dużo RAM (6 albo 8KB). Programować będziesz takim samym Arduino IDE jak i ATTiny. Zmieścisz każdą logikę jaka Ci będzie potrzebna
http://obrazki.elektroda.pl/7273397600_1... Witam, Chciałbym przedstawić projekt własnego sterownika PLC, opartego o mikrokontroler ATmega1284P. Jest to ATmega o największej ilości pamięci flash (128kB), dostępna w obudowie DIP, jaką udało mi się znaleźć. Sterownik składa się z pięciu modułów montowanych na wspólnej płycie głównej....
technikę którą spotkałem pod nazwą "code injection" I niby jak taka technika miałaby wyglądać na mikrokontrolerze bez pamięci wirtualnej, z kodem wykonywanym z pamięci flash, która jest zabezpieczona przed dostępem zewnętrznym? Wydaje mi się to istotnym problemem bo może się okazać, że po 2 latach sprzędzonych nad projektem miesiąc po premierze jest...
Masz rację, miałem CMD55 wysyłane automatycznie w przypadku wykrycia funkcji z grupy ACMD - funkcja wysyłała mi CMD55 + ACMD & 0x7f, stąd wydawało mi się, że CMD55 nie wysyłam. Jeszcze co do inicjalizacji - podajemy co najmniej 74 impulsy, ale przy CS=1 i SI równym 1. SI równe 1 i CS równe jeden zapewniają nam rezystory pull up włączane automatycznie...
Testowałem na przetwornicy DC/DC jak i na stabilizatorze liniowym, zdaję sobie sprawy że ten schemat chyba za bardzo uprościłem. Pomyślałem że po wyjęciu uC z płytki, płytka nie może mieć żadnej rezystancji -> więc albo zwarcie (szukałem parę godzin) a pomogło gdy wylutowałem diody Schottky. Diody miały mi zabezpieczyć porty STM32. http://obrazki.elektroda.pl/2835053500_1...
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 ;)...
https://obrazki.elektroda.pl/3921980700_... Rozszerzając rodzinę mikrokontrolerów STM32 o zaawansowane układy dla nowych aplikacji, takich jak systemy zasilania oraz urządzenia konsumenckie i przemysłowe, firma STMicroelectronics wprowadziła nowy układ STM32G4 do swojej oferty. Nowa rodzina układów oferuje dwa nowe akceleratory matematyczne,...
Panie, przecież SMB to dalej wielka obudowa <: Mała obudowa to jest najwyżej 0805 (; Zależy z czym porównać - przy TO267 jest malutka (; Jeszcze co do pojemności to między transilem o tym samym nominalnym napięciu od różnych producentów różnica może być kilkukrotna (nie pamiętam już teraz dokładnie, ale trafiałem na takie które miały ok 1 nF i takie...
A Twój post co dokładnie wnosi do dyskusji? Gdzie pamięć jest alokowana statycznie? W Twoich projektach, jak mniemam? Miło że napisałeś wcześniej na forum o tym że trzeba być świadomym takiego problemu! To że sobie można przerobić to na alokację statyczną to każdy wie, tylko już nie każdy wie, że dla kodu od ST sobie to trzeba koniecznie przerobić,...
Witam, Mam problem z biblioteką USB-FS od STM32. Jako punkt wyjścia wybrałem sobie ich przykład z biblioteki dla Device Firmware Upgrade (wcześniej bezproblemowo pracowałem z USB HID). Przerobiłem ich projekt pod swoją płytkę (korzystam z ZL31ARM + własna płytka przyłączeniowa z obsługą USB). Wszystko się już ładnie kompiluje, sprzęt jest wykrywany...
Pokaż tego bina co go zgrałeś to będzie wiadomo czy flash jest zabezpieczony. Ten STMicroelectronics to ze zdjęcia widzę że jest to STM32L071RBT6 128kb flash.
Jedyny problem jest taki, że zmienisz tym sposobem lokalizację tylko jednego stosu (np. tego od przerwań) - na stosy wątków wpływ masz minimalny. To fakt, choć jeśli chodzi o FreeRTOS, to wspomnianymi wyżej narzędziami stwierdziłem, że jest w miarę ok. Taski są w moim odczuciu na tyle przewidywalne, że jeśli są określone z zapasem za pomocą watermarków,...
Witam od roku bawię się prockami, do tej pory 8 bitowymi siliconami. Chciałem zacząć zabawę z STMami, lecz siedzę nad tym już ponad tydzień i nie mogę ruszyć do przodu. Kupiłem książkę Mikrokontrolery STM32 w praktyce, oraz zestaw STM32F4DISCOVERY, pobrałem próbną wersję Keila i próbuję coś wykombinować, ale wydaje mi się, że w książce jest zupełnie...
Witam, Zna ktoś może jakiś sposób jak odczytać z poziomu aplikacji czy procesor jest zabezpieczony przed odczytem? Potrzebuję taką funkcję do testera. Pozdrawiam,
Twoj programik Freddie uruchomil sie i nie przeskakuje do HardFault i rzeczywiscie dioda miga ale po drodze błąd: Cytat: Error: address + size wrapped(0xffffffff, 0x00000004) Error: address + size wrapped(0xffffffff, 0x00000004) wystapił kilka razy. To nie jest błąd którym należy się przejmować. Generalnie to normalne (; Chodzi o to, że chciałbym od...
Zwarcie wyprowadzeń jest po to, żeby wlutować w ten sam footprint USBLC6-2SC6 albo USBLC6-4SC6, albo w ogóle go nie wlutować (tak jak to jest na schemacie). Pin 5 lepiej podłączyć do 3,3V, bo chcesz przecież chronić układ zasilany napięciem 3,3V i lepiej żeby diody zabezpieczające włączyły się przy niższym napięciu. Oczywiście zabezpieczenie ESD nie...
Proponowałbym diodę która jest na mniej niż 3.3V, bo wiadomo że takie elementy mają sporą tolerancję, a porty w STM32 są NAPRAWDĘ delikatne. 4\/3!!
Arrow MultiSolution Day Poland 2025 – przyszłość technologii w jednym miejscu https://obrazki.elektroda.pl/8490980800_... Już 12 czerwca 2025 roku w Centrum Olimpijskim w Warszawie odbędzie się jedno z najważniejszych wydarzeń technologicznych tego roku – Arrow MultiSolution Day Poland 2025 . To wyjątkowa okazja, by zapoznać się...
W takich problemach duże znaczenie mają elementy, których nie widać na schemacie, pasożytnicze reaktancje, sprzężenia, pętle masy, sposób prowadzenia ścieżek i okablowania w rowerze, miejsce podłączenia do akumulatora itp. Jeśli byłyby to przepięcia na zasilaniu, to pierwszy uległby uszkodzeniu stabilizator, przed przepięciami nie jest trudno się zabezpieczyć,...
Co się stanie jeśli omyłkowo 24V zostanie podane na wejście? Na wejściu ADC pojawi się jakieś 12V. Masz tam rezystor 10k, któy wraz z diodą spowoduje obcięcie napięcia do 3,3+0,2 do 0,4V. Więc nie ma problemu. Ten obwód nie zabezpieczy też przed podaniem na wejście napięcia o odwrotnej polaryzacji. Zabezpieczy, dokładnie tak samo jak w sytuacji opisanej...
https://obrazki.elektroda.pl/4486804800_... Ostatnio na forum Elektrody pojawił się bardzo ambitny ANKIETA: WYNIKI ANKIETY: Czy warto? Przede wszystkim chciałbym poprosić Was o wypowiedzenie się w kwestii zasadności realizacji takiego projektu. Czy takie urządzenie przyda się w Waszym warsztacie. Może będzie szansa na pojawienie się...
Jeśli chcesz to zdebuggować, to możesz się "zaopatrzyć" w bleeding-edge-toolchain ( https://github.com/FreddieChopin/bleedin... ). Jest on kompilowany praktycznie tak samo jak toolchain ARMowy, z tym że biblioteki zawierają wszystkie symbole, a więc można je spokojnie debuggować i widzisz co się dzieje. Z Twojego opisu wynika, że problem...
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...
Bo po zabezpiecznie trzeba zrobić power off reset. Tak to działa.
To tylko znaczy, że początek funkcji inicjowania jest błędny. Gdybyś napisał tę funkcję dokładnie wg. zaleceń z data sheet - byłoby ok. Problem na ogół leży w tym, że funkcja nie obsługuje poprawnie reinicjowania z trybu 4-bitowego z powrotem do 4-bitowego (o jeden zapis początkowego polecenia za mało albo za dużo). Masz gotowiec na STM32 w jednym z...
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. Realizuje projekt urządzenia przeznaczonego do samochodu ciężarowego zawierającego moduł GPS oraz GSM i procesor STM32. Zadaniem urządzenia jest (w uproszczeniu) zatrzymywanie pojazdu w wypadku przekroczenia za programowanej uprzednio strefy oraz logowanie stanu pojazdu. Urządzenie oparte jest o: * moduł GPS Quectel L70 z zewnętrzną anteną aktywną...
https://obrazki.elektroda.pl/5597652300_... Dzisiaj testujemy kolejną stację lutowniczą na groty T12. Yato YT-82462 75W z zewnątrz wydaje się być nieco bardziej masywna i stabilna niż testowany wcześniej Ksger, zainteresowała mnie również obiecana możliwość szybszej wymiany grotów niż w przypadku podobnych produktów tego typu. Sama...
To "zabezpieczenie" się nazywa RCC i polega na tym, ze przed konfigurowaniem czegokolwiek trzeba to fizycznie włączyć. 4\/3!!
No ale wszystkie nie mogą być puste (; Z dokumentacji wynikało wtedy, że w GUI_X_Init() nic specjalnego nie było trzeba robić, więc po prostu zostawiłem puste i już. Musisz poszukać informacji o tym jak to teraz wygląda, bo mogło się coś zmienić i może trzeba jednak wciągnąć tą funkcję z biblioteki. Do tego jeszcze trzeba było włączyć jakiś zupełnie...
(at)piotrva Mam nadzieję że STM32 Discovery polecasz z własnego doświadczenia :P Moim zdaniem bezawaryjność zależy tylko w 50% od użytkownika. Jak układ jest niedopracowany to i użytkownik nic nie poradzi (chyba że lutownicą ale to bezsensowne). (at)niveasoft Z Chinami trochę doświadczenia podłapałem. Zamawiałem np Arduino UNO za 13zł z dostawą do drzwi,...
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...
https://obrazki.elektroda.pl/5694434400_... Moduły zasilaczy warsztatowych, takie jak DPS5005, dostępne są od dłuższego czasum.in. na AliExpress. Doczekały się wielu recenzji, w większości pozytywnych. Jednakże często wskazywanym problemem z tymi modułami jest kiepskiej jakości oprogramowanie – interfejs użytkownika pozostawia...
Nie, że fanaberia. Ale po co tworzyć CRC tylko dla stringów. Nie rozumiem. W moim przypadku ten string to będzie zestaw zmiennych liczbowych, które wysyłam do PC. Zmienne będą oddzielone znakiem średnika. Myślę, że CRC jest właściwym rozwiązaniem, żeby zabezpieczyć się przed błędami w odczytanych danych? Chyba, że masz na myśli coś innego.
Przeczytaj specyfikację MODBUS, tam wszystko jest, uniwersalnie dla każdego urządzenia. http://www.modbus.org/docs/Modbus_over_s... Generalnie wygląda to tak, że po odebraniu każdego znaku czekasz 3,5 znaku na następny znak. Jeśli w tym czasie zostanie odebrany nowy znak, resetujesz timer i znowu czekasz ten okres, jeśli znak nie nadejdzie...
To wiem. Z rozmiaru programu to wynika. Ale chciałbym się też w jakiś sposób zabezpieczyć na przyszłość. Jeśli będę rozbudowywał bootloader to dobrze mieć taki mechanizm. Np niech program się nie skompiluje
Zapraszam do zakupu bardzo bogato wyposażonego zestawu uruchomieniowego Daxia DX32 z mikrokontrolerem STM32 z linii Performance oraz interfejsu JTAG Segger J-Link ! http://obrazki.elektroda.pl/3598443400_1... http://obrazki.elektroda.pl/2608588700_1... http://obrazki.elektroda.pl/5091856800_1... http://obrazki.elektroda.pl/3634668800_1...
AVE... Tak, jak można się było tego spodziewać, zabezpieczenie DRM od DYMO zostało pokonane. Projekt [url=https://github.com/free-dmo/free-dm... pozwala emulować etykiety różnych papierów DYMO z pomocą płytki BluePill zawierającej mikrokontroler STM32F103. Płytkę można wpiąć zarówno między czytnik a główną płytkę drukarki, jak i zamiast...
U mnie podobnie. Próbowałem odczytać chińskiego st-linka i też soft wyparował. Jakiś "feature" jlinka. Po wykryciu zabezpieczonego procka "odbezpiecza go" automatycznie. Tyle że cholera nawet o to nie pytał. Under Windows, there is an unlock dialog, which asks the user whether he wants to unsecure the device or not. In Linux this is always done without...
Witam. Chciałbym zaprezentować swój projekt, który nazywa się GeoSkrzynka (lub GeoBox). Na wstępie muszę również zaznaczyć, że inspiracją do tego projektu był projekt o nazwie "The Reverse Geocache Puzzle Box" (https://www.youtube.com/watch?v=Lu7Iysg... Jeden krótki filmik zapewne wyjaśnił by istotę sprawy - o co chodzi w tej całej zabawie z GeoSkrzynką....
http://obrazki.elektroda.pl/6945964700_1... Przedstawiamy robota klasy Line Follower o nazwie Impact. Jest to ulepszona wersja Moduł z czujnikami Jest to element najdalej wysunięty od środka obrotu. Moment bezwładności jest duży (masa pomnożona przez kwadrat odległości od środka obrotu), dlatego też aby móc wysunąć daleko czujniki,...
Dziękuję za odpowiedzi. W moim wypadku chodzi o SPI / USART między STM32 i FPGA. Więc kłania się push-pull. Podejrzewam więc, że jeśli już zabezpieczać, to buforem. Czy to powszechna praktyka, czy jednak przesadzam i jestem wybitnym asekurantem? :D
https://obrazki.elektroda.pl/1018603600_... Zapraszam na testy kolejnej stacji lutowniczej kompatybilnej z grotami T12 (groty zintegrowane z grzałką). Pokazywana tu stacja charakteryzuje się możliwością szybkiej wymiany grotów (na gorąco), zasilana jest napięciem sieciowym (nie potrzeba zewnętrznego zasilacza) oraz nagrzewaniem w niecałe...
A widziałeś producenta, który nie zabezpiecza procesora przed odczytem? To jest chińczyk i jeszcze chiński podrobiony STM. Jest spora szansa ze nie jest zabezpieczony. Druga sprawa, to długi czas oczekiwania na MCU Można go zamienić na STM32F103VET6 i kupić w PL
(at)bonczi7: A więc rozwiązałeś swój problem. Zadziałało 'zabezpieczenie' przed atakami DOS? Z ciekawości zapytam, na jakim urządzeniu jest uruchomiona usługa DHCP? (at)Piotrus_999: Dziękuję za wyczerującą ocenę poziomu mojej wiedzy. Bardzo eleganckie.
W przypadku szyfrowania, np. AES, ważniejsze niż rozmiar jest poprawne napisanie tych funkcji, tak, aby nie dało się odzyskać klucza poprzez np. banalny pomiar prądu MCU. Np. w XMEGA tak skopali sprzętowo blok kryptograficzny, że odzyskanie klucza jest możliwe w ciągu kilku minut przy pomocy amperomierza/oscyloskopu. Oczywiście masz rację ale w pewnych...
Z tego co piszesz to trochę się orientujesz w elektronice, więc co za problem narysować schemat i zaprojektować płytkę. Wejdź na stronę JLCPCB - maja tam program do projektowania, Jako ze projekt jest bardzo prosty i jeśli cena płytki wyda się za wysoka, to można ją zrobić termotransferem (żela z ko). Możesz też dać większy tranzystor np :IXFN94N50P2...
Poprowadzenie mas: Pierwsza odpowiedź w https://electronics.stackexchange.com/qu... i artykuł tam zalinkowany. Schemat jest mocno przekombinowany i tak z połowę elementów da się wyrzucić lub zoptymalizować: - zasilanie: bezpieczniki PRZED stabilizatory, bo inaczej uszkodzony...
https://obrazki.elektroda.pl/1245572200_... Dzisiaj zajrzymy do wnętrza urządzenia stworzonego przez firmę Sony w 2013 roku. Jest to przenośny serwer bezprzewodowy Sony WG-C20 . Urządzenie to służy głównie do bezprzewodowego przesyłania danych znajdujących się na podłączonych do niego nośnikach pamięci. Jego kształt jest wyraźnie inspirowany...
Witam. Cieszy mnie, że zadziałał ten sposób również u Ciebie. Podejrzewam, że ten STM32F205 jest zabezpieczony, ale również mnie kusi podjąć próbę czy się da odczytać. Jeżeli chodzi o software to niestety brak. Ale ludzie piszą żeby pisać do serwisu w Katowicach może Tobie podeślą. Mi się nie udało z nimi dogadać. info(at)jblserwis.pl Ja jedynie znalazłem...
Witam, mam taki problemik niewielki mianowicie chciałbym za nie długo lekko przerobić program w pewnym urządzeniu opartym na stm32 ale... nie wiem czy mam dokładnie ten sam kod źródłowy co w urządzeniu więc chciałbym się zabezpieczyć w postaci kopi zapasowej, no oczywiste. Ale żeby mieć pewność kopi zrobiłem test na płytce stm32f407vet6+st link i do...
Ten na atmedze obsługuje auta do 2017 a na stm32 do 2023. Na razie tylko tyle wiem. Czekam na przesyłkę od chińczyków. Podobno jest możliwość upgradu przez internet. Pożyjemy zobaczymy. Jak go dostaniesz podziel się uwagami, sam się zastanawiam nad kupnem takiego ile płaciłeś? Tych kabli całe stada który najlepiej wybrać na jakich podzespołach? Uwaga...
Można także zainstalować aktualne oprogramowanie na płytach FAKE. Proszę najpierw przeczytać do końca!! Metoda: 1. Pobierz firmware hexfile z jyetech https://jyetech.com/firmware-dso-150-she... 2.Pobierz konwerter hex2bin z Sourceforge https://sourceforge.net/projects/hex2bin... 3. Skopiuj plik hexfile do folderu z plikiem hex2bin.exe 4. Przekonwertuj...
A którą z metod uważasz za lepszą do sterownika gimbala. Dodam, że w tej, gdy silnik bldc jest jak serwo(wykorzystany enkoder) mam problemy z takim doborem nastaw, aby przy ruchach platformy gimbal nie pływał. To znaczy regulator tak jakby reaguje za późno i są zauważalne odchylenia. Tej metody bez enkoderów jeszcze nie próbowałem na gimbalu, jutro...
sandisk zabezpieczony zabezpieczony procesor zabezpieczony odczytem
wymiana silnika nawiewu bezpiecznik wycieraczka tylny bezpiecznik awaryjnych
identyfikacja radyjka internet satelitarny
Zasilacz PS30SWI: parametry, cechy i zastosowania Kostki drzwi prawego słupka Peugeot 308 T7 - diagnostyka i naprawa