logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Brak możliwości zapisu do Atmega8

xury 16 Wrz 2010 18:32 2409 9
REKLAMA
  • #1 8517767
    xury
    Specjalista automatyka domowa
    Coś dziwnego się stało z jednym moim uC.
    Mianowicie po włożeniu go do programatora stk200 poprawnie odczytuje stan fusebitów, oraz zawartość flasha i eproma. Jednak kiedy tylko próbuję coś zapisać: nieważne co fusebity, flash lub eprom to nic nie zapisuje. W tym momencie już nie można zidentyfikować procesora ani nic nie można odczytać aż do wyjęcia go z podstawki i ponownego osadzenia. Wtedy na nowo można z niego czytać.
    Czy da się go uratować czy to już trup?

    Ps. Inne uC działają doskonale, układ resetu, zasilanie, połączenia dobre.
  • REKLAMA
  • #2 8518046
    11111olo
    Poziom 42  
    Jaki używasz program do programowania?
  • REKLAMA
  • #3 8518159
    xury
    Specjalista automatyka domowa
    Używam Bascoma, bo jako jedyny widzi stk200 na Windows 7
    Dodałem log z avr-isp (też działa).
    Cytat:
    Reset: Resetting ISP
    ISP Initialized; Detected Device: ATmega8 with Signature: 1E9307 - 00:01
    File Load: File loaded (as a Binary file) - 00:00
    Flash: Programming
    Flash: Programming Complete - 00:00
    Flash: Verifying
    Verify Failed at 0000h: Read FFh - Should have been 12h
    AVRISP: Flash Failed Verify - 202 errors found : Check Setup button for options
    Reset: Resetting ISP
    ISP Initialized; Detected Device: Unknown with Signature: 000102 - 00:00
  • REKLAMA
  • #4 8518430
    11111olo
    Poziom 42  
    To w bascom daj ERASE i potem próbuj.
  • REKLAMA
  • #6 8518523
    11111olo
    Poziom 42  
    Może to problem "siódemki"?
    Czy pod XP jest tak samo?

    Czy inne AVR-ki działają normalnie?
  • #7 8518559
    xury
    Specjalista automatyka domowa
    No właśnie mam kilka innych Atmega 8 i programuję je normalnie w tym samym programatorze. A w tej jedynej nie mogę zmienić nawet bita. Lockbity nie poustawiane, nic innego na ISP, bo to programator z podstawką wyłącznie do procków w Dip28, wcześniej też ten scalak działał normalnie, aż któregoś razu "verify error at 0000" i tak już ma.
    Nie da się skasować, wymazać, zmienić ani jednego fuse bita itp.

    Co do Xp to nie posiadam na żadnym komputerze niestety, ale myślę, że nie ma to nic wspólnego z systemem, bo przecież inne identyczne Atmegi działają, tylko ta jedna jedyna nie. Teraz nasunęło mi się podejrzenie, że po prostu padł pin MOSI. Odczytuje poprawnie ale nic nie może zapisać. Tylko dlaczego po tym nie chce go zidentyfikować, dopóki nie zdejmę zasilania.
  • Pomocny post
    #8 8518603
    11111olo
    Poziom 42  
    Jesteś w plecy parę zł :/
    Wyrzuć atmegę i śpij spokojnie.

    Też kiedyś nagle przestała działać mi atmega 162 - wywaliłem i po sprawie.

    Aha.

    Nie wiem czy programator równoległy jej by nie zaprogramował.
  • Pomocny post
    #9 8519314
    manekinen
    Poziom 29  
    Układ uszkodzony, dane w nim po prostu zamarzły i tyle - to samo mi się przydarzyło z m88v - czytam normalnie (program się nawet wykonuje) ale nie mogę zmienić nawet jednego fuska. Równoległy wysokonapięciowy również nic nie wskóra.

    Układ można wystawić na aukcję jako "niesprawdzony", przy obecnych cenach pewnie ktoś się skusi ;)
  • #10 8519359
    xury
    Specjalista automatyka domowa
    Nie będę nikogo raczył takim AtROMem :)
    Jest w nim działający zegarek, może komuś sprzedam cały zmontowany zegareczek :)
    Kiedy mu się znudzi i zapragnie zaprogramować uC to będzie się dziwił jak zdołałem założyć takie zabezpieczenie :)
REKLAMA