Witam. Próbuję naprawić moją Attiny13A, której zablokowałem reset (celowo). Mam Fusebit Doctora i adapter do Attiny13 dla niego. Cały czas świeci czerwona dioda. Kiedy próbuję wyczyścić układ poprzez terminal nie odczytuje sygnatury (00 00 00 - FAIL!). Kiedy dopisuję ręcznie 9007 odczytuje fusebity jako 00 00 00, i kiedy próbuję zmienić fusebity/lockbity...
Postanowiłem zagonić do pracy analizator stanów. Mógłby ktoś rzucić okiem na to co wysyłam? To są kolejno instr 1,2,3,4,2,4 tabela 55 strona 177 noty tiny13. Ja nie widzę błędu a nadal odbieram głupoty od procka (teraz to już nic nie odbieram bo po wyciągnięciu całości po miesiącu procek w ogóle nie odpowiada) 1-SDI 2-SII 3-SDO (odłączony) 4-SCI Zegar...
Fusebit doctor - nie wymaga oprogramowania na PC (poza dowolnym terminalem) sluzy wlasnie do ratowania prockow z takich przypadkow: Lub moj wynalazek (soft niestety na chwile obecna tylko pod Win):
Pomyliłeś się przy ustawianiu, lub celowo wyłączyłeś pin resetu (RSTDISBL) czy możliwość programowania przez ISP (SPIEN)? Nie ma sensu kupować lub robić niewygodnego i skomplikowanego programatora HV, tylko po to aby odblokować kilka procków. To urządzenie wyleczy problemy z fusebitami w mikrokontrolerach z szeregowym HV – szybko i sprawnie ustawi...
Atmega fusebit doctor, jak sama nazwa mówi, to urządzenie do naprawienia nieumiejętnie przestawionych fusebitów w mikrokontrolerach z rodziny AVR. Największymi problemami jest ustawienie nieprawidłowego źródła zegarowego (fusebity CKSEL), wyłączenie programowania SPI (fusebit SPIEN), lub ustawienie pinu reset w tryb I/O (fusebit RSTDISBL). To proste...
Witam, a ja potrzebuje kod źródłowy w pliku .INO lub .PDE (aby wgrać to z Arduino), nie .HEX czy .BIN... W nawiązaniu do tematu:
Witam Kupię zmontowany i uruchomiony Fusebit Doctor dla AVR. Pozdrawiam
Witam, właśnie odczułem potrzebę użycia tego sprytnego doktora, z tym że w szufladzie jako kandydata na doktora mam tylko wersję ATmega8A-AU. Czy ktoś z Kolegów spotkał się z projektem PCB pod układ Atmegi w obudowie TQFP32? Na szybko wystarczy mi wyleczenie tylko Atmega8 w obudowie DIP, nie muszę mieć piętnastu różnych podstawek. Pozdrawiam.
Witam, Jako iż jestem wybitnie początkujący w dziedzinie mikrokontrolerów postanowiłem zbudować FuseBit Doctor'a. Płytkę wykonałem metodą termotransferu, sprawdziłem pod kątem zwarć itd itp. Po zmontowaniu zaprogramowałem układ (ATmega8-8pu) wraz z uwzględnieniem Fusebitów (L1 i D1 i EEPROM) dla wersji 2.11. Niestety po podłączeniu urządzenia do zasilania...
Witam, chciałem wykonać dla siebie płytkę do naprawy fusebit. Chodzi dokładniej o to: Pobrałem pliki, uruchomiłem w eagle, dałem File>Generate CAM DATA, zapisane. chciałem zamówić płytki na jlcpcb lecz tam pojawia się tak: Nie odnajduje wymiarów płytki, jak widać lipnie płytka by została wykonana. Jak naprawić by wczytywało dobrze wymiary płytki?
Konfiguruję aktualizację 11 wersji fusebit doctor. Proponuję wgrać firmware do atmega328p. Wyczytałem w pliku 'READ!.txt', że muszę też zaprogramować plik eeprom BIN.eep. Jednak nie ma takiego pliku. Czy powinienem użyć jednego z poprzedniej wersji, czy coś przegapiłem? Z góry dziękuję.
No niestety ręcznie się nie udało ale zamówiłem już dwie attiny2313 więc zrobię se na pająku tego Attiny fusebit doctor. Napiszę jakie rezultaty.
Innego sposobu na podniesienie nikt nie ma? :) Bo fusebit doctor mnie nie urządza bo bym w obecnej chwili gnać do elektronicznego.
Ten generator robiłem kiedyś do odblokowania Atmegi8 i wtedy się udało, nie pamiętam już częstotliwości, a wszystko jest w pająku zalane czarnym termoglutem. Wlutowałem kwarc 16Mhz i 2x 22p, rezultat taki sam jak przy generatorze. Ponizej log z avrdude przy próbie zapisania domyślnych fusebitów: Zapis Lockbit: avrdude.exe: AVR device initialized...
Tu oprócz programatora HVP nie pomoże nawet święcona woda :P Wyłączyłeś pin Resetu i tu jest problem. Nie wiem dlaczego uważasz, że DWEN masz nieaktywne. Nawet na stronie "Engbedded..." widać też, że jest ustawiony. Wpisz na dole strony "Current values" Twoje fuski i wcisnij "Apply settings" to przejrzysz na oczy. Mimo całej niechęci do Pana Mirka to...
Zablokowałeś procesor - przy jednej sztuce nie opłacalna naprawa , gorzej gdy parę leży w szufladzie - istnieje coś takiego jak Fusebit Doctor - traktowanie procesora większym napięciem i ustawienie bitów żeby programator mógł się skomunikować z procesorem. Zamów drugą Atmegę 328 P-PU , wgraj Bootloader poprzez programator ( nie będzie działać na zwykłej...
Jak dla ,mnie tylko doctor atmega. To jest taki programator co naprawia procki - przywraca ustawiania fabryczne. Gdzieś na necie jest schemat. Może ustawiłeś fusbity przy wgraniu na zewnętrzny kwarc. Jan nie masz to przylutuj
...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: Ale z drugiej strony jeżeli robiłeś to przez SPI, to ten bit się nie ustawił:...
Przy oscylatorze 32KHz programator powinien zaprogramować nadal po spi mikrokontroler jedyne co jest ważne to to żeby sygnał taktujący magistralę miał 1/4 prędkości zegara systemowego czyli ca 8KHz. Problem może stanowić tylko wyprowadzenie reset jeśli zostało wyłączone potrzebny jest programator HVPP lub fusebit doctor .
Ani zmiana kwarców ani generator nie pomógł ale za to pomocny stał się "Atmega fusebit doctor" :)
Cześć!! Właśnie naszła mnie taka refleksja. Jestem świadom wynalazku takiego jak AVR fuse bit doctor, jednak budować urządzenie specjalnie dla ubitych dwóch scalaków jest trochę zbyt ekstrawaganckie. Dobrze byłoby odratować te klocki za pomocą Arduino. Jednym mikrokontrolerem jest Attiny 2313, wyjęty z płytki której już nie mam, pracował z zewnętrznym...
Tak to możemy bawić się do końca świata. Naucz się pisać tak, by było jasne co Ty zrobiłeś, a nie jakieś frazesy. Jakie dokładnie ustawiłeś fuse bity i jaki wsad wgrałeś (ale nie tak jak powinno być, tylko np wsad: atmega_fusebit_doctor_2.11_m8.hex ; fuse bity: FUSEBITS: internal 1MHz clock, EESAVE enabled: M8 L:0xE1 H:0xD1 ) Wtedy będzie rozmawiać...
Oznaczenia diod: świeci zielona – fusebity naprawione i zweryfikowane, układ naprawiony. Jeśli jest ustawione zabezpieczenie lockbit, to tylko sprawdza czy fuski odpowiadają fabrycznym, i jeśli tak to także zapali tę diodę. świeci czerwona – problem z odczytaniem sygnatury, brak układu, lub brak sygnatury w bazie. migająca zielona –...
Wspomniany fuse doctor: Też montowałem na płytce stykowej ;)
Kolego Jestem takim samym samym amatorem jak Ty.Ale: Jeśli przestawiam fusebity to jakoś dość często mam problem.Korzystam teraz z procka Atmega 162,Win XP,programator STK 200.Fusebity ustawione OK i po programowaniu procek nie odpowiada.Dlatego stworzyłem Fusebit Doctor i po problemie.Na 10 programowań fusebitów 2 są do du.......y.Myślę,że to wina...
Witam Za zwyczaj niezbyt wiele projektów publikuję w internecie, a to jeden z takich do którego powstania zmusiło mnie życie (a może i głupota). W internecie można znaleźć wiele projektów różnych programatorów dla procesorów AVR, są to niestety zazwyczaj konstrukcje działające w trybie programowania niskonapięciowego (ISP). Jednak ze znalezieniem opracowania...
BOD nie powinien zablokować procesora. Musiałeś coś jeszcze zmienić. Jakim programem programowałeś procesor? Masz jakiś zrzut wgranych fusebitów? Można odblokować albo programatorem wysokonapięciowym (np. AvrDragon), albo tym urządzeniem: (od biedy można zmontować na płytce stykowej) Jeśli przeprogramowały Ci się fusebity CKSEL to może udać się odblokować...
Witaj. USBasp za 20 zł jest programatorem o najlepszym współczynniku ceny do jakości. Warto oczywiście mieć programator z debbugerem, ale to już znacznie większa cena. Zestawów jest sporo więc zacząć należy od podania budżetu :) Rozważ jednak inne podejście - zakupienie mu za tę samą kwotę, znacznej ilości przeróżnych elementów elektronicznych, co mu...
nic o tym w podręczniku Noty katalogowe są najlepszymi podręcznikami i nic nie kosztują... W każdej z nich jest sekcja Memory Programming//Fuse Bits. Tu masz od ATmega8. nie mam sprzętu do tego żeby te procesory teraz ratować. Fusebit Doctor... to jakiś ciekawy podręcznik Nie zwalałbym na podręcznik, ot po prostu niedoinformowanie - czegoś nie doczytano....
Potrafi zapisać fabryczne fuski (opcja fusebits>defaults) ale jeśli zablokujesz komunikację ISP to na pewno się nie dogada. Bo zapewne pytasz o funkcjonalność jaką ma Atmega Fusebit Doctor? Dodam, że na biurku leży już urządzenie tłumaczące z ISP na HV. Jednak z powodu pewnych trudności związanych z pogodzeniem tych dwóch protokołów, nie wiem czy ujrzy...
Schemat - jest to atmega fusebits doctor. Fakt, tranzystory przy pewnym wlaczeniu byly gorace. Jutro sprawdze tranzystory. Jeszcze pytanko, czy jest jakas roznica pomiedy bc557B od bc557C? Pozdrawiam goraco, Bartosz.
Próbowałem zrobić to wg schematu z generatora zewnętrznego(z linku kolegi michalko12 ), ale nie jestem pewien czy dobrze to zrobiłem, dlatego mam kilka pytań co do samego schematu ([url=]Schemat) Wg. schematu Vcc = IC1 = 5 V i jest to na nóżce 14, natomiast GND na 7. Moje pytanie brzmi: Czy tutaj chodzi o atmege8 czy może jakaś inną? Bo na atmedze8...
Jeśli masz inny procesor możesz taki generator zrobić za darmo - wystarczy, że będziesz w pętli nieskończonej zmieniać na przeciwny stan dowolnego pinu IO ustawionego jako wyjście. Zainteresuj się też tym projektem: Czy jest to Atmega8, 8A czy 8L nie ma znaczenia - to w 99% to samo z punktu widzenia początkującego pracującego na 5V. Dalej czy masz podłączone...
Ja także miałem problem z blokowaniem się procesora przy wgrywaniu oprogramowania. Z pierwszym prockiem było ok. Najpierw ustawiałem fusebity, potem program wgrywałem. Niestety ta atmega się spaliła(dlaczego, napisze niżej). Gdy chciałem zaprogramować nastepną, w takiej kolejności jak wcześniej to nie udało się, po ustawienu fusebitów procek nie dawał...
Fusebity? Już się zgubiłem w temacie, czy były ustawiane, czy nie były. Może są błędnie. Arduino as ISP używałem, ale z UNO, z Leonardo styczności nie miałem. Więc może błędnie myślę, ale skoro są problemy, to warto zacząć od podstaw, a potem przenieść się w problemy specyficzne dla Leonardo. Sam mam kilka różnych atmeg z początków zabawy. Są tak zamieszane...
Przez jaki program na PC to wgrywałeś? Czy ruszałeś fusebity? Czy nie pomyliłeś modelu procesora ? Spróbuj użyć slow SCK. Jeśli nie pomoże to tylko fusebit doctor ale będziesz musiał odlutowac kwarc i kondensatory.
Witam Ponawiam temat odblokowania Leonardo, rozumiem ze trzeba podać na pin17(XTAL1) sygnał 1-30MHz z generatora jednocześnie przy podłączonym Leonardo (ATmega32u4) w taki sposób jak przedstawia schemat. Zapoznałem się z kilkoma sposobami : 1. Zewnętrzny generator W niektórych przypadkach da się odblokować układ poprzez podanie przebiegu prostokątnego...
Jeśli otrzymujesz różne sygnatury to może być tylko i wyłącznie błąd komunikacji a nie zablokowany układ. Sprawdź dobrze pewnie jakiś zimny lut. Spróbuj mniejszej prędkości sck. Zablokowany układ będzie zwracał FFFFFF lub 000102 ale napewno nie losowe dane. Zainteresuj się też układem Atmega Fusebit Doctor.
Najpewniejszy sposób to Programator HV/PP (np. AVRDragon) lub FusebitDoctor:
Jeżeli coś ustawiłeś fusbity nie tak jak trzeba, to można próbować podłączyć zewnętrzny generator do XTAL1 i może uda się go ruszyć: A jeżeli nie to pozostaje FusebitDoctor, ale trzeba go najpierw zbudować :(
Na zablokowane procesory pomaga programator równoległy i fusebit doctor.
Pytałem o ten działający program... jak się zachowuje. A Ty napisałeś o tym niedziałającym, ale dobrze, zobaczę może to jakaś literówka w programie, musze tylko skądś wydłubać attiny13 ;) A jeśli masz zwykły programator to reset możesz przywracać do życia za pomocą [url=]attiny fusebit doctor.
Ale jak widzę nie obsługuje Attiny25/45/85, albo źle patrzę. O, ten obsługuje:
Pewnie, że się da tylko jest to zadanie dla kogoś kto ma czas. Mam tyle swojej pracy, że te poprzednie zmiany w niedzielę potraktowałem jako mały przerywnik, by się od niej oderwać :D Najlepiej gdybyś miał też u siebie FuseBit Doctor`a bo wyłączyć funkcję RESETu na pinie można programatorem niskonapięciowym raz. Po tej akcji programatorem takim już...
Witam wszystkich. W końcu znalazłem troszkę czasu aby dokończyć swój mega doctor. Na chwilę obecną obsługuje tylko Atmega16, Atmega32, oraz Atmega8 - te przetestowałem - resztę dodam jak tylko znajdę troszkę czasu na to ;) Procki takie jak Attiny2313 czy Atmega88 wymagają innej sekwencji przechodzenia w tryb programowania więc to też zrobię już niebawem...
Zacytowałeś 2 szt. programatorów, ale obstawiam stk200 . PS: Jedną mege8 mam już z głowy :cry: No cóż, czasem trzeba mieć kilka układów w zapasie, w końcu to tylko kawałek krzemu z metalowymi wyprowadzeniami... Przed ewentualnym wyrzuceniem się wstrzymaj, dopóki nie złożysz Fusebit doktorka lub nie zdobędziesz programatora HVSP/PP. Edit: No chyba, ze...
Tym że czarno to widzicie to się akurat nie martwię, gorzej jest z tym że sam to czarno widzę, ale jest światełko w tunelu :D ponieważ z AVR atmega doctor powinienem sobie poradzić. po prostu wykonaj płytkę to Ci się przyda na przyszłosć :) - W tym przypadku wykonuje płytkę, montuje elementy, programuje atmege np w bascomem dołączonym plikiem hex lub...
Witam, przeglądając forum natknąłem się na na układ [url=]Atmega Fusebit Doctor (HVPP+HVSP) i w związku z tym mam pytanie, czy programator Universal Flash Programmer v6.03 może posłużyć do programowania równoległego uC atmega/atiny? Program Willem obsługuje chociażby AT90S8515/4414 i 90S2313, więc może istnieje możliwość zmuszenia go do programowania/naprawiania...
Może to: [url=]Link Jest też obszerny opis na forum: [url=]Link
Co do śmierci kanonicznej procków rozumiem, że chodzi o fusy :) Jak tak to polecam projekt Działa wyśmienicie. Niestety co do drugiego powodu - cena uP no to nie ma innego rozwiązania jak lekko cofnąć się wstecz i sięgnąć po stare układy programowalne równolegle :P Może kolega umieścić tutaj dodatkowo oprogramowanie, którego używa? Zapewne każdy, kto...
... i zrób sobie: to nie będziesz musiał biegać na wolumen :)
Na szczęście miałem jeszcze drugi scalak, więc walczyłem dalej. Przypadkowo podłączyłem odwrotnie złącze ISP i układ zaczął działać poprawnie... Okazuje się, że podpięcie zasilania do pinów MISO(16), SCK (17) oraz odłączenie Vcc i GND od zasilania sprawia, że układ funkcjonuje prawidłowo, chociaż nie jest to prawidłowy sposób. Panie kolego Tomek, z...
No niestety podłączenie zewnętrznego generatora nic nie pomogło;/ Pozostaje jedynie fusebit doctor...
RESET to tylko wystarczy przestawić 1 fusebit! Da się kupić Atmega Fusebit Doctor???
Witam mam do sprzedania bardzo atrakcyjny zestaw AVR&ARM: STM32 STM32F103VCT6 Dev. Board + 3.2" TFT LCD Module Link do strony skad zakupiono: dodaje przewody połączeniowe:USB, Ethernet, RS232 Foto: ponadto programator Freddiego Chopina (JTAG lock pick) i wszystkie przewody połączeniowe... Foto: Dodatkowo dodaje procesor na wymiane:STM32F103VBT6 Foto:...
Zablokowałem Atmege i mi jej teraz żaden program nie widzi Zbuduj Fusebit doctor - pomaga ;-)
Poszukaj Fusebit Doctor - powinien uratować procesorki. Względnie spróbuj podłączyć pod XTAL1 jakiś sygnał zegarowy i wtedy próbuj programować. Ostatecznie znajdź jakiegoś znajomego z okolicy z programatorem HVPP.
Poszukaj projektu Fusebit Doctor lub użyj HVPP, jeśli będziesz miał do takiego dostęp.
Witam ja mam to samo tyle że z M8 za pierona nie mogę przestawić >1MHz z tym że ja potraktowałem ją po zablokowaniu Atmega fusebit doctor (HVPP+HVSP) i po tym już koniec tylko 1MHz. Napisz proszę jeśli coś wymyślisz w tum temacie bo mnie już brak pomysłów.
Do ROMANIAN teams, sportsmen participate in international "matches". Some of our sportsmen are world-GEOMAR He's good at " games"-soldering station,plytka drukowana-PCB, Alarm clock,Fusebit doctor, Zasilacz variabl,,digital voltampermetr pic16f877a, Atmega8,Attiny etc. Thank you. Pozdrawiam
Zacznij od tego: Rozwiązanie ostateczne : Ale zanim do tego dojdziemy - Attiny jest dość mały. Podłącz sam Attiny do : 1. zasilania (+ kondensator 100nF) 2. programatora (linie sterujące + masa) 3. rezystora podciągającego RESET do +Vcc. 4. Oczywiście kwarc + odpowiednie kondensatory Spróbuj się połączyć bez żadnych płytek i podłączonych peryferii....
Zablokowałem przez przypadek Atmege8 podczas próby zmiany funkcji pinu RESET na I/O w bascomie. W tym przypadku potrzebny Ci inny programator albo Fusebit Doctor, ponieważ wyłączyłeś funkcję RESET tego pinu, a ona jest potrzebna do programowania Twoim programatorem ISP:
Nie wiem, czy prosty, ale dość wygodny i szybki jeżeli często będzie Ci się zdarzać mikrokontrolery to na elektrodzie jest projekt Fusebit Doctor'a (pozwolę sobie wrzucić link ). Działa świetnie. Jedynym problemem dla Ciebie może być fakt, że trzeba będzie zaprogramować atmegę do tego urządzenia ( pomijam fakt wykonania pcb, w linku jest gotowy projekt...
(...) zostaje ci tylko programator równoległy. Albo FuseBit Doctor kolegi manekinen A co do uszkodzonej sygnatury, mi się kiedyś trafiły AT90S2313, kupiłem sztuk 5 z jednej partii. W ciągu pół roku wszystkim popadały sygnatury. Pracują po dziś dzień bardzo dobrze, do tego jeszcze 3 dokupione ATtiny2313, w tej samej aplikacji też hulają ale sygnatur...
Zainteresuj się tym: A post poszedł do kosza, bo o tych problemach było na forum już setki i tysiące razy...
Może ją zablokowałeś nieumyślnie, albo, co jest najmniej realne - masz uszkodzony egzemplarz. Nie wiem czy posiadasz, jeśli nie to polecam sobie zmontować taki wynalazek jak FUSEBIT DOCTOR, u mnie już nie jedną Atmegę uratował przed odłożeniem do okrągłego segregatora ;-).
Dokładnie ISP jest od tego, żeby nie bawić się w przekładanie. Jeśli masz kwarc to może podczas przekładania za bardzo wygiąłeś nogę w uC/podstawce tego programatora? Jeśli nie to spróbuj podać na XTAL1 sygnał prostokątny 1MHz 50% TTL i wtedy spróbować programować (oczywiście wcześniej trzeba odłączyć kwarc i kondki). A w ostateczności - fusebit doctor...
Kazdy kto ma programator i soft :) Programator to na przykład USBASP (20zł na ale...) + nowa atmega Firmware Jeśli nie chcesz kupować nowej atmegi to u starej musisz skasować lock bity np: [/tex]
Gdybyś TYLKO zmienił taktowanie na INT RC 8MHz, to nie byłoby problemu. Wersja AS nie ma tu znaczenia. Przestawiłeś coś jeszcze. Pozostaje zbudować / pożyczyć takie urządzenie jak FUSEBIT DOCTOR - polecam, sam ratowałem tym już kilka Atmeg.
Do odblokowania można użyć urządzenia z projektu "Fusebit Doctor" - sam uratowałem tym kilka trupów :-)
może ma bit lock ustawiony ? najwyżej sobie takie coś skonstruuj i spróbuje odblokować
Nie mogłem zmusić program do działania (nie wiem czemu, pin resetu na 5v), więc w akcie desperacji postanowiłem wyłączyć reset poprzez ustawienie RSTEN na 0. Od tamtej pory nie mogę nic zaprogramować w nim. Kompletnie głuchy na wszelkie komendy. Wiem, że programator za pomocą resetu "informuje" kontroler, że chcemy mu coś zmienić. Bałem się przez to...
Fusebit doctor copes with it very well. I use the project from the It works very well!
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:
Kolejne pytanie : po co wszyscy wszędzie dają dodatkowe podciąganie zewnętrzne pinu reset do Vcc jak przecież domyślnie włączone jest wewnętrzne ? To nie tak :) Zastosowanie zewnętrznego rezystora zależy od konkretnego przypadku. Inaczej projektujemy urządzenie zasilane z malutkiej baterii sterujące malutką diodą, które ma pracować 10 lat, a inaczej...
No właśnie o tym ja piszę. Po pierwsze 1 kupiony klon to nie zawsze strata 1 oryginału - jak pokazały analizy kilka lat temu z rynku pirackiego jedynie kilka-kilkanaście procent miałoby szansę na zakup oryginału - reszty ludzi nie byłoby stać lub nie byliby gotowi wyłożyć gotówki na tak drogi sprzęt. Jeśli chodzi o firmy komercyjne zarabiające wiele...
Pozmieniałem częstotliwości, niestety ani znaku życia :) Cały czas wywala ten sam błąd. Zworkę SLOW SCK założyłem, nie pomogło. Zastanawiam się nad budową takiego oto urządzenia : może coś by pomogło. Wiadomo dla 1 atmegi to średni pomysł budować takie urządzenie. Ale nie 1 i nie ostatnia zablokowałem i może takie urządzenie by je przywróciło do życia...
Masz oczywiście rację jeśli to była wyjątkowa sprawa. Z drugiej strony ten drugi, który kupiłeś mogłeś zaprogramować jako Fusebit Doctor i odblokować ten pierwszy :) A co do Twoich pytań, to nie wiem jak postąpił Bascom po usunięciu &HFC, ale przypuszczam, że analizując tę linię kodu zaprogramował bajt D9 jako low, a 00 jako high, podczas gdy powinien...
(at)tomas1991 Stawiałbym na uszkodzenie ścieżki bo jak rozumiem używasz cyny PB a tam ciężej trudniej o zimne luty:) Przy takich małych płytkach to aż warto miernik ustawić na test ciągłości obwodu (buzzer) i posprawdzać przejścia. Kiedyś zrobiłem płytkę "Atmega Fusebit Doctor " Działała mi prawidłowo tylko, gdy podnosiłem ją do góry. Powód właśnie...
Fusebity raczej. Np przez ich zmianę nie generuje już zegara albo wejście reset ma zmienioną funkcję. Swojego czasu na elektrodzie powstał fusebit doctor: Można to kupić (pogoogluj) ale dla jednego procesora nie ma sensu. Spróbuj procesorowi podać zegar z zewnątrz, może zareaguje...
Proponuję poszukać w sieci: Atmega fusebit doctor (HVPP+HVSP) [url=]Elektroda To może ale nie musi pomóc :)
Proponuję do odblokowania zastosować : Atmega fusebit doctor (HVPP+HVSP) [url=]Link Sam po zablokowaniu kilku procków złożyłem i póki co wszystkie udało się odblokować... Ale podział fusów na uproszczone i zaawansowane przydałby się wielu nowym adeptom :)
Witam, to mój pierwszy projekt diy wystawiony na elektrodzie :) Lampa została zbudowana już kilka lat temu ale dopiero teraz zdecydowałem się na zaprezentowanie. Lampa led został zbudowana w oparciu o mikrokontroler AVR ATMEGA328P. •lampa dostosowuje intensywność sygnałów świetlnych do oświetlenia pomieszczenia, •ma możliwość zmiany nazwy,...
Da się odblokować. Sposobów odblokowania jest wiele (opisane nawet na Elektrodzie). Najlepszy sposób, to skorzystanie z Atmega Fusebit Doctor autorstwa manekinen A to że Doctorem da się odblokować to wiem, nawet go mam ale Weź taką megę podłącz do niego. Bardziej mnie interesuje jak to się stało że megi się zablokowały. Fusy raz ustawiłem zgodnie z...
Odświeżam temat. Dostałam od Kolegi autora Fusebit Doctor (dziękuję serdecznie), chciałam się zrewanżować, ale niestety nie odezwał się. Teraz ja: Oddam wkładki do mikrofonów pojemnościowych TONSIL MCO52 (MCU53)? Wkładki oznaczone jako WCU31
:) Test "hota i lodówki" jednoznacznie potwierdził duży wpływ temperatury na działanie. Miałeś rację, górna granica ucieka (zmniejszałam wartość) dolna jest zawsze ok. Taki OT jak już tu jesteśmy. Czy dobrze rozumuję, że reset można wykorzystać jako port, ale musimy być pewni co do działania programu, bo później nie ma już odwrotu (tylko fusebit doctor)?...
Rozpakowałem wszystkie ATmega przetestowane i sprawdzone. Tak na oko było 50 na 50 ATmega 88 i ATmega 168. Niektóre były zablokowane, ale FuseBit Doctor dał radę. Dziękuję za pomoc.
No mam ten sam problem z jednym uC, myślę czy pomogło by tu coś gdyby go ożywić przez Fusebity doctor'a.
Mam rozumieć że 100 - nóżkowy chip masz podłączony "na pająka" do JTAG? "Gratulacje". :) Nie do końca na Pająka : Podłącz go poprawnie z kondensatorami odsprzęgającymi, zewnętrznym rezonatorem itd.. Próbowałem już z rezonatorem miedzy 22 i 23 oraz z generatorem na 22 nic to nie zmieniło. Ale sadząc po podłączeniu w układzie z którego pochodzi jest...
I nie wiem w czym był błąd. Tym bardziej my nie jesteśmy w stanie tego stwierdzić. Bardzo często jest tak, że nieuważna obsługa nakładem na AVRdude, powoduje przy okazji zapisywania programu także zapisanie fusebitów. Mogłeś więc nieświadomie zapisać inne fusebity. Niestety nie jesteś pierwszy, ani ostatni, kto na tym poległ - ja także musiałem w końcu...
Cóż, ja osobiście za tę cenę kupiłbym klona AVR ISP mkII - działa o niebo lepiej i współpracuje nawet z większą ilością oprogramowania niż USBASP, nie mówiąc już o większej szybkości działania i współpracy z formowymi środowiskami Atmela, dzięki czemu ustawianie fusebitów też jest czytelne. A co do ratowania Atmeg przed zablokowaniem - wystarczy uwaga...
Witam. Mam zaprogramowaną mega32L, która chodzi z wewnętrznym oscylatorem 8MHz bez problemu. Chciałem jednak odpalić ją na na zew. kwarcu 8MHz. Ustawilem fusebity CKSEL(1111) niezaprogramowane SUT1-0(11) niezaprogramowane. I nic, atmega nie uruchamia się. Kondensatory przy kwarcu 22pF. Próbowałem wielu zmian CKSEL(1101) i SUT1-0 w różnych pozycjach....
Kurcze, chyba nie sprawdzę tego. Podejrzewam, że ubiłem megę :cry: . Niepotrzebnie zaznaczyłem fusebity i teraz mam brak odzewu od procka. Znalazłem fusebit doctora. Mam pytanie - czy do naprawy fusebitów wystarczy zmontowanie wtyczki pod COM1 i MAX232? Już z tym sobie poradziłem. Gdy próbuję skompilować tą bibliotekę, wywala mi dwa błędy w pierwszym...
Warto zbudować sobie Fusebit Doctora: oraz korzystać z darmowych narzędzi do programowania i kalkulatora fusebitów: a w razie wątpliwości zapytać, zanim podejmie się decyzję o zmianie fusebitów.
Odpowiadam sam sobie. Najprawdopodobniej źle ustawiłem fusebity. Po ich zaprogramowaniu bez kwarcu już chyba nie da się odczytać attiny2313. Więc przy okazji zbudowałem sobie Fusebit Doctora ;-) W oryginalnym projekcie jest rezonator ceramiczny który chyba wymaga innych ustawień fusów natomiast tutaj jest zwykły kwarc więc tak trzeba zaprogramować....
Czyli próbowałeś z jakimś programatorem ISP i też odczytuje jak AVR Dude poprzez układ FT232RL sygnaturę FF FF FF. Cóż, skoro zatem stwierdziłeś, że przez ISP z procesorem nie da się dogadać, a wcześniej nie zmieniałaś fabrycznie (w firmie And-Tech) ustawionych Fusebitów to moim zdaniem przyczyny mogą być 2: 1. coś źle podłączyłeś i jakaś struktura...
AVR Doctor to dobre wyjście. Sam sobie złożyłem i dzięki niemu uratowałem parę procków które zablokowałem za czasów pierwszych kroków z AVR. Prosty układ który można zmontować bardzo szybko i awaryjnie zawsze może leżeć w szufladzie. Strona projektu:
Witam, postanowiłem uruchomić Tiny13A. Mam AVR ISP MK2. Od ponad 7 lat programuje w sumie bezawaryjnie. Przy czym złącze między nim a mikrokontrolerem to z obu stron IDC-10 (taśma). A na płytce uniwersalnej zdecydowałem umieścić złącze MicroMatch 6-cio pinowe. Przewód i płytka nie mają żadnych zwarć między pinami, wszystkie żyły między programatorem...
1. Żadnemu procesorowi AVR nie da się przeprogramować fusebitu SPIEN za pomocą interfejsu SPI - innymi słowy nie można sobie samym interfejsem go zablokować. 2. Nie wiem jaki jest sens takiego działania, RSTDSBL owszem, ponieważ inaczej pin ten działa jako RESET i tylko po zaprogramowaniu bitu można go wykorzystać jako I/O, ale pozostałe piny (SCK,...
Zbudowałem w końcu tą przystawkę do Fusebit Doctora dla Atmegi 64 i.. udało się zresetować fusebity.. I programator potem ją normalnie wykrywa!!! (przynajmniej 3 sztuki pierwsze z brzegu, do nasępnych już nie miałem siły się bawić z ta amatorską podstawką pod TQFP64) Z ciekawości podłączyłem się terminalem do Fusebit Doctora i pokazało, jakie wcześniej...
Programator tropic, jak sama nazwa wskazuje, to programator zrobiony z myślą o picach, którego autorem jest jakiś trol, w tym przypadku, trol.six. ;) - obsługa przez polecenia, tzn nie potrzeba dedykowanego oprogramowania - uniwersalny protokół UART, obsługuje XON-XOFF na razie jednostronnie - czyta oraz wysyła w formacie hex Wersja którą prezentuje,...
Witam! :D Historia jak pewnie wiele innych :D Zbudowałem dekoder RDS na TDA7330 i ATtiny2313. Nie dlatego, żeby się wdrożyc w procesory, tylko dlatego, że w handlu nie ma gotowych dekoderów. No i zaprogramowanie mnie przerosło :D Zrobiłem prosty programator szeregowy, zaprogramowałem PonyProgiem i dekoder nie działa. W układzie, w którym raczej nie...
Dla Ciebie zrobienie Fusebit Doctora to jedynie wykonanie płytki przylutowanie elementów i zaprogramowanie gotowym plikiem HEX (popularnie zwanym wsadem), który jest dostępny na pod wskazanym tematem na forum. W szczególności początkujący powinni mieć pod ręką Fusebit Doctora, ponieważ to oni najczęściej mylą się podczas ustawiania fusebitów i blokują...
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ś? Poza tym warto mieć Fusebit Doctora:
Witam Jako że w dzisiejszych czasach w niepamięć powoli odchodzą napędy optyczne, często jest tak że nawet jak trzeba z niego skorzystać okazuje się że już nie czyta płyt :( Jeśli mamy komputer stacjonarny możemy oczywiście się pozbyć napędu z obudowy ale często zaślepka zatoki w obudowie zaginęła bez wieści więc albo trzeba coś dopasować, albo kupić...
Już chyba po raz któryś piszę, najprostsza jest opcja z generatorem, ale nie na wszystkie dolegliwości "zablokowanego" tym uleczysz (tym tylko naprawisz problemy ze złym ustawieniem zegara, ale np. wartości fusebitów spoza zakresu - wartości reserved, czy bitu RSTDSBL nie naprawisz). Z kolei projekt fusebit-doctor to w pełni sprawdzony przeze mnie (robiłem...
Kożystam z mkAVRCalculator. Jednak nie mam komunikacji z atmegą, bo jak ustawię np. CKOUT na stan wysoki to po odczytaniu nadal taki zostaje. Pewnie ustawiłem jakieś dziwne taktowanie zew. i teraz się z nim nie da porozumieć. Szkoda, że fusebit doctor tego nie naprawia.
Witam przez przypadek zmieniłem taktowanie mikrokontrolera z 1MHz na 2MHz na wewnętrznym oscylatorze RC. Czy mogę ją jakoś odblokować posiadam jeden sprawny mikrokontroler. Dodam że nie chcę budować żadnego FuseBit Doctora. Używam programatora USBAPS. Czy może ktoś wrzucić program w bascomie do generowania częstotliwośći 1MHz Pozdrawiam
Cześć jeśli mogę coś zasugerować to zajżyj na tę stronke oraz polecam ten program
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...
Poszukaj na forum fusebit-doctora Jeżeli procek jest nieuszkodzony tylko zablokowałeś go błędnym zaprogramowaniem fuse-byte to ta maszynka zaradzi temu
Z ciekawości zapytam czy odhaczyłeś najpierw CKDIV8? Jeśli nie to te 128kHz jest też dzielone przez osiem co daje 16kHz Zegar nie może być szybszy niż 1/4 prędkości taktowania procka więc 4kHz Nie wiem czy w Bascom przewidzieli taką opcję. Druga sprawa..zależy jakiego masz Mkavrcalkulator`ka. Dopiero jakieś nowsze wersje powyżej 60 mają tez obsługę...
Witam, Mam problem z komunikacją z Atmega jak w tytule. Bardzo hobbystycznie interesuję się elektroniką i o ile jakieś proste rzeczy robię to microkontrolery to dopiero mocne początki. Zacznę od tego, że chciałem naprawić sobie MTester kupiony a Alli.. Wszystko działało, do chwili gdy na testerze pewnego dnia pojawił się komunikat rozpoznania układu...
Zrobiłem układ z posta Przy programowaniu procesora wywala mi błąd: C:\WinAVR-20100110\bin\avrdude.exe -C C:\WinAVR-20100110\bin\avrdude.conf -p m8 -P /dev/parport0 -c usbasp -U eeprom:w:C:\Users\pawel\Desktop\atmega-h... avrdude.exe: AVR device initialized and ready to accept...
Fusebit doctor i po problemie.
Fusebit low na FF powinien poskutkować ustawieniem oscylatora na zewnętrzny rezonator kwarcowy od 8MHz do góry . Problem wynika z tego że zaprogramowany bit ma wartość zero i w tym przypadku niektóre programatory ptaszek traktują jako bit o wartości 1 a niektóre o wartości zero . Poza tym Nie zablokowałeś układu na amen tylko potrzebujesz "fusebit doctora"...
Jak narazie sobie odpuszcze, bo ostatni Tiny w szufladzie:p zastanawiam się czy dałoby radę jakoś zrobić takiego fusebit doctora na płytce stylowej na attiny2313 żeby po prostu prostymi komendami w asm wysłać z góry ustalony Ciąg znaków binarnych a tym samym "na kolanie" przywrócić normalne fusy? Może ma ktoś jakiś pomysł? Myślałem już nad tym tylko...
Atmega odblokowana (zrobiłem fusebit doctora) i przestawiona na zewnętrzny kwarc 20MHz i tak jak zwykle zdjęć nie pokazuje.
Zapoznaj się z tym: czyli:
Dobry wieczór ! Napisałem prosty program, który po podaniu na wejście przetwornika ADC2 napięcia wyższego od 800mV zmienia stan wyprowadzenia PB0 na przeciwny. Oto kod źródłowy : > "make.exe" all -------- begin -------- avr-gcc (WinAVR 20100110) 4.3.3 Copyright (C) 2008 Free Software Foundation, Inc. This is free software;...
Straszysz :) wystarczy umieć czytać. Tak to prawda, ale początki są trudne tym bardziej, że fusbity negowane ... kłopoty gotowe :D Gdyby było inaczej to projekt rewelacyjnego Fusebit Doctora oraz podwieszony temat na forum, nie byłby potrzebne :D:D:D
O fusebitach jest w dokumentacji napisane w rozdziale bodajże memory programming. Jest tam wyszczególnione co, który bit robi. Niektóre są opisane gdzieś indziej, ale będą odnośniki. Warto tam zajrzeć nim się w ciemno coś zaprogramuje, ponieważ niektóre wyłączają możliwość programowania przez interfejs ISP. Niektóre też zmieniają źródło zegara i mikrokontroler...
Cóż, poza tym co napisał dondu (tym bardziej, że najprostszy programator USB kupimy za parę złotych): + generatory - to się czasem przydaje, jeśli nie mamy programatora HV, szczególnie ze zmianą częstotliwości - estetyka wykonania pozostawia wiele do życzenia... Ponadto całość można było upchnąć na mniejszej powierzchni stosując elementy SMD jeśli już...
lepiej kupić kolejną ATmega8 a starą spisać na straty I mieć potem efektowny składzik sprawnych procesorów wartych kilka stówek ;) Pozdrawiam. Breloczki to można sobie robić ze spalonych procesorów, a lepiej ze starych pamięci EPROM z okienkiem :D Ogólnie dondu napisał chyba na ten temat wszystko, ze swojej strony polecam (jeśli nie mamy jeszcze narzędzi...
Fusebit doctor może się przyda kiedy indziej. Teraz jeszcze tylko dopytam o kolejność wykonania działań. Ten plik HEX ( a raczej dane wklejone do notatnika) muszę wgrać do pamięci flash przed zaprogramowaniem fusebitów, czy po? Znaczy jak mam to okno, gdzie wybieram kontroler, to tam poniżej jest flash i eprom (czy jakoś tak) i w tych okienkach można...
Atmega8A - Czy da się jeszcze z nią coś zrobić? Zbuduj Fusebit Doctora i po problemie :)
Tak, da radę o ile problemem jest ustawienie się na external clock. Czasem da się takim czymś też ożywić atmegę ustawioną na external RC i kwarc zewnętrzny. Jeśli coś zrobiłeś z rstdsbl lub spien to nie ma szans - musisz zrobić fusebit doctora lub znaleźć kogoś w okolicy z HVPP. Oczywiście musisz od atmegi odlutować wszystko co wisi na nodze XTAL1 -...
Jestem skłonny spróbować rozwiązania z Atmega Fusebit Doctor. Będę miał tylko problem z adapterem, już dawno nie robiłem w eagle i nawet nie mam zainstalowanego obecnie w komputerze. Czu któryś z kolegów ma projekt adaptera pod ten procesor?
Atmegi 328, attiny 2313 / 45 / 85 i inne 13 programuję bez problemów, samo wgranie softu do nadajnika też nie sprawiało żadnych problemów - dopiero po ustawieniu fusów mam błąd. Kable to było pierwsze co sprawdziłem, więc na 100% jestem pewny że to nie to. Na dniach spróbuję złożyć "fusebit doctora" i może będę czuł się pewniej, bo na teraz sama myśl...
No nie jest tak wesoło jak delikwent nie ma "na stanie" żadnego rezonatora kwarcowego :D To by znaczyło że rzadko coś buduje, albo nie budował wcześniej wcale :D Na dodatek ten kabelek mógł popsuć cały plan. Nie pisze, że tym kabelkiem nie da się pracować, ale powinien być wykonany starannie itd.. Łatwo tam o błąd transmisji który może się skończyć...
Może tracisz czas. Zerknij na to Kiedyś w pół godzinki zlutowałem sobie na płytce uniwersalnej FuseBit Doctora i przydał się kilka razy. Załatwiłby sprawę tych Twoich wszystkich procesorków w minutę.