Elektroda.pl
Elektroda.pl
X
Elektroda.pl
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.
itemscope itemtype="https://schema.org/QAPage"

Atmega 16 - Źle ustawiony fusebit przeprogramowanie at90s8535

Lokomotion 29 Wrz 2013 23:05 1236 7
  • Atmega 16 - Źle ustawiony fusebit przeprogramowanie at90s8535

    #1
    Poziom 11  

    Witam mam problem z Atmega 16 źle ustawiłem fusebity i ją zablokowałem. Jest możliwość przeprogramowania jej mikrokontrolerem at90s8535 (cały zestaw uruchomieniowy pecel z avt) ?

    0 7
  • #2
    Poziom 30  

    Trudno powiedzieć, może i by dało radę, ale implementacja odpowiednich rzeczy na tym "pecel" może być bardzo czasochłonna (o ile w ogóle możliwa).
    Zajrzyj tutaj (może warto zrobić sobie taki uproszczony układ na płytce uniwersalnej, wgrać program i gotowe):
    https://www.elektroda.pl/rtvforum/viewtopic.php?p=8289220#8289220

    0
  • #4
    Poziom 11  

    Więc tak chciałem z wewnętrznego oscylatora ustawić na zewnętrzny 16 Mhz i ustawiłem
    Ext. Crystal/Resonator High Freq. ; Startup Time 16k + 64ms ; [Cksel = 1111 Sut =11]
    Dołączyłem kwarc 16 Mhz + 2 kondensatory 22 pF i następnie podłączyłem do masy.
    Próbowałem dołączać różne kwarce i raz na jakiś czas komputer go rozpoznał ale nie dało się nic przestawić i po ponownym wciśnięciu identyfikacji chipu już go nie rozpoznawał. Próbowałem na programatorach Usbasp oraz stk 200.
    A może jest jakiś wsad do Atmegi 32 16pu jak tak to bym zbudował sobię tego fuse bit doctora a jak nie to pozostaje mi popularny serwis aukcyjny i zamówić bo w okolicznych elektronikach nie mają takich rzeczy.

    0
  • #5
    Moderator na urlopie...

    Skoro ruszałeś tylko CKSEL (a jeszcze spytam - jakim programem to programowałeś i czy przed zmianą wartości dokonałeś odczytu z układu?) to spróbuj podać na nóżkę XTAL1 (po odłączeniu kwarcu i kondensatorów) przebieg prostokątny 1MHz 50% TTL i spróbować odpalić programowanie (z opcją SLOW SCK).

    0
  • #6
    Poziom 28  

    Witam.
    Ale Fuse Bity masz dobrze ustawione chyba, że źle zostały zapisane.

    Sprawdź dokładnie połączenia.

    0
  • #7
    Poziom 11  

    Programowałem go w bascomie a połączenia sprawdzałem kilka razy czy nie ma gdzieś zwarcia albo przerwy. Jutro spróbuję podać mu z generatora przebieg prostokątny i dam znać. A co do odczytu to dałem przed programowaniem.

    0
  • #8
    Poziom 11  

    Ani zmiana kwarców ani generator nie pomógł ale za to pomocny stał się "Atmega fusebit doctor" :)

    0