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

Zablokowana atmega? Dziwny błąd po długiej przerwie

eiliat 30 Gru 2012 17:59 1320 3
REKLAMA
  • #1 11717235
    eiliat
    Poziom 15  
    Witam,

    Czy poniższy komunikat oznacza, że mam zablokowany procesor?
    Dawno go nie używałem, nie pamiętam konfiguracji, używam mkAVRCalculator:

    avrdude.exe: set SCK frequency to 750000 Hz
    avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
    avrdude.exe: AVR device initialized and ready to accept instructions
    
    Reading | ################################################## | 100% 0.02s
    
    avrdude.exe: Device signature = 0x000102
    avrdude.exe: Expected signature for ATMEGA8 is 1E 93 07
    avrdude.exe: current erase-rewrite cycle count is -50462977 (if being tracked)
    avrdude.exe: reading signature memory:
    
    Reading | ################################################## | 100% 0.02s
    
    avrdude.exe: writing output file "C:\Users\eiliat\Documents\mkAVRCalculator\sig_tmp.hex"
    
    avrdude.exe: safemode: Fuses OK
    
    avrdude.exe done.  Thank you.


    Nie wiem dlaczego w komunikacie mam ATMege8, skoro z listy wybrałem Atmege32 i taki procesor mam podłączony.

    Procesor jest raczej dobrze podłączony bo inny jest komunikat gdy odłączę jedną z linii.
  • REKLAMA
  • #2 11717549
    mirekk36
    Poziom 42  
    W komunikacie masz wyraźną informację że program AVRDUDE nie może odczytać prawidłowej sygnatury twojego procka ATmega32. Oznacza to TYLKO JEDNO:

    1. złe połączenia pomiędzy programatorem i prockiem
    2. ew złe zasilanie
    3. być może brak połączonych mas

    nie ma innych możliwości
  • REKLAMA
  • #3 11717853
    szulat
    Poziom 23  
    tak chyba też może się dziać przy złej szybkości programowania w usbasp? widać że stary firmware więc nie zaszkodziłoby przestawienie zworki
  • #4 11718957
    mirekk36
    Poziom 42  
    szulat napisał:
    tak chyba też może się dziać przy złej szybkości programowania w usbasp? widać że stary firmware więc nie zaszkodziłoby przestawienie zworki


    No racja - nie zauważyłem tego:

    Cytat:
    avrdude.exe: set SCK frequency to 750000 Hz
    avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.


    czyli być może stary jak świat jest wsad w programatorze, procek jest taktowany 1MHz i program nie może wymusić programowego spowolenienia SCK

    więc rzeczywiście - jeśli masz na tym programatorze zworkę SLOW_SCK to ją zapnij i już.
REKLAMA