Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Rezurektor AVR- Proszę o schemat

pawelwozniakandrzej 26 Lut 2010 00:47 20667 104
  • #61 26 Lut 2010 00:47
    marco47
    Poziom 41  

    Jeżeli masz wybór to lepiej zrób porządny programator równoległy HV (wysokonapięciowy ) https://www.elektroda.pl/rtvforum/viewtopic.php?t=1551610&highlight= . Wykorzystaj tylko pierwszy element z płytki .
    Będziesz mógł przywracać do życia wszystkie typy procków AVR , lub programować do woli wszystkie ich zabezpieczenia .

  • #62 26 Lut 2010 00:54
    Lucki
    Poziom 21  

    Kolego troszke za duży projekt jak na moje umiejetnosci, chciałbym jakiś porosty rezurektorek do naprawy atmegi8

  • #64 26 Mar 2010 00:37
    perfi_i
    Poziom 12  

    PF a możesz podac pliki eagle'a?

  • #67 07 Kwi 2010 15:14
    atek000
    Poziom 17  

    Witam i przepraszam, że wracam do tematu. Mam w tej chwili 4 zablokowane atmegi8 i 2 sprawne attiny2313. Rezurektor zrobiony jest na m8 tak jak i FactoryDefaultMega8, stąd moje pytanie, czy można go przerobić na t2313? Jak tak to poproszę o przekompilowanie wsadu na t2313, bo ja bawię się na razie w bascomie a program pisany był w c.
    No chyba, że mogę zrobić ten układ do ręcznego przestawiania fusebit-ów, ale w które adresy jaką wartość mam wpisać?
    Nie chce budować jakiegoś skomplikowanego programatora bo mam USBasp i na razie mi wystarczy, chce tylko odblokować to co mam. A cały układ chce zbudować na płytce wsadowej.

  • #68 13 Kwi 2010 01:47
    tsare
    Poziom 13  

    Coś mi ten atmega defaulter nie działa :/
    Teoretycznie jest ok: załączam, świeci się czerwony led, czekam sekundę, przy niektórych µc więcej, zapala się zielona dioda i przerywam. Niestety żadnego efektu, ponyprog dalej wywala błąd -24 :/
    Fusy głównego µc: SPIEN, BOOTSZ1, BOOTSZ0, SUT0, CKSEL1, CKSEL2, CKSEL3 czyli 1MHz jak być powinno

    Zrobiłem własną płytkę. Może i amatorszczyzna, ale na oko wygląda ok. Może mam gdzieś błąd? Nie wiem. Sprawdzałem pod kątem zwarć.
    Zasilam z zasilacza stabilizowanego 12V 500mA

    U1(główny) wpięty od strony ścieżek. U2 od strony elementów.

    Nie miał nikt podobnego problemu?
    HELP ;/

    Załączniki:
  • #69 21 Kwi 2010 12:03
    krystek12345
    Poziom 9  

    Już kilkakrotnie próbowałem uruchomić ten rezurektor AVR i bez skutków. Postępuję zgodnie ze wskazuwkami i poprawkami i nic nie da się tym naprawić. Udało się juz komuś?

  • #70 25 Kwi 2010 03:23
    atek000
    Poziom 17  

    Witam, pochwalę się że podniosłem 4 z 4 zablokowanych atmeg8 ale nie rezurektorem. Na początku próbowałem rezurektora, specjalnie kupiłem kolejną megę8, układ robiłem na płycie wciskowej ale lipa. Próbowałem programu kolegi mardoq, obydwu wersji, także na programie z avr, niestety na nerwach się zakończyło.
    A, że na tych płytach montażowych wciskanych szybko się robi (kabelki połączyć) to postanowiłem spróbować innego schematu (mimo późnej pory i bardzo niezadowolonej minie żony), kolegi PiotrEtenM500 pod nazwą FactoryDefaultMega8.zip. Miałem mały problem ale ruszyło z kopyta. Niestety kolega pobiera 4 punkty dla siebie, warto. Schemat łatwy i szybki do wykonania, jak nie będzie chciało pójść zauważyłem przy 2 sztukach, że należy załączyć zasilanie na chwilkę (tylko kliknąć switch-a) co spowoduje błąd ale następna próba przyniesie powodzenie.
    Tak, że moim zdaniem można porzucić niedziałającego rezurektora lub przynoszącego więcej problemów niż zadowolenia z pracy na rzecz FactoryDefaultMega8.

    PS.
    Pozostaje mi jeszcze do odblokowania 1 szt. AT2313 ale mając teraz 5 spranych atmeg8 i 2 at2313 to chyba sobie daruję ;).

  • #72 25 Kwi 2010 09:48
    niutaki42
    Poziom 9  

    Wiem że rezurektor to lipa ale mimo to chcę go uruchomić. Nie lubię gdy w szufladzie zalegają mi nie działające projekty. Jeśli komuś udało się już go uruchomić to bardzo proszę o jakieś wskazówki.

  • #73 25 Kwi 2010 09:53
    PiotrEtenM500
    Poziom 19  

    niutaki42 napisał:
    Jeśli komuś udało się już go uruchomić to bardzo proszę o jakieś wskazówki.


    Zamów PCB w wersji V2 i nowy wsad znajdziesz na stronie EP. Działa poprawnie choć, nie każdy egzemplarz daje się uruchomić, z tego powodu zamieściłem inny projekt bardziej przemyślany i działający zgonie z przeznaczeniem, jest prostszy w realizacji i efektywniejszy w działaniu. Powodzenia

  • #74 25 Kwi 2010 12:33
    atek000
    Poziom 17  

    niutaki42 proszę przeczytaj mój post wyżej, nie trzeba było daleko szukać, tylko tylko 2 posty do góry. Zrezygnuj z rezurektora avr na rzecz FactoryDefaultMega8. Schemat bardzo podobny, tak samo szybki do wykonania a sprawdzone i działa.
    No i teraz kolega PiotrEtenM500 dał nowy wsad, jak będę miał problemy to go sprawdzę (znając życie to na pewno go sprawdzę)

  • #75 25 Kwi 2010 22:36
    niutaki42
    Poziom 9  

    atek000 jeżeli przeczytasz uważnie mój post to dowiesz się że nie lubię mieć niedokończonych projektów a poza tym nie jest on dla mnie bardziej ciekawostką ponieważ jestem w posiadaniu programatora równoległego

  • #76 27 Kwi 2010 08:25
    PF
    Poziom 19  

    Mam pytanie do PiotrEtenM500

    Opisujesz, że podany wyżej wsad jest nowy. Porównując go ze starym [ z pierwszej strony ] jest identyczny, gdzie ta nowość.

  • #77 27 Kwi 2010 22:58
    mazomen
    Poziom 15  

    A mi udało się uruchomić ten rezurektor. Postępowałem zgodnie z wytycznymi zawartymi w errata i ładnie śmiga. Udało mi się nim odblokować każdy posiadany przeze mnie mikroprocek m8 i tiny2313 (które wcześniej specjalnie blokowałem wyłączając im reset lub wszystkie możliwe bity)

  • #78 29 Kwi 2010 19:52
    Adrian_sekowski
    Warunkowo odblokowany

    A mi właśnie zgodnie ze schematem tym poprawionym nie resetuje ATtiny2313, krótki błysk tyko i nic. ATmega8 mi odblokowało ale Attiny nie.

    Zbudowałem chyba już trzecią płytkę drukową no i ciągle błąd. Więc złożyłem na płytce stykowej i mi atmega8 resteuje a attiny nie. Pytanie co lub gdzie jest błąd. Teoretycznie wszystko powinno być oki a nie jest.

    Mam dwa pliki hex

    Rezurator 5,51 KB (bajtów: 5 643) (nie pamiętam skąd go mam ale z tego tematu chyba)
    Rezurator 10,5 KB (bajtów: 10 818) (opis Errata.pdf jest w tym oraz hex)

    Oba resetują atmega8 a żaden attiny2313 (płytka stykowa zgodnie ze schematem i poprawką tranzystor zamiast diody zenera)

  • #79 29 Kwi 2010 23:01
    tsare
    Poziom 13  

    A mnie już szlag trafia. Złożyłem defaulter wg wzoru kolegi PF i co?
    Nie dość, że nie odblokował atmegi(sytuacja jak przy mojej płytce - chwila czerwona, następnie zielona dioda, niby wszystko ok, ale ponyprog nie wykrywa uc) to jakimś cudem(!) zablokowana została sprawna atmega. Kolejny zombie do kolekcji :/
    Mam pytanie, na jakie fusy konkretnie powinna być zresetowana 'naprawiona' mega8?
    Jeszcze jedno: zasilam układ zasilaczem stabil. 12V 600mA tak więc nie wlutowałem w płytkę elementu J1. Co to konkretnie jest?

  • #80 30 Kwi 2010 00:53
    atek000
    Poziom 17  

    Tak jak pisałem, ja tez miałem kłopot z tymi diodami. Zaświeciła się zielona ale atmega dalej zablokowana, więc klikałem kilka razy reset a raczej włączałem zasilanie w FactoryDefault i wywalało błąd (czerwona dioda świeciła a czasem tylko mignęła). Następnie włączyłem go poprawnie i zadziałało. Musiałem tak postąpić z 2-ma atmegami z 4-ech.
    Ale, że zablokowało atmegę mastera? No tego to nie rozumiem, no chyba że podałeś źle zasilanie, poszło 12V na nią i nie jest zablokowana a martwa.
    Ja miałem jakiś zasilacz 15V i dawałem 2 stabilizatory na 12V a z niego na 5V, jakieś chyba 470uF kondensatory za każdym, to wszystko. Acha, i nie miałem diody zenera do załączenie 12V tylko 2 tranzystory jak podawał kolega mardoq.

  • #81 30 Kwi 2010 15:46
    Adrian_sekowski
    Warunkowo odblokowany

    Gdyby ktoś miał działający wsad HEX ale nie tylko do ATmega8 ale również ATtiny2313 to prosiłbym o nakierowanie na niego abym miał pewność że on działa dla ATtiny2313 a reszty będę szukał sam na płytce (może jakimś cudem bład)

    może opisze problem

    Zmieniałem fuse bity zjezdzajac z częstotliwością pokoleji jak to leciało
    8MHz
    8MHz/8
    4MHz
    4MHz/8
    1MHz
    1MHz/8
    128kHz
    128kHz/8 - i tu właśnie attiny zrobiła się niewidoczna dla mojego USBasp nie wiedząc dlaczego. Ale wciąż pracuje z tą czestotliwością i program leci wolno tak jak powinien

    A Ten rezutorek też nie widzi dobrej attiny (błyśnie tylko dioda i nic wiecej a na ATmega8 normalnie są dwa długie świecenia diody)

  • #82 01 Maj 2010 23:02
    mazomen
    Poziom 15  

    Wsad do rezurektora który zamieściłem w errata na 2 stronie tego tematu jest na 100% sprawny. Zresztą ten dostępny kiedyś na elportalu też działa tylko dioda jest zanegowana. Mój rezurektor bez problemu zresetował tine2313 z zegarem 128kHz/8.
    A może masz źle polutowane przewody z poprawki pcb? (one odpowiadają za tine2313)

  • #83 02 Maj 2010 00:42
    ciapciok
    Poziom 20  

    Cytat:
    128kHz/8 - i tu właśnie attiny zrobiła się niewidoczna dla mojego USBasp nie wiedząc dlaczego. Ale wciąż pracuje z tą czestotliwością i program leci wolno tak jak powinien


    A zworke spowalniającą w programatorze założyłeś? Jest wymagana dla niskich częstotliwści.

    Pozdrawiam

  • #84 03 Maj 2010 14:27
    manekinen
    Poziom 29  

    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 ;)

    Płytka, wsad, oraz cały opis są tutaj http://diy.elektroda.eu/atmega-fusebit-doctor-hvpp/

    Rezurektor AVR- Proszę o schemat

    Jeśli ktoś jest zainteresowany to może urządzenie sobie wykonać, będzie one ciągle rozwijane i będą dodawane nowe procki i płytki adapterów - będe potrzebował ludzi do testowania procków których nie będe jak miał sprawdzić w praktyce. Dodanie nowych sygnatur i fusków do bazy to jak kiwnięcie palcem, no ale trzeba je jeszcze z not wysłuskać no i przetestować w praktyce ;)

    Pozdrawiam!

    (jeśli moderator uzna że ten post tutaj nie pasuje to proszę wydzielić do osobnego tematu, dzięki ;) )

  • #85 03 Maj 2010 23:18
    Adrian_sekowski
    Warunkowo odblokowany

    ciapciok napisał:
    Cytat:
    128kHz/8 - i tu właśnie attiny zrobiła się niewidoczna dla mojego USBasp nie wiedząc dlaczego. Ale wciąż pracuje z tą czestotliwością i program leci wolno tak jak powinien


    A zworke spowalniającą w programatorze założyłeś? Jest wymagana dla niskich częstotliwści.

    Pozdrawiam


    Tak mam cały czas w programatorze zworkę slow założoną bo bez niej komp nie widzi scalaków (nawet 8MHz)

    Dodano po 6 [minuty]:

    mazomen napisał:
    Wsad do rezurektora który zamieściłem w errata na 2 stronie tego tematu jest na 100% sprawny. Zresztą ten dostępny kiedyś na elportalu też działa tylko dioda jest zanegowana. Mój rezurektor bez problemu zresetował tine2313 z zegarem 128kHz/8.
    A może masz źle polutowane przewody z poprawki pcb? (one odpowiadają za tine2313)


    Tak chyba dokładnie ten HEX mam w atmega8 i nie działa dla attiny 2313 a wszystko robiłem zgodnie ze schematem poprawionym w pdf eretra i sprawdzająć miernikiem (brzęczyk) wszystko jest poprawnie lecz nadal nie działa . Elementy wysoko napięciowe chyba mogę pominąć (założyć że są dobrze zrobione) bo atmega sie resetuje a Attiny nie więc mówisz że to tylko jakiś błąd ścieżki dla Attiny2313 tak

    Dodano po 5 [godziny] 57 [minuty]:

    Dodam jeszcze że jestem po jakiś 2h łączenia na płytce stykowej kilku atmega8 (z doktorkiem) i attiny2313. Dwie attiny i dwie Atmegi Ani jedna opcja działająca - attiny nadal zablokowana a ja nie mam pojęcia najmniejszego dlaczego przecież wsztsko jest ok 12V - 11,75V 5V - 4,89V wczym tu problem nie mam pojęcia

  • #86 04 Maj 2010 11:56
    Adrian_sekowski
    Warunkowo odblokowany

    Nadal taki error :D

    Rezurektor AVR- Proszę o schemat

  • #87 04 Maj 2010 17:07
    mazomen
    Poziom 15  

    A masz może pod ręką jakąś inną tine2313? Jak tak to przestaw jakiś bit np. podział przez 8 i wsadź do rezurektora. Potem tylko pod UsbAsp i sprawdź czy coś się zmieniło. Może masz coś nie tak z tą tiną ?

  • #88 04 Maj 2010 20:39
    Adrian_sekowski
    Warunkowo odblokowany

    Tak dokładnie też tak zrobiłem. ATtiny2313 sprawna (nowa) przestawiona z 1MHz na 8MHz wsadzona do tego rezuratora też nic nie dzieje się z nią nadal programator odczytuje 8MHz a nie 1 tak jak powinno być chyba

    Połączenia tak jak w pdf Między Atmega8 a ATiny2313 na płytce stykowej niejednokrotne z resztą nie rozwiazują problemu a nie możliwe abym tyle razy sie mylił.

    Attiny2313 nie ma podłaczonego 3pinu i nie dochodzi do nie BS1 z atmega8 programującej

    Dodano po 1 [minuty]:

    Zresztą gdyby z ATtina2313 coś się działo to program by chyba nie działał poprawnie a on działa tylko naturalnie kilkaset razy wolniej :D

    Dodano po 1 [minuty]:

    jeszcze dopiszę że wgrałem tego Hex z twojego załacznika co jest folder "for AVR" a w nim pdf i hex

    Dodano po 45 [sekundy]:

    No i częstotliwość atmega8 co jest w niej rezurator wynosi 1MHz na wewnętrznym generatorze

    Dodano po 1 [minuty]:

    Również atmega8 używałem dwóch różnych i nadal to samo. Wogóle nie dotyka Attiny2313 tylko krótki impuls że niby reaguje i nic więcej

  • #89 05 Maj 2010 18:05
    mazomen
    Poziom 15  

    Adrian_sekowski napisał:


    Attiny2313 nie ma podłaczonego 3pinu i nie dochodzi do nie BS1 z atmega8 programującego


    A dlaczego tak?

    A jak ma kolega ustawione fusy w m8 ?

  • #90 05 Maj 2010 20:31
    Adrian_sekowski
    Warunkowo odblokowany

    Przedchwilą zczytałem fuse z atmega8 rezutora i Fuse są tak ustawione:

    LOW HIGH LOCK BYTE
    0xE1 0xD9 0x3F

    czyli
    oscylator 1MHz wewnętrzny
    Rezurektor AVR- Proszę o schemat


    Mój schemat połaczeń wygląda tak:

    Rezurektor AVR- Proszę o schemat

    Te czerwone elipsy to właśnie brak połączeń

    Dodano po 1 [godziny] 22 [minuty]:

    Adrian_sekowski napisał:

    Attiny2313 nie ma podłaczonego 3pinu i nie dochodzi do nie BS1 z atmega8 programującej


    Tutaj muszę sprostować że pin 4 w atiny2313 :D