Używasz Atmel Studio? Jeśli tak, to w okienku Device Programming wchodzisz w zakładkę Fuses i odznaczasz JTAGEN po czym klikasz na Program. Można go też zablokować programowo, ale trzeba to robić po każdym uruchomieniu programu.
Zacznij od tego: http://mikrokontrolery.blogspot.com/2011... Co do twoich zakupów: - zamieniłbym ATMega8 na ATMega88 - nowszy i ma kilka fajnych rzeczy - tranzystory BD się nie za bardzo nadają - małe wzmocnienie prądowe, niekoniecznie dobrze się nimi steruje z mikrokontrolera, jeśli myślisz o większych prądach pomyśl nad logic...
Ok. Dzięki za wasze odpowiedź. Z tego wynika, ze muszę się postarać o programator HV - rozumiem, że wtedy bez kombinowania ogarnę wszystko. Dzięki jeszcze raz! Pozdrawiam
Być może wymaga zewnętrznego zegara. Spróbuj zastosować impulsy na XTAL1.
Witam, Czy da sie odblokowac atmela, ktory mial zablokowane zapisywanie ? Czy na zablokowanym procku nie da sie juz nic zapisac ani go odblokowac??
debugWire jest to interfejs tylko do debugowania. Nie pozwala na programowanie układu. Czyli za każdym razem jak chcesz wgrać zmodyfikowany program musisz najpierw wyłączyć dW a następnie użyć intersfejsu ISP. Nie polecam z niego korzystać - łatwo zablokować uC.
... mieniłem na wartość najwyższą, więc 8.0Mhz - 12.0Mhz. ... Kliknąłem na "write fuses" i bang. Od tej pory nie mogę ani wgrać wsadu, ani odczytać/zapisać fuse'ów. Skoro zmieniałeś fusebity i ustawiłeś je na zewnętrzny kwarc, to po prostu go dodaj wraz z kondensatorami. W ostateczności: http://mikrokontrolery.blogspot.com/2011...
W razie gdy J-LINK padł flashowanie za pomocą USB i SAM-BA'y jest banalnie prosta i podaje instrukcję poniżej: 1) Sciągamy oprogramowanie SAM-BA i instalujemy: http://www.atmel.com/dyn/products/tools_... 2) Otwieramy pudełko J-LINKa 3) Podłączamy go poprzez USB do komputera i zwieramy wyprowadzenie ERASE (do VCC), które jest oznaczone...
Mi chodzi konkretnie o pamięci Atmela np. 24Cxxx Czy może konkretnie jakaś seria? Z tego co wiem to się nie da, ale poczytaj sobie sam, masz tu wszystkie szeregowe które Atmel produkuje: http://atmel.com/dyn/products/devices.as...
ad 1. Zastanów się co się stanie jeśli pomiędzy skasowaniem flagi, a zablokowaniem pinu nastąpi zmiana jego stanu? Flaga ponownie się ustawi sygnalizując przerwanie, które zostanie obsłużone. Dlatego lepiej najpierw zablokować możliwość sygnalizowania przerwania, a dopiero potem skasować flagę. ad 2. Kasowanie PORTC.INTFLAGS = 0x01; jest jak najbardziej...
Jest gotowy bootloader AES dla AVR : [url=http://www.atmel.com/Images/doc2589... Stosuje go z powodzeniem, posiada 256 bitowy klucz. Wsad nie do rozszyfrowania. Atmel daje gotowe narzędzia do upgrade przez port rs. Wystarczy zablokować lockbity do odczytu i masz po sprawie.
Witam. Mam problem z zaprogramowaniem kontrolera AT90S2313 -pokazuje sie komunikat 'DEVICE LOCKED'. (Drugi taki sam układ programator wykrywa i programuje prawidołwo.) Scalaki nie były nowe, raczej ktoś je już wcześniej programował. Używam programatora STK200 i programu ispprog. Czy jest jakaś szansa na odblokowanie At90S2313?
ustawiłem low fuse na 0xEF (nie pytajcie dlaczego) poleceniem uisp -dprog=stk200 -dlpt=0x378 -dvoltage=5 -dpart=atmega32 --wr_fuse_l=0xef i teraz przy próbie programowanie wywala mi błedy: [root(at)localhost robot]# make program-main avr-gcc -g -O -mmcu=atmega8 -c main.c -o main.o avr-gcc -g -O -mmcu=atmega8 main.o -o main avr-strip main -o...
Witam Już tego znieść nie mogę. Korzystając z PonyProg zmieniam ustawienia Fuse bitów. Wspieram się stronką "Engbedded Atmel AVR® Fuse Calculator" i nic ponadto, co tam mi wyświetla nie zmieniam. A to co zmieniam to oscylator zewnętrzny na wewnętrzny i z powrotem. W efekcie mam już 3-cią nieodzywającą się kostkę. To co łączy te trzy przypadki to...
A do czego są te inne końce tych linii podłączone ? https://obrazki.elektroda.pl/1987853600_... https://obrazki.elektroda.pl/7418557300_... https://obrazki.elektroda.pl/1987853600_... https://obrazki.elektroda.pl/7418557300_... Tak jak na zdjęciu od strony płytki drukowanej: z lewej to zasilanie,...
Jest to schemat poglądowy - jeśli używasz procka, który ma wbudowany wewnętrzny rezonator RC i działasz na nim to pod Xtal1 i Xtal2 nie musisz nic podłączać, jeśli pracujesz z zew. rezonatorem to przy programowaniu musisz ustawić odpowiednie fuse bity określajace z jakim kwarcem ma działać uC... Z tego co się na szybkiego doczytałem at90s2313 nie ma...
Witam.. Mam najprawdopodobniej zablokowaną ATMege128 i nie jestem pewien układów które zrobiłem. Proszę o sprawdzenie ich. Nie wiem jak procesor został zablokowany bo nie ja to zrobiłem a ten ktoś też nie wie co robił. Proszę o weryfkację i ewentualne poprawki moich układów, czy też jakieś inne pomocne wskazówki. Bramke Schmitt'a zrobilem na układzie...
Witam. Nie wiem za bardzo nad czy się tu wiele zastanawiać. Mały Atmel np. ATtiny15 rozwiąże problem. Wbudowane przetworniki ADC załatwią sprawę pomiaru napięcia i temperatury. Jaka to przetwornica? Bo całkiem możliwe że można ją będzie zablokować podając sygnał z procesora bez użycia "dużego" MOSFETA.
Witam !!! Prawdopodobnie zablokowałem sobie atmege gdyż w fuse bitach ustawiłem przez przypadek LOW C <--- tu chyba leży bląd HIGH C9 można to jakoś naprawić, nie mogę przesłać żadnego programu na uC Dodano po 3 dioda na programatorze tylko na chwile mignie i nic sie nie chce przesłać... avrdude takie coś wypluwa avrdude.exe: error: programm...
przeczytałem kilka postów, ściągnąłem fajnego pdf'a o zabezpieczaniu i już wiem, że żeby zabezpieczyć mój program przed odczytaniem musze ustawić bity LB1 i LB2 na logiczne 0. 1. co to znaczy ustawić bity? jak to zrobić? gdzie to zrobić? (pisze w C) 2. w datasheet'cie od atmegi jest napisane, że blokuje się odczyt i zapis do flash i eeprom. Ja w moim...
Witam. Udało mi się pare razy zaprogramować attiny2313 prz pomocy programatora Sample Electronics W pewnym momencie w bascomie wybrałem Reset Chip, od tego momentu nic niemogę wgrać.... żeby było ciekawiej moment prędzej całą płytką przejechałem po metalowej szynie(lakierowana, teoretycznie odizolowana) więc nie wiem dokładnie co się stało... podpowiedziano...
Dobre pytanie. Jest to to jakaś pokrętna forma logiki - zaoszczędzić na programatorze 20-30zł, po to, żeby sobie zablokować ileśtam procków po 10 zł sztuka. Albo jeszcze lepiej, żeby kupić za 50zł nakładkę do liczenia fusów. No ale co kto lubi. Rozwiązań jest wiele, jednym z sensowniejszych jest wykorzystanie do liczenia bitów Atmel Studio: http://mikrokontrolery.blogspot.com/2011...
A bardziej konkretnie? Atmel At29C020 to bardzo typowa kość i raczej z tych lepiej obsługiwanych przez Willema. Kostka ma możliwość trwałego zabezpieczenia przed skasowaniem zawartości. Można tak zablokować całą kość lub tylko bootsector. Rok temu kupiłem w jednej znanej firmie czystą kość, od razu z zablokowanym bootsectorem, więc trzeba uważać skąd...
Witam... Coś nie mogę sie połapać w tych fusebitah... Czy jest możliwy w ogóle zabezpieczenie ATMEGA8/16/32... tak aby nie można było odczytać pamięci z flash, ale żeby był możliwy powtorny zapis(np, w przypadku uaktualnienia softu), przy użyciu zwykłego programatora ISP np. STK200?? Pozdr
Chciałbym prosić o potwierdzenie, bo nie mam pewności. Zablokowałem ATMEGA8 poprzez zzerowanie wszystkich fusebitów (stan 0) odpowiadających za zagar. Czy gdy w innym urządzeniu z mikrokontrolerem wykonam program: while (1){PORTB ^ = 0xFF;} i podłącze jeden z pinów do wyjścia xtal1 to zablokowany mikrokontroler ruszy? Czy będzie w ruszaniu przeszkadzał...
Witam, Zastanawiam się nad problemem ogólnego charakteru. Załóżmy, że piszę soft z założenia z jakimiś opcjami zablokowanymi (takie DEMO). Potem, po sprzedaży daję możliwość uaktywnienia pewnych opcji odpłatnie. Tylko jak to zrobić by było pewne i odporne na rozpowszechnianie. Myślałem o jakimś kodzie aktywacyjnym ale to wymagałoby programowania każdego...
Witam, chciałem ustawić lock bity w attiny26 ale po ich ustawieniu dalej mogę odczytywać pamięć uC :? Korzystam z programatora ISP i programu obsługującego AVRSP. Wszystko z wyjątkiem lock bitów działa (wgrywanie softu, odczytywanie fuse bitów). Wie ktoś o co tu biega ?
Zawsze można blokować pojedyncze przerwania, lub wewnątrz przerwania odblokować tylko to od UART'u. (tj. zablokować wszystkie inne i dać sei, a potem przywrócić stan początkowy, czyli cli i ponowne odblokowanie wszystkiego). Inne rozwiązanie to zrobienie odpowiednio dużego bufora, tak aby np. dane nagromadzone w czasie działania jakiejś sekcji krytycznej...
Witam, Sytuacja wygląda następująco: -Podłączam świeżą ATmege8 pod złącze ISP przez programator FT-232R i odczytuje fuse bity by sprawdzić poprawność połączenia (używam AVRDUDE-GUI). -Następnie wpisuje swoje bity o wartościach: hFuse: D0 oraz lFuse: EF. -Wrzucam napisany przeze mnie program ok. 6,5kB. -Przekładam uP do płytki gdzie będzie używany. Zewnętrzny...
Witam. Pięć zablokowanych atmeg 128 to mój bilans na dzisiaj. Potrzebuję pomocy przy ustawieniu fusów w at128. Programator avtprog1 (czyli coś jak stk500), program avrstudio4. Po podłączeniu do programatora wszystko jest odczytywane z procka poprawnie. Wsad wchodzi bez problemu. Natomiast po zmianie na cksel 1111 11, czyli zewnętrzny kwarc atmega pada....
Witam wszystkich serdecznie. Jestem nowy na forum, jednak podoba mi się tu, wiele ciekawych rzeczy się już dowiedziałem. Czytałem archiwum i znalazłem nawet opis błędu który mnie interesuje. Chodzi o to, że podczas moich zabaw z procesorem ATMega32 chciałem zmienić swoje fuse bits (zmienić konfigurację na zegar zewnętrzny) no i oczywiście zablokował...
Jak po przyjęciu int0 ,zablokować go na czas (500 ms), odblokowując int1, po tym czasie ponownie odblokować int0, blokując int1 itd.? czas dowolny (rcall czas).
przerwanie deklaruje tak Enable Interrupts Enable Int0 Enable Int1 On Int0 Prawo On Int1 Lewo i wszystko działa jak należy ale jak podam stan niski na stałe to cały procek sie blokuje a chciałem żeby w przerwaniu zrobił tylko tyle Prawo: Portb.0 = 0 Portb.2 = 0 If Startt = 1 Then Portd.6 = 1 Portb.1 = 1 Else End If Return Lewo: Portd.6 = 0 Portb.1...
Witam. Testując dzisiaj kod zauważyłem, że moja ATmega328P źle wykonuje funkcje _delay_ms ( wewnętrzny kwarc 8Mhz, eclipse 8Mhz, a źle odmierzał 1 sekundę - ale nie o to chodzi ) i zacząłem szukać w internecie przyczyny. Jedyne co znalazłem to zmiana fusebitów. Dokładnie wyłączyłem CKSEL0, a włączyłem CKSEL1 ( robię w MkAvrCalculator ). Niestety zablokowała...
Witam Czy mógłby mi ktoś wytłumaczyć jak można zablokować mikroprocesor attiny 2313 żeby niemożliwe było zgranie z niego programu? Najlepiej na przykładzie programu Pony-Prog. Z góry dziękuje i pozdrawiam.
Witam. Od paru ładnych lat do programowania używam pliki HEX stworzone w bascom AVR i programu AVR STUDIO 4.18. Pewnego pięknego dnia programując nową partię ATMEGA328 zauważyłem iż po ustawieniu fusebitów, lub po wgrywaniu programu do mikrokontrolera traciłem łączność z mikrokontrolerem. Cztery scalaki się zablokowały, następne 10 zaprogramowałem poprawnie....
http://obrazki.elektroda.pl/8660171200_1... Celem projektu było zbudowanie odtwarzacza MP3/WAV, używając jedynie układu FPGA, pamięci RAM i przetwornika stereo DAC. Układ wykorzystuje 32-bitowe jądro procesora programowego pracujące przy taktowaniu poniżej 60MHz, które odpowiada za dekodowanie MP3 bez wsparcia sprzętowego - poza wykorzystaniem...
Dzięki , ale nie oto mi chodzi. Nibitor oraz wszystkie możliwe biosy rożnych producentów, także te niemożliwe, po których karta normalnie nie wstawała mam za sobą. Zmiana tranzystorów mocy modyfikacje parametrów układu zasilającego na karcie graficznej i NADAL JEST ograniczenie polegające że vmod gpu tylko 1,2V a V ram 2,000V. Mogę podnieść wartość...
Tym programatorkiem zaprogramujesz zarówno w podstawce jak i w układzie. A wsad do tego programatora ? ... co i rusz myślę o spróbowaniu małych AVRów - ale tutaj odstraszają mnie wszystkie te posty userów o "blokadzie" kostki, nawet, gdy mają programator za kilkadziesiąt złotych. Nieee no przesada w ustach kogoś kto nie "od wczoraj" zajmuje się prockami...
Na początku witam wszystkich. Mam pytanie dotyczące możliwości zaprogramowania układu logicznego np: AT89C2051 24PU Atmel. Mam pomysł na pewien projekt niestety nie mam pojęcia jak go zrealizować i tutaj proszę o pomoc. Napisałem program w języku FBD (znam tylko ten wiem ze mogę go zamienić na LD bądź STL np: w step 7) realizujący pewną funkcje logiczną....
Niekoniecznie znajdzie. Zauważ, że ta nota nie dotyczy urządzeń od których zależy życie, a o takie pyta autor. Atmel proponuje różne testy, ale nawet nie pokazuje żadnych statystyk co do wykrywalności awarii, więc te informacje IMHO są częściowo nieprzydatne. Jeśli robię np. test EEPROM to niezwykle istotna jest wiedza w jakim stopniu wykrywa on różne...
Witam Wykonałem Lokalizator GSM/GPS w oparciu o moduł GSM SIM300 i GPS iTRAX300, zasilany z bateryjki bądź zasilacza sieciowego koszt urządzenia mieści się w cenie podanej powyżej. Sercem zarządzającym modułami jest Atmel 162v, urządzenie posiada kilka interesujących funkcji: 1. PLACXXX - SMS o treści PLAC100 oznacza ze od aktualnego położenia osoba...
O generatorze przeczytasz tu: http://mikrokontrolery.blogspot.com/2011... , jest też link do Fusebit Doctor jako krok ostateczny. Generator można sobie zrobić z garści śmieci elektronicznych, dla mnie najprostszym sposobem było wziąć inny uC, np. Attiny13, wgrać mu program by na wybranym pinie robił stanNiski/stanWysoki...
Oczywiście: http://mikrokontrolery.blogspot.com/2011...
Być może zamiast 0100 ustawiłeś 1011 co oznacza, ustawienie zewnętrznego kwarcu Low frequency. Jakie konkretnie bajty Low i High fusebitów ustawiałeś? http://www.engbedded.com/fusecalc Poza tym warto mieć Fusebit Doctora: http://mikrokontrolery.blogspot.com/2011...
Co to za ATmega skoro Atmel o niej nie słyszał? Rozumiem, że masz na myśli AT90S4433 lub AT90LS4433 - który masz? Gdybyś zrobił tylko to co opisałeś, to nie byłoby problemu skoro jak sądzę zasilasz mikrokontroler z 5V. Na pewno więc zmieniłeś jeszcze jakiś fusebit. Tylko który? Jeśli pamiętasz jak ustawiałeś fusebity napisz - przeanalizujemy, czy da...
Jeżeli dobrze sprawdziłem (screen z pierwszego postu), to jeżeli tak ustawiłeś to powinien być wewnętrzny generator 8MHz i powinno działać. Ale ponieważ straciłeś komunikację z mikrokontrolerem to oznacza, że prawdopodobnie jednak ustawiłeś inne fusy. W związku z tym możesz zrobić jedną z tych czynności: http://mikrokontrolery.blogspot.com/2011...
Pisząc: Jeżeli to nie pomoże, to niestety może oznaczać, że zmienione są fusebity, a będzie wymagać co najmniej wylutowania kwarcu. nie miałem na myśli wymiany na nowy, lecz jego wylutowanie by podłączyć generator: http://mikrokontrolery.blogspot.com/2011... Weź wreszcie oscyloskop lub analizator, sprawdź przebiegi...
Dziękuję za cenne wskazówki. To moje początki z Eagle i projektowaniem płytek więc opieram się na jego autoroute. Teraz zrobiłem schemat z przetwornicą i przystosowaniem do 20 pinowego złącza. Pewnie znów coś pomyliłem, ale zobaczymy jak przyjdą płytki. Na niej to dopiero namieszałem z długościami ścieżek i przelotkami :D Załączam schemat. Gdybyś miał...
Żaden programator ISP (a takim jest dowolny USBasp) nie ma takiej możliwości - także nie ma jej ten który wskazałeś wcześniej. Ale gdy już będziesz miał jeden z powyższych programatorów, to dokup jeszcze jedną ATmega8 i zrobisz sobie Fusebit Doctora: http://www.elektroda.pl/rtvforum/viewtop... Więcej na temat zablokowanych uC: http://mikrokontrolery.blogspot.com/2011...
Ratunek: http://mikrokontrolery.blogspot.com/2011...
...wyłączając SPI i Bóg wie co jeszcze. Ustawiając 0xFF w Fuse High Byte wyłączyłeś (jak podejrzewasz) możliwość programowania szeregowego za pomocą ISP (patrz bit SPIEN w tym bajcie konfiguracyjnym). Zostaje Ci tylko budowa Fusebit Doctora lub programator wysokonapięciowy: http://mikrokontrolery.blogspot.com/2011...
Po co Ci dodatkowe płatne narzędzia, skoro w oryginalnym środowisku programistycznym Atmel Studio masz wszystko czego Ci trzeba: http://obrazki.elektroda.pl/4359536000_1... W dodatku możesz użyć odpowiednich opcji i wpisać to w programie, dzięki czemu w trakcie programowania będzie programować także fusebity. Zanim zaprogramujesz podaj...
Podczas programowania ATtiny2313 przełączasz FUSE na generator zewnętrzny dlatego nie możesz ponownie je oczytać/zapisać. Ponowne programowanie musi być zrobione z podłączonym układem TDA7330 razem z jego kwarcem. Jeżeli nie można oczytać/zapisać to: 1. Nie działa oscylator TDA7330 lub 2. Przestawiony został FUSE RSTDISBL lub SPIEN Odblokować można...
http://mikrokontrolery.blogspot.com/2011... To przerabiałeś?
(at)albert12: http://mikrokontrolery.blogspot.com/2011...
Jest jeszcze opcja że został przestawiony fuse "SPIEN" i został zablokowany interfejs do programowania szeregowego. W takim przypadku pozostaje tylko programowanie równoległe z podwyższonym napięciem. Hasło: ATMEL AVR Hi-Voltage programming
Generator o częstotliwości takiej samej, jak w ustawieniach programatora. Tak, TTL. "Zablokowałem" to nienajszczęśliwszy termin, po prostu błędnie ustawiłeś zegar systemowy na zewnętrzne źródło taktowania. Nie byłoby problemu, gdybyś był po lekturze noty katalogowej... ;) http://www.atmel.com/dyn/products/datash...
A ten IBM nie jest całkiem zablokowany. Tylko samo wejście do BIOSu. Aha, czyli jesteś pewien, że to POP? Ja myślałem, że porady dotyczą SVP.
... a mikrokontroler pewnie jest uwalony. A może tylko go zablokowałeś: http://mikrokontrolery.blogspot.com/2011...
Może fusebity są ustawione na zewnętrzny kwarc lub generator RC? http://mikrokontrolery.blogspot.com/2011...
Przydałoby się wyjaśnienie jak dane trafiają do twoich rejestrów jak i schemat by nie zawadził. a) Bo nie wiem czy dobrze rozumiem, wciskasz klawisz nr 1 i gdzieś się zapisuje 5 a jak wciskasz nr 4 to zapisuję się w pamięci 20? b) program ma dla ciągu (przykładowo) 5,10,15 otworzyć, a dla 5,5,5 ; 15,10,5 itd zablokować?
Są różne przypadki zablokowania i z niektórymi można sobie poradzić. Zawsze jednak warto mieć pod ręką Fusebit Doctor, w szczególności na początku drogi z AVR-ami: http://mikrokontrolery.blogspot.com/2011...
Mam jeszcze jedno pytanie czy znasz może jakieś urządzenie za pomocą którego można by programować w ten sposób mikrokontroler a nie tylko go naprawiać. AVR DRAGON. http://www.atmel.com/tools/AVRDRAGON.asp... Zastanawiam się czy ma to jakieś znaczenie jeśli do odblokowanego mikrokontrolera wgram po ISP soft a potem go zablokuję czy mimo blokady resetu...
Nie jest tak. RETI kasuje flagę przrwania, które je wywołało ale to nie przeszkadza przyjąć następne przrwanie chyba że wcześniej je sam zablokujesz.
Witaj Prawdopodobnie zablokowałeś sobie procesor, przeczytaj: http://mikrokontrolery.blogspot.com/2011... http://www.elektroda.pl/rtvforum/topic17... Dobrze byłoby abyś pokazał schemat swojego układu.
Witam Ten sam problem dopadł i mnie... ---C na wyświetlaczu (piekarnik użyty może 5 razy od nowości). Oczywiście piekarnik działa po zmostkowaniu, jednak nie działa zegar, pokazuje ---C dalej. Czy ktoś próbował naprawić ten moduł wyświetlacza ? Oprócz wyświetlacza LED, jest tam trochę elementów SMD i ATMEL.
zablokować atmel zablokować procesor atmel zablokować zablokować karetka
schemat agregatu trójfazowego nod32 kwarantanna konfigurować internet windows
zwiększone obroty biegu jałowego depollution system faulty peugeot
Moment dokręcania chłodnicy oleju Opel Vectra C benzyna Moment dokręcania chłodniczki oleju Opel Vectra C 1.8