No to wyjątkowo słabo tą dokumentację przeglądałeś (; Na pierwszej stronie manuala masz coś takiego: For information on programming, erasing and protection of the internal Flash memory please refer to: ● PM0075, the Flash programming manual for low-, medium- high-density and connectivity line STM32F10xxx devices ● PM0068, the Flash programming...
Witam, Czy z procesorów STM32 da się jakoś pobrać firmware ?? A jeżeli tak, to jak i jak się przed tym zabezpieczyć??
A odblokowałeś FLASH? Chodzi mi o magiczne: [syntax=c]FLASH->KEYR= 0x45670123; FLASH->KEYR= 0xCDEF89AB;[/syntax] I oczywiście zabezpieczenie zadziała dopiero po resecie procesora. Wcześniej wszystko działa tak jakby zabezpieczeń nie było pomimo odpowiednich wartości w rejestrach.
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.
https://obrazki.elektroda.pl/1982238900_... Tym razem chciałbym zaprezentować zasilacz warsztatowy mojego projektu. Troszkę czasu nad nim spędziłem, aż osiągnąłem zakładany efekt. Obecna rewizja płytki to 18, więc trochę wersji przetestowałem :D Ale do rzeczy. Jest to zasilacz z torem analogowym i sterowaniem cyfrowym. Parametry zasilacza...
0. Czy jesteś pewien, że układ jest prawidłowo przylutowany? Może układ nie jest prawidłowo przylutowany i traci połączenie na jednej czy kilku nogach kiedy dotykasz sondą. Spróbuj lekko naciskać płytkę wokół układu, ale bez dotykania pól lutowniczych czy ścieżek. 1. Jaka jest różnica potencjałów masy laptopa i masy oscyloskopu? Może kiedy przykładasz...
Ż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....
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...
Marek dzięki za link bardzo pomocne. Freddie tutaj jest kilka rzeczy do rozważenia bo np są urządzenia, które się nie wyłączają lub są w trybie obniżonego poboru mocy a bootloader jest wykonywany po resecie / power up-ie. Dlatego właśnie CRC mogłoby być sprawdzanie w programie głównym chodzi mi tutaj o zabezpieczenie przed taką technikę którą spotkałem...
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...
Tak, słyszałem o metodzie z wyłączeniem zasilania, ale procesory STM32 maja jeden patent (z tego co wiem zgodnie z danymi uzyskanymi od ST). Uruchamia się proces kasowania pamięci. Następnie procesor sprawdza całą pamięć i jeżeli jest pusta (wszystko na 0xFF) usuwa zabezpieczenia (czyli jeżeli zaczął kasować i nie skończył bo proces został zakłócony...
Co myślicie o takim zabezpieczaniu portu? Żeby odpowiedzieć na to pytanie musiałbyś określić dokładniej parametry sygnału. IMHO to zabezpieczenie ochroni przez przepięciami, ale nie ochroni przed innymi zakłóceniami przedostającymi się z sieci. Rezystor ściągający do masy 22k (domyślam się, że stan aktywny jest wysoki), to zdecydowanie za dużo. Indukcja...
Czy to jest układ oparty na STM32, czy używający STM32? Bo sam STM32 znam jako zasilany napięciem 3,3V, a jest seria L1 (F0 też ma taką możliwość), która może działać przy połowie tego napięcia (ale chyba przy 3,3V mogą działać wszystkie, a maksymalne napięcie jest 3,6V) - więc po co takie duże napięcie do zasilania? Ale jeśli moduł zawiera coś, co...
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...
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...
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...
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...
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ę...
Narysuj schemat testera listew led z regulowanym napięciem (at)ElektrodaBot AI: Jakie są konkretne wymagania lub funkcje, które powinien mieć tester (np. zakres napięcia, pojemność prądowa, typ listew LED)? testowanie podświetlenia led w telewizorach , zakres napięcia od 5 do 150v Wstępna ocena dostępnych informacji Z pytania wynika, że potrzebujesz...
Diody zabezpieczające można kupić w postaci scalonej na kilka kanałów np https://www.ti.com/lit/gpn/tpd3e001 zabezpieczenie na trzy kanały, najmniejsza obudowa USON 1x1,5mm sześć diod i TVS choć ten TVS ma szansę zadziałać tylko przy ESD. https://obrazki.elektroda.pl/7814462800_... Linie Vcc i GND zestawu diod mogą być podłączone do...
Witam, mam czujnik temperatury z przetwornikiem 4-20mA, chciałbym sobie odczytywać temperaturę w garażu i go wykorzystać. Do odczytu chcę zrobić płytkę z mikrokontrolerem STM32 jako mózgiem, który odczyta i włączy wentylator kiedy trzeba. Jedyną niewiadomą dla mnie jest to w jaki sposób przekonwertować wyjście 4-20 mA przetwornika tak by móc odczytać...
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.
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
Panowie, ale po kija dodatkowy rezystor? Ten R1 (wejściowy rezystor z dzielnika) przeca styknie żeby ograniczyć prąd diod. (at)atom - mnie też kiedyś przez pomyłkę podpięło się na ADC stm32 7.5V. Przeżył, działa ok, ale to nie jest stan zalecany i wcale przetrwać nie musiał...
W sterownikach KSGER podajesz oprócz tego jeszcze typ grotu, a najnowsze wersje sterowników mają oprócz wyboru typu, również kalibrację. Co ciekawe to posiadają starsze wersje. Lutownica na STM32 powstała pierwsza jako projekt pewnego Chińczyka który udostępnił schemat i sprzedawał firmware posiadające zabezpieczenie za co brał jakieś niewielkie pieniądze....
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...
To ostatnie to co innego. Jak zdejmiesz zabezpieczenie trzeba zrobić POR. Ale np st-link utility daje sobie radę bez tego.
No myślę, że rozwiązaliśmy problem dostatecznie go podsumowując, także zamykamy. A ja dziękuję za zagorzałą :) dyskusję. Pozdrawiam. Temat okazał się być niedostatecznie rozwiązany gdzyż funkcje nie działały poprawnie. A oto 100% działające kody do obsługi flash: Wyłączenie zabezpieczenia zapisu wybranych oczywiście grup stron : [syntax=c]if((GPIOA->IDR...
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...
w caałym kodzie nigdzie nie jest ponownie uruchamiane zabezpieczenie stron. Jak usuwam zabezpieczenie - tak go niema i sprawdzając programem ulink zgadza się - zabezpieczenie zapisu stron jest cały czas wyłączone .
Wejdź sobie w ST-link Utility i tam w ustawieniach Option Bytes można wybrać z listy poziom RDP. 0 to brak ochrony, 1 to ochrona przed odczytem i przy zmianie z 1 na 0 wykonuje się z automatu MassErase, a poziom 2, który da się ustawić tylko z programatora jest niby permanentny i już nic z tym nie zrobisz. Wydaje mi się natomiast, że mylisz się co do...
Chodzi o zabezpieczenie przed nadawaniem kiedy już inny SLAVE jest w trakcie wysyłania odpowiedzi no chyba, że do takiej sytuacji przy tej komunikacji nie dochodzi (RS485)
Witam. Mam STM32F030 i próbuję zabezpieczyć programowo procesor przed odczytem (Level1) - funkcją uruchamianą przy starcie programu. Proszę zwracać uwagę na pisownię. Proszę używać znaczników syntax dla kodu. Poprawiłem post.
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ł...
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...
Dostałem płytkę z zablokowanym prockiem STM32F103C8T6, niestety nie mogę się dostać do niego ani JTAGiem(loader failed) ani przez serial bootloader - nie widzi procka. Poprzedni użyszkownik twierdzi, że zaznaczył wczystkie opcje dotyczące: - read protection, - user option bytes - flash memory write protection option bytes w programie Flash Loader Demonstrator....
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?
Cześć, wczoraj testowałem program do zapisu danych w pamięci FLASH na STM32F051r8, korzystałem z programu przedstawionym w tym [url=http://www.elektroda.pl/rtvforum/to... Porgram jest pod STMa F103, który ma 128 kb pamięci, a mój tylko 64 no i przez przypadek nie zmieniłem adresu pod który maja być zapisywane dane, a więc pozostał...
Jeśli na ustawisz HIN zabite dechami na stan wysoki to układ ma zabezpieczenie by nie odpalić dolnego, gdyby tego zabezpieczenia nie było właśnie byś wszystko u siebie spalił. PWM ma polegać na ustawianiu na przemian HIN i LIN w stan wysoki i niski oraz gdyż sterownik tego nie posiada to musisz zapewni dead time (gdzieś około 1us między przełączeniami...
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,
Cóż pracuję bardzo dużo na stm32 serii od M0 do F7 i gwarantuje, że on się nie nadaje. Nawet klient u którego wykorzystuje te procki, nie używa ich do sterowania obwodem mocy, tylko do tego celu zaprzęgnięty jest FPGA, a procek tylko monitoruje i zbiera informacje. Jedyny przypadek to sterowanie przez mikrokontroler kuchenki indukcyjnej, tam faktycznie...
Witam. Projektuje sterownik akwariowy (morskie) bazujący na procesorze STM32F407. Sterownik ma być wyposażony w port Ethernet, moduł GSM, ma zadanie sterować pompami, oświetleniem, filtrami oraz mierzyć parametry wody. Wstępna koncepcja zakłada powstanie 2 płytek: * cpu: zawierającej procesor, PHY Ethernet, moduł GSM, zasilacz * wykonawczej: zawierającej...
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...
U mnie bootloader zajął 1 sektor 8k ale to na styk było a program który wgrywasz musisz zacząć od kolejnych sektorów np 2, 3 itd. Na końcu bootloadera dajesz adres skoku do odpowiedniego miejsca i to tyla. Hmm, coś mi nie pasuje, o ile dobrze wiem to STM32 w wersjach które znam ma sektory o wielkości 1K (dla wersji STM32F10X_LD, STM32F10X_LD_VL, STM32F10X_MD,...
Witam wszystkich forumowiczów projektuje 2 płytki pcb 1 dla mikrokontrolera avr a druga dla stm32 prośiłbym was o sprawdzenie ponieważ niektórych elementow projektu nie jestem pewin, a mianowicie: ----AVR---- *kwestia zasilania jak korzystam z 2 diod Schottkiego do "przełączania" zasilania z baterii na sieciowe to czy ten układ zadziała również jak...
Sygnał sterowania pochodzi z mikrokontrolera STM32 więc sygnały sterujące będą miały napięcie 3,3V (DIRA, DIRB i DIRC na górze). Przyjęta tu przez Ciebie koncepcja sterowania trzema sygnałami z uC (oszczędzająca jedną bramkę wobec przykładu z linku) jest potencjalnie niebezpieczna bo nie eliminuje w sposób pewny sytuacji zwarcia zasilania przez dwa...
Templarious , w STM32 oczywiście że są stany nieustalony, tam włączasz sygnał zegarowy na konkretny port, ustalasz czy ma być wyjściem czy wejściem, jego prędkość, typ itp. Zabezpieczenie przed niechcianym odpaleniem (np. błąd programu, uszkodzenie procesora itp.) można wykonać po przez zbudowanie układu logicznego który reaguje np. na 3 stany z uC....
Nie wiem co masz na myśli z tym włączonym pullupem przy ADC. Czy to dotyczy tego programiku pisanego dla mbed? Chyba piszę głupoty z tym PullUp, bo PullUp dotyczy chyba tylko wejść cyfrowych, a nie analgowych. Problemem było to, że A1 pokazywał zawsze 1.000. Wnioskowałem, że coś skopane, zacząłem się doszukiwać, że jakieś oporniki włączane w STM32...
Projekt rzeczywiście ładny, solidnie i estetycznie wykonany. Ale jest jeden bardzo ważny szczegół, bardzo niebezpieczny dla... kieszeni posiadacza :!: . A nie widzę tu w opisie ani na urządzeniu żadnego ostrzeżenia o tym niebezpieczeństwie. Powiedzmy że robimy sobie układ sterowania silnikiem zasilanym 12V czy nawet z akumulatora 2S. Wszystko fajnie,...
Witam , nikt nie odpowiedział to może ja trochę pomogę . Witaj! Cieszę się, że znalazła się jedna dobra dusza z chęcią pomocy. Już odpisuję na Twój post :) Ogólnie projekt nie umarł i zapewniam, że nie umrze. Przetwornice impulsowe bardzo mnie zainteresowały i postaram się to rozwiązać na kilka sposobów, tak by się trochę tego nauczyć :) Obecnie projekt...
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...
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żą ! ;-)
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.
Mam drugi ale jest na nim ROP Level 1. Ktoś zapewne w ten sposób zabezpieczył się przed nieautoryzowanym dostępem do µc.
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?
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...
stm32 zabezpieczenie odczytem stm32 zabezpieczenie odczyt stm32 f103rb
szlifierka parkside regulacja obrotów color laserjet zamiennik wzbudzi kondensator
manta led3204 zaworek zwrotny filtra paliwa
Wyłączenie banku energii fotowoltaicznej Sofar: przyczyny i rozwiązania Termistor NTC w obwodzie żarzenia lamp CRT