Witam. Atmega może padać , to jest możliwe szczególnie EEprom , duża ilość zapisów do w/w. Czy da się sklonować istniejącą , wszystko zależy od LockBitów ustawionych w Atmega. Jeżeli została zabezpieczona lockBit to odczyt się nie uda, dostaniemy losowe wartości , zupełnie bezużyteczne. Pozdrawiam.
Dowolnym programatorem do AVR to zrobisz (najtańszy to USBAsp), ale pod warunkiem, że ATMega nie jest zabezpieczona przed odczytem. Jeśli jest to sprawa raczej przegrana.
http://obrazki.elektroda.pl/2558308700_1... Witam Przedstawiam prosty generator PWM na atmega8. Układ ma służyć jako generator sygnału PWM do testowania np. sterownika wentylatora chłodnicy. Potencjometrem płynnie reguluje się wypełnienie od 0% do 100%. Na linijce led wyświetlana jest aktualna nastawa skokowo co 10%, dodatkowa dioda...
Z logów Miszko widać: 1Bajt - STX=0x68 2Bajty - len (len -6Bajtów) = dane 2Bajty crc 1Bajt - ETX=0x16 crc nic mi nie podeszło, można by zgrać firmware z EcoNeta i pogrzebać ale tam pewnie tylko znajdziemy sprawdzanie crc bo on pewnie tylko przerzuca na odpowiedni serwer, tyle ze może dało by radę wyciągnąć hasła do ftp i pobrać aktualizacje firmware...
Odzcytuję tylko fuss bity. Przecież większość stosowanych fabrycznie mikrokontrolerów jest zabezpieczona przed odczytem pamięci programu. Kasujesz uK i wgrywasz któryś z dostępnych wsadów zależnie od wersji.
http://obrazki.elektroda.pl/9589280700_1... HPS 2014 Hybrydowy laboratoryjny zasilacz sieciowy. Parametry użytkowe zasilacza w skrócie: 1. Wykorzystanie tanich i łatwo dostępnych elementów. 2. Wydajność prądowa min 3A (dla niskich napięć może dochodzić do 5A). 3. Rozdzielczość DAC 12bit. (filtrowany PWM 4.9kHz) 4. Rozdzielczość ADC...
Czy w moim przypadku gdybym wybrał transile jednokieunkowe to czas działania transila w kierunku "niezaporowym" będzie tak samo szybki ? Tak.
Jesli ty nie jestes autorem tego programu to jest duza szansa 99% ze Atmega jest zabezpieczona przed odczytem.
S1 i s3 musisz wcisnąć przy całkowicie zimnej grzałce , bo inaczej nic z kalibracji nie wyjdzie .W trakcie tego musisz mieć termoparę już podłączoną do płytki. Podczas kalibracji raczej nie mierz żadnych napięć i nie dotykaj wyprowadzeń termopary bo zakłócisz pomiary. Sama kalibracja trwa dość długo bo grzałka musi się mocno rozgrzać i procesor musi...
no nie moge z wami [; ten temat to parodia [; cudowne zabezpieczenie - przejsciowka miedzy EEPROMem a plyta urzadzenia... no to wystarczy wyjac calosc i calosc wsadzic do programatora... tak samo z zabezpieczona atmega ze zdartymi oznaczeniami. tak samo ze WSZYSTKIM innym. 4\/3!!
Ja miałem to samo ale okazało się ze atmega przez tranzystor sterowała mi cewka przekaźnika. Cewka przekaźnika nie była zabezpieczona dioda (dioda była uszkodzona) dopiero po wymianie diody wszystko wróciło do normy.
bestmlody --> nie wiem jaki masz procek dokładnie ale jeśli ATmega8 lub ATmega162 lub ATmega128, to zobacz jak wygodnie ustawia się wszystkie możliwe opcji zarówno LockBitów jak i FuseBitów, wraz z opisami tych opcji z programu mkAvrCalculator. Masz w nim m.in. zakładkę LockBity - tam wszystko zobaczysz co ciebie interesuje oraz coważne podejrzysz także...
Nowe kontrolery mają ustawiony wewnętrzny oscylator a ten w układzie może mieć różnie. Trzeba dobrać odpowiednie źródło taktowania i odpowiednią częstotliwość. Może też mieć wyłączone ISP, wtedy trzeba programator równoległy. Sprawdzałeś tylko na tej atmega co chcesz odczytać, czy żadnej zaprogramowanej nie odczytuje? Czy ta atmega siedzi w jakimś fabrycznym...
A jak ta 8 była by zabezpieczona przed odczytem to w ogóle dało by się coś odczytać z niej ? Przerabiałem taki temat z atmega 162 i nic nie dało się odczytać . Czyli generalnie można powiedzieć że nie ma sensu kombinować z tym zegarkiem tylko przydatne części zostawić a reszta do śmietnika .
Zaprogramuj dwa najmłodsze LockBits LB1 i LB2 po załadowaniu pamięci programu. Każde "Chip Erase" jednocześnie wyłącza zabezpieczenia. Możesz też zabezpieczyc odczyt pamięci programu przez "hakerski" bootloader, pozostawiając tylko możliwość zapisu - BLB02 zaprogramowany, podobnie z obszarem bootloadera - BLB12 . Szczegóły masz w pdf-ie w sekcji Memory...
I2C, UART, SPI nie jest po to by programować procesor, przynajmniej to nie jest ich główna funkcja. Głównie są po to by komunikować się ze światem zewnętrznym. NA SPI można użyć ISP do programowania, ale można tę funkcję też wyłączyć. Jak Atmega jest uszkodzona to niekoniecznie z niej coś odczytasz, a nawet jeśli jest to fizycznie możliwe to w komercyjnych...
ok winą była uszkodzona Atmega - może dlatego że gdy ją programowałem to miałem podłączone napięcie 12V poprzez tranzystor (bramka zabezpieczona opornikiem 4,7K) sam nie wiem mniejsza z tym. Teraz mam Atmege8L (bo innych nie mieli) więc nie mogę dać kwarcu 16MHz dam 4 MHz bo akurat taki mam tylko muszę znaleźć gdzieś opis jak ustawić fusebity. Dzięki...
Ta atmega siedzi w jakim urządzeniu które było w skuterze, co prawda zachowała sie tylko elektryka, jak i ten moduł, ale to nie jest cdi, z tego co wyczytałem to jest jakiś sterownik od (dopalania)czy wzbogacania nisko oktanowego paliwa 65. po stronie elektryki wiem gdzie jest to wpięte, i wiem gdzie było mechanicznie.Ale jak otworzyłem wieczko to zauważyłem...
No więc przy pomiarze amplitudy napięcia tego sinusa dla małych czesttoliwosci kondensator na schemacie C1 = 100n zaczyna sie rozładowywać powstaje pulsacja napięcia o amplitudzie ok.1V dla wyzszych częstotliwości jest lepiej i przy 200Hz pulacja przktycznie zanika. Myślę żeby zwiększyć pojemność. Próbowałeś mierzyć miernikiem, lub oscyloskopem, którędy...
Jakie to są bity LB.. ile? Przeglądając dokumentacje każda z tych kombinacji blokowała możliwość powtórnego użycia programatora STK200 :((
Witam Wszystko zależy do czego potrzebujesz tego układu. Raczej nie widzę potrzeby stosowania Bóg jeden wie jakich układów. Wystarczy, że na wejściu przetwornika dasz diodę zenera o odpowiednim napięciu, np. dla wejścia 5V daj diodę 5.1V. Wejście przetwornika zazwyczaj toleruje napięcia nieco większe od napięcia zasilania (o około 0.6V). Można dać również...
Zauwzyłem, żę kiedy traktuję atmegę zakłoceniami emc potrafi o ona zacząć wykonywać inny fragment kodu (bascom), 1. AVR-y nadają się słabo lub nie nadają w ogóle do pracy w takich warunkach. Proponuję użyć PIC-a. Jest odporniejszy niż ARV lub poszukać przemysłowego kontrolera. 2. Bascom - nie nadaje się do pracy w warunkach gdzie wymagana jest odporność....
Nikt Ci nie da wsadu choćby miał (a odczytać się nie da bo atmega zabezpieczona), był kiedyś dostępny (bodajże w Rolparts) kompletny panel zegarów.
Czytasz tak samo jak programujesz o ile nie ustawiłeś bitów zabezpieczeń . Jeśli jednak zrobiłeś to mikrokontroler nie skasuje się a jedynie odczyta śmieci typu 00 01 02 , itd. Odczytanie zabezpieczonego mikrokontrolera nie jest raczej w "zasięgu finansowym amatora " Generalnie za mniejszą kasę znajdziesz kogoś kto napisze program pod dyktando niż odczytasz...
Pomysłu na teraz nie mam jak to rozwiązać, ale problem zapewne leży w tym, że kiedy przekaźnik = 1 to zmienna jest zwiększana z każdym przejściem pętli..stąd 2 potem 7 itp. Po prostu przez czas trwania stanu 1 na zmiennej przekaźnik, liczba się powiększa. Ciebie interesuje jednokrotne powiększenie. Czyli Przekaźnik = 1 i tylko raz incr zmienna. Trzeba...
Rezystory podciągające to przeważnie 4,7k ale 3,3k też mogą być. Lepiej je dać od strony uC a nie zacisków. Obecnie lutowanie elektroniki transformatorówką jest bez sensu. Wszystko małe i cienkie ścieżki od razu się przepalą. Jakąś małą i tanią, kilkadziesiąt zł, grzałkową o mocy minimum 40W, choćby z AVT jest tam dość duży wybór. Montaż SMD dać trochę...
Witam Najprościej użyć przetwornika U/f, (po wzmacniaczu operacyjnym) a następnie transoptor. AB
Jakbyś pokazał schemat to by było trochę łatwiej. Pin resetu niekoniecznie musi mieć cokolwiek wspólnego z resetem jaki miał miejsce. Jak walniesz odpowiednim ładunkiem w którykolwiek pin to też możesz go zresetować (albo całkiem uszkodzić) Kondensatora nie trzeba dawać przy resecie, nawet jak masz przycisk. Jeśli już chcesz go koniecznie dać, to nie...
Witam. Jak prawidłowo zabezpiecza się układy poprzez optoizolacje w środowisku mocno zakłóconym, w którym mam problemy z stabilną praca układu (styczniki, silniki elektryczne?. Czy przy zastosowaniu takiego układu w przewodach nadajnika nie będą się generować zakłócenia, które będą się dostawać do zasilania nadajnika i portu nadającego, które mogłyby...
Konwerter jaki jest na rysunku jest ok. Chodzi tylko o to, żeby na TxD MCU nie było więcej niż 3,3V, co zapewnia ten dzielnik. Jeśli sam moduł ma zabezpieczone wejście to wystarczyłby jeden, szeregowy rezystor.
Używasz gdziekolwiek w kodzie instrukcji SPM? Jak ustawiasz LOCK BITS bootloadera? Porównaj obrazy walniętej pamięci z wsadem. Zabezpiecz układy jak się da przed ESD. Albert
Niepotrzebnie dajesz ULN, tranzystory źle podłączone... Steruj bramkami MOSFET-ów bezposrednio z portu atmega. uP->G (bramka) PLUS LEDÓW -> Zasilanie (np 12V) KATODA(MINUS) LEDÓW -> S Dren do minusa (masy) Jeśli chcesz zabezpieczyć up to daj transoptory między portem a tranzystorami.
nie skopiujesz wsadu z karty small I lub small II poniewaz procesory atmega maja zabezpieczone bootloadery...
Przy zwieraniu od razu zasilacz przechodzi w stan źródła prądowego, nie ma skoku napięcia. Przy rozwieraniu napięcie nie jest wyższe od wskazanego potencjometrem. Zauważyłem, że te dziwne znaki pojawiają się nieraz przy wyłączaniu zasilacza. Jak się zabezpieczyć przed kłopotami z AtMegą?
Fabryczne ustawienie częstotliwości pracy ATMega to 1MHz wewnętrzny oscylator. Twój układ procesor musi pracować z częstotliwością 12MHz (zgodnie z instrukcją montażowa). Kontroler USB jest robiony programowo w mikrokontrolerze, dlatego częstotliwość pracy mikrokontrolera w tym wypadku ma znaczenie dla komunikacji. Sprawdź ustawienia fusebit, oraz czy...
czy tak samo wygląda dla atmega oraz attilny?
Jeśli interesuje cię pomiar napięcia i prądu stałego (lub wolnozmiennego) to najprostszym zabezpieczeniem będzie rezystor szeregowo z wejściem ADC. Jego wartość należy dobrać w zależności od max spodziewanego napięcia, tak aby R>(Vmax-Vcc)/0,0005, gdzie Vmax to maksymalne napięcie na wejściu, a Vcc to napięcie zasilania MCU.
A jak można spalić atmege ?? Wyższe napięcie to na pewno, ale jestem na przyklad ciekawy czy atmega ma zabezpieczenie przed odwrotnym podłączeniem biegunów do nóżek zasilania? A jeśli nie to czy któraś z kostek ma takie zabezpieczenie?
Czemu to zabezpieczenie ma służyć? Jakie jest napięcie na anodach wyświetlaczy? Jeżeli grupy przycisków jest aktywowana stanem wysokim (anoda wyświetlacza), to po drugiej stronie przycisku jest potrzebny rezystor ściągający do masy.
Dodam pyt: Czy czy da się odczytać kod z atmega 8?? odp tak lub nie i tyle reszty się dokopię . Jeśli procesor nie jest zabezpieczony za pomocą Lockbitów to dasz radę odczytać kod binarny i ew go jakoś zdeasemblować - czyli tylko i wyłącznie podejrzeć w asemblerze. Zapomnij o podejrzeniu tego np w C ;) Jeśli procek jest zabezpieczony Lockibtami to...
Spróbuję Ci zgrać wsad o ile nie jest zabezpieczony i o ile mam tę samą płytkę - możesz zamieścić zdjęcie tej płytki z obu stron? W między czasie możesz wstawić tam samą podstawkę aby na przyszłość mieć możliwość łatwej wymiany procesora a gdybym ja nie miał wsadu to zapewne ktoś się znajdzie kto Ci go skopiuje o ile nie jest zabezpieczony przed odczytem......
Dioda Zenera nie tam gdzie ją narysowałeś tylko pomiędzy 5V i masą aby zaczęła przewodzić jeżeli z wejścia zostanie podany zbyt wysoki potencjał, który przez górną diodę zabezpieczającą mógłby się dostać na linię zasilania.
po co takie małe oporniki? przecież ADC nie pobiera ażtyle prądu co moze przez nie przepłynąć :D zastosuj wartości rzędu kilkuset kiloomów Dodano po 59 zrób tak jak radzą koledzy wyżej :)
Być może program był zabezpieczony przed kopiowaniem. Włączone LockBity.
Taki układ może być zabezpieczony przed odczytem i wtedy "klops" lub poważniejszy nakład finansowy. Jeśli jednak wiesz, że nie jest zabezpieczony to sprawa jest prosta.
Mam tak jak na pierwszym odczycie czyli na zabezpieczonym procesorze. Da radę odczytać zabezpieczony procesor???
sterowanie przez tranzystor żeby nie obciążać za bardzo wyjść,same przekaźniki mogą być na 5V ale lepiej na 24V,zależy jakie masz napięcie zasilające,bo sama ATMEGA jest zasilana 5V.Jak lampy led to nie potrzeba dużych przekaźników ,mam na myśli obciążalność styków.Co dodrugiej części pytanie to jak sam napisałeś lampy LED na 230V ,tylko zabezpiecz...
Witam. Jeżeli Atmega ma w fusbitach ustawione zabezpieczenie przed kopiowaniem to niestety nie uda sie odczytać zawartego programu i nie ma możliwości wykonania kopi. Jeżeli jednak nie ma ustawionych zabezpieczeń to nie stanowi to problemu.
W razie awarii mozesz wtedy przepuscic przez uC niekontrolowany prad prowadzacy do uszkodzen. Plyty glownej lub uC. A tak przynajmniej jest jakis bufor ktory zabezpieczy uC.
* sprawdzić w opisie ATmegi, jaką impedancję wejściową ma ten pin (i skonfigurować go na ADC); * jeśli w konfiguracji na ADC zaburza działanie czujnika, to podłączyć poprzez wtórnik na wzmacniaczu operacyjnym; * uwaga, ATmega pewnie ma zasilanie 5V, czy ten czujnik na pewno nie da większego napięcia? jeśli może, to potrzebne będzie zabezpieczenie wejścia...
Witam, używam do programowania atmegi 328p programu avr dude + avr dude gui, pytanie, jaki wgrać lock bit żeby był niemożliwy odczyt flash? (i najlepiej eeprom też), pozdrawiam
W praktyce przy obniżeniu napięcia poniżej minimalnego dla danego procesora nie masz żadnych gwarancji, że zawartość SRAM jest nienaruszona. Dlatego wymyślono BOD - jeśli przyczyną resetu procesora nie jest BOD to masz gwarancje, że SRAM jest ok. W innym przypadku to co w nim jest to loteria. Jeśli musisz się jakoś zabezpieczyć to dodaj sygnatury i...
Działa. Oczywiście, że tak sprawdziłem, ale mam czasem problemy z programowaniem przez JTAGa. Co pewien czas wyskakuje info o błędzie i nie wiem czego to wina. Pytam bo czasem może niby działać a coś się uszkadza i coś tam nie działa. Może Atmega ma jakieś zabezpieczenie np w postaci wbudowanej diody zenera albo coś podobnego... W dokumentacji nie znalazłem....
Pamięta kolega, jaki był koszt tej obudowy? Bo wygląda bardzo solidnie i robi dobre wrażenie. PCB jest zabezpieczona przed utlenianiem?
Witam, mam pytanko do kolegów zajmujący się programowaniem AVR i orientujących się w temacie. Posiadam sterownik z dotykowym wyświetlaczem na procesorze Atmel Atmega 128A, którego niektóre ustawienia są zabezpieczone hasłem. Czy istnieje możliwość podpięcia pod programator i szczytnie lub zmianę hasła ?
Baterie na Bq8030 wcale nie są trudne do resetowania,tylko trzeba wiedzieć jak i mieć odpowiedni program. Reszta to zwykłe czynności związane z kontrolą jakości ogniw. Natomiast bateria na Atmega na pewno ma zabezpieczony procesor.
Nie czytałem całości tematu, ale .... GDZIE PRZYCZYNA ZAWIESZANIA ? Szukasz rozwiązania problemu w niewłaściwy sposób. Najpierw znajdź przyczynę zawieszania. Co rozumiesz przez : Czasem podczas komunikacji dochodzi do zwieszenia - układ przestaje odpowiadać po TWI i pomaga jedynie manualny reset. Czy jesteś pewien, że procesor przestaje realizować program,...
Przyciski podłącz do masy, bo w Atmedze są rezystory podciągające wejścia do +zasilania Jak chodzi o rezystory do diod LED to Ud przyjmij 2V a prąd diody 5-10mA nie więcej. Dobrze jest dać zabezpieczenie przed odwrotnym podłączeniem zasilania np, przy pomocy diody Schottky'ego szeregowo z zasilaniem (procesorowi nie zaszkodzi niższe napięcie zasilania...
Zrób jak na rysunku. Jeżeli bardzo chcesz się zabezpieczyć to VCC przy R1 możesz zabezpieczyć warystorem, a linię ADC diodami Schotky do GND i VCC. Proste schemat możesz chyba narysować np. w LTSpice? Dodano po 3 Przepraszam nie dodałem rysunku. http://obrazki.elektroda.pl/1197685000_1...
Może go zabezpieczyłeś ? Wykonaj kasowanie i sprawdź jeszcze raz.
To w teorii, a jak to zrobić w praktyce? Skoro to takie proste, to może pomożesz koledze? Wszyscy na tym skorzystamy, a ja przyznam się do błędu! Podobno z zabezpieczonego uK ATmega też da się zczytać program i to aż na 3 sposoby - pytanie tylko czy jest to w zasięgu przeciętnego "Kowalskiego", bo o tym tutaj mówimy!
Aby Ci pomóc musiałbyś podać co to za urządzenie i jego legendę bo po samym fragmencie schematu niżej, jeżeli chodzi o zaprogramowanie ATMEGA128 to zauważ, że do złącza ISP nie idą MISO ani MOSI z ATMEGI a TXD i RXD, czyli protokół UART chyba więc to złącze niby opisane ISP ale programator twój USBASP korzysta z MISO MOSI SCK RST czyli z protokołu transferu...
nie będzie powodował jakiś zakłóceń na przewodzie 5V Na to też pomaga opornik-kondensator :) Dodatkowo, równolegle z kondensatorem można dać (grubszą) diodę zenera 5V1, przy odpowiednim doborze szeregowego opornika ma szansę zabezpieczyć przed krótkim impulsem z 230. Z drugiej strony atmega nie jest jakaś droga, zepsuje się, to trudno ;) Natomiast...
Czy z zenerkiem mogę zrobić właśnie jakieś zabezpieczenie przed zbyt mocnym rozładowaniem baterii??? A to nie lepiej dać wtedy (bardzo) małą przetwornicę (DC-DC Voltage Booster 1S Lipo 3.7V to 5V). Ona sama zadba o to, aby bateria nie rozładowała się zbyt mocno i da na wyjściu 5V (do 500mA). https://obrazki.elektroda.pl/1936439900_...
Stary odpada kolego bo aplikacja ma wymagania na nowe androidy. Już na 3 letnim telefonie jest lipa. A za rok i na obecnych nie będzie działać. Dlatego chcę się zabezpieczyć na zaś.
Witam! Mam problem z prockiem atmega 16. Mam je z odzysku, z jakiegoś innego urządzenia i mimo wgrania do niego programu, który napisałem, są problemy z działaniem urządzenia. M16 wcześniej na pewno miał bootloader i był dodatkowo zabezpieczany jakimiś fuse-lockami. Czy ma ktoś przepis na fabryczne ustawienia tego procka ? Mam prosty programator (LPT...
A może zabezpieczyć wejście tranzystorem i opornikami ???
Ta jasne tylko co jak będzie plynąć prad stały (przebicie tranzystora końcowego)?? Dobra jak ma służyć tylko do pomiaru mocy... czy ma działać tez jako zabezpieczenie? przed DC na wyjsciu wzmacniacz jest zabezpieczony :) czy jako zabezpieczenie ? było by fajnie ,zalezy czy atmega poradzi sobie z bardzo czestymi odczytami
a co jeżeli przekroczę tą wartość?czy zabezpieczenie przewornika diodą zennera wystarczy??
Kawałek kodu masz mocno namieszany, nie masz funkcji odczytującej daną z uartu - pokaż większy fragment kodu. ogólnie: [syntax=c] #define BUF_SIZE 100 char c; chat buffer[BUF_SIZE];//koniecznie deklaracja rozmiaru ... while(1){ if((c=uart_getc())){ buffer[i++]=c; if(i==BUF_SIZE-1){//zabezpieczenie przed przepełnieniem bufora buffer[i]='\0'; i--; //sygnalizacja...
Kwarc źle podłączony. Powinien być do PB6, PB7. Dioda zenera na wejściu ADC to błąd, poniżej swojego napięcia też będzie stawiała opór i zafałszuje wyniki. Skoro dałeś transoptory to odizoluj też masy. 1N4148 zmień na coś mocniejszego. Wystarczy jedna jako zabezpieczenie.
Witam wszystkich mam pytanie i jednocześnie "pomysł", konkretnie chodzi o zabezpieczenie MCU serii Atmega przed kopiowaniem. Ze względu na niejasność informacji czy można wyciągnąć wsad z zabezpieczonego AVR czy nie dla pewności możnaby użyć opcji skasowania pamięci z użyciem drugiego MCU w momencie np otwarcia obudowy. Np. - główny MCU Atmega328 -...
Czy ktoś myślał coś w tym temacie? Napisanie takiego programu na prostym uC to nie taki wielki problem...przynajmniej tak mi się wydaje...:) Mam inne pytanie z innej beczki...odnośnie bezpieczeństwa... Jak zabezpieczyć taki mikrokontroler (np ATmega) na którym będzie zrealizowany taki projekt by się nie "zawiesił" bo przecież to jest możliwe...czy są...
Przez wyjście PWM tranzystory sterujące tranzystorem mocy. Wyjście PWM z Atmegi zabezpiecz diodą zenera. Atmega nie lubi na końcówkach napięć wyższych niż 5V. Potrzebny ci jeszcze będzie ten opornik 0.25ohm do pomiaru prądu ładowania. Napięcie z niego podaj na przetwornik AC. I napisz program.
Pomysł z kondensatorami uwazam za dobry :D niech twój atmega wykrywa zanik napięcia i wtedy zapisuje dane do eeprom
Z niepokojem czytam wypowiedzi DEFCON'a - wynika z nich, że łamanie zabezpieczeń uC jest prostsze, niż możnaby się spodziewać. Zastanawia mnie: - jaki jest koszt czasowy i ewentualnie nakład finansowy na rozbrojenie zabezpieczonego AVR ATMega - jakie środki można powziąć, aby chociaż utrudnić kopiowanie kodu z uC - które łatwo dostępne układy nie dają...
Na płytce masz kontroler Atmega, nie wydaje mi się, żebyś za wiele zdziałał, ponieważ jest ona zabezpieczona. Sprawa byłaby prostsza gdybyś miał zamiennik z układem od TI na pokładzie.
Mam układ w którym wykorzystuję atmega 16 za pomocą którego steruje przekaźnikami 4 voltowymi do sterowania wykorzystuje tranzystor bc547b do bazy podłączyłem rezystor 10k i zastosowałem rezystor podciągający 1k, zabezpieczyłem również cewke przekaźnika diodą. Nie wiem czemu przekaźnik się nie przełącza. Przy zmianie stanu portów tranzystor również...
Obecnie pracuje nad dużym projektem z ogniwami li on, czyli dobrze rozumiem, że aby zrobić zabezpieczenie prądowe wystarczy użyć układu scalonego mierzącego prąd współpracujacego z atmegą i pwm z atmegi do sterowania tranzystorem? No i oczywiście odpowiedni program ale to juz nie jest problem.
Dzięki za odpowiedź, Tak też myślałem że powinno pracować, tamtej ATmegi nie zabezpieczyłem, pobrałem wsad i wsadziłem w TQFP32 bez najmniejszych problemów.
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.
Trzeba pisać cały program od nowa - raczej dezasemblacja i modyfikacja wsadu (o ile układ nie jest zabezpieczony przed odczytem, a pewnie jest) będą dużo bardziej kosztowne.
LANDY13 też tak myślę. Z takim wsadem nie ma możliwości żeby ATMEGA pracowała nawet w najprostrzym urządzeniu. Dzięki temat zamknięty.
Mi by to wystarczyło, potrzebuje w zasadzie monitorować temperature otoczenia sterownika wewnątrz obudowy, który steruje grzałką (takie dodatkowe zabezpieczenie). Zdaje sobie sprawę z samopodgrzewania procesora itp.
tylko nadal nie rozumiem jak atmega mogła się tak uszkodzić Który to dokładnie pin się uszkodził? Przeważnie gpio mają zabezpieczenie w postaci dwóch diod włączonych zaporowo do Vcc i Gnd połączonych z pinem.
Jak kolega chce zabezpieczyć sejf (pin, odcisk,itd.)? Czym sie chcesz komunikować ze swiatem (wifi, gsm) ?
To jeszcze dodaj zabezpieczenie przed przekroczeniem długości stringa. Bo teraz jeśli PC wyśle długi string to możesz zapisać aż 256 bajtów, po czy string będzie nadpisywany.
Ciekawym rozwiązaniem może być BTM-222 kilka polecen przy konfiguracji i mamy zabezpieczoną transmisję na 100m ...
Tak, pomocniczy N-mosfet jest sterowany poziomami logicznymi. Wartości rezystorów brałem z posta #5 2k7=20MOhm, dobrze rozumiem? Pull-upa dałem z tego powodu, że regulator napięcia w arduino daje 5V na pin 5V nawet gdy atmega nie wstanie - takie dodatkowe zabezpieczenie dla mnie. Zamiast bipolarnego dałem mosfeta z tego powodu, że znalazłem takie z...
Jeżeli zabezpieczony to zapomnij. Zresztą -> opcja "szukaj" bo było to już mnóstwo razy wałkowane.
hmm, jesteś pewny, że nie można?? bo wydaje mi się, że to tylko zabezpieczenie Twojego programu, choć pewności w tej kwestii nie mam, a sprawdzać nie mam ochoty :D a przez SPI nie można zabezpieczyć na lock-bitach?? czy nie po to zostały one stworzone??
Jakiś czas temu szukając informacji na temat metod zabezpieczania programu w mikrokontrolerach znalazłem ciekawy artykuł Jacka Bogusza http://www.easy-soft.tsnet.pl/modules.ph... Czy rzeczywiście LockBity w AVR-ach spełniają swoją funkcję? Czy udało się komuś z was złamać to zabezpieczenie?
A ja przekornie zapytam, po co aż takie zabezpieczenie? Rozumiem szyfrowanie chcesz i musi być, ale nie należy przesadzać z jego wyborem :)
Tak swoja droga w wersji 4.3.3 w koncu dziala zapis i odczyt fusebitow w atmega 328p czekalem na to rok czasu ;/ Sprawdz najnowsza wersje oprogramowania. Pozdrawiam Bart.
a jak masz podłączone przekaźniki ? pokaż schemat / Miałem to samo - raz wykrzaczał się LCD drugim razem atmega przestała działać mimo iż miałem na 101% porządnie zrobione zasilanie oraz układ gasikowy oraz zabezpieczenie przekaźników a raczej Uc przed przekaźnikami ! . Po wielu godzinach w kotłowni bo odziwo w warsztacie działało ok , doszedłem do...
Najprościej podłączyć przekładnik bezpośrednio, bez prostownika na ADC, tylko z drugiej strony uzwojenia wtórnego przekładnika podać składową stałą około połowy zakresu ADC, a resztę zrobić programowo. Oczywiście dodać rezystor obciążający przekładnik i jakieś zabezpieczenie przeciwprzepięciowe.
Swego czasu korzystałem jednocześnie z tego samego SPI do programowania i do przetwornika AC i nawet bez zabezpieczeń działało z tym, że programator na czas pomiaru odłączałem bo kontroler odbierał głupoty, ale pomysł aby na wszelki wypadek się zabezpieczyć jak kolega sugeruje jak najbardziej słuszny.
Wielkie dzięki za wyczerpującą odpowiedź. Chyba skorzystam z max485. Według noty katalogowej maksymalne napięcie wejściowe to 12V, więc będe musial i tak jakiś opornik dac no ale będzie układ zabezpieczony.
Bezpośrednio do baterii na pewno nie możesz podłączyć zasilacza ( ładowarki ). Proponuję zaprząc do tego jakiś mikrokontroler ( np. atmega8 ) i na nim zrobić ładowarkę z kontrolą napięcia i prądu ładowania. Wykorzystaj zjawisko DeltaV. Bateria od telefonu ma 3,6V (3 x 1,2V). Na pewno podczas ładowania napięcie to nie powinno przekroczyć 4,2V - wtedy...
Układ IR2110 stosowany jest najczęściej do układów impulsowych. Górny tranzystor jest wysterowany dzięki napięciu na naładowanym kondensatorze układu bootstrap, który działa tylko gdy na czas wyłączenia górnego tranzystora, umożliwiono ładowanie się tego kondensatora. Po naładowaniu można załączyć górny (tylko na pewien czas) i cykl powtarza się. Jeśli...
zabezpieczona atmega zabezpieczona kaseta motka zabezpieczona
serwisant telefonow cyfrowy polsat telefon lampy zamienniki
esp32 radio internetowe esp32 radio internetowe
Beretta Xiao: Brak podgrzewania wody użytkowej Instrukcja obsługi UET-2003: Jak znaleźć?