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

AVR - USBasp nie widzi ATmegi 8 po ustawieniu fusebitów, jak wgrać firmware Fischla?

Norman112 07 Gru 2015 22:11 3987 14
REKLAMA
  • #1 15220440
    Norman112
    Poziom 9  
    Witam!

    Ostatnio zacząłem uczyć się rozmawiać z uC Atmela na podstawie ATmegi 8. Po wielu różnych próbach i eksperymentach doszedłem do wniosku, że zbuduję zegar. A że człowiekiem jestem gwałtownym, to zamiast taktować kwarcem 32kHz sam Timer2 , postanowiłem (z powodu niewiedzy o trybie asynchronicznym tegoż) to zastosować także dla pozostałych układów procesora.
    Wgrałem program, ustawiłem fusebity. Niestety, nie wiedziałem o Slow SCK, a potem okazało się, że LC Technology swojego klona USBasp, który posiadam nie wyposażyło w taką funkcjonalność. Efekt:avrdude nie widzi ATmegi, w logu wzmianka o update softu. Na pewnym blogu wyczytałem, że może pomóc wymiana firmware'u na ten oryginalny od Fischla. Czy ktoś przerabiał ten temat?
  • REKLAMA
  • #2 15220501
    vonar
    Poziom 28  
    Nie przerabiałem, ale pewnie można (na oryginalny lub lekko zmodyfikowany - mogli podłączyć diody/zworki inaczej) - innym programatorem.
    Może masz pod ręką konwerter USB-UART na FT232? avrdude może wykorzystywać je jako programator.
  • #3 15220527
    tmf
    VIP Zasłużony dla elektroda
    W nowszej wersji firmware jest możliwość ustawienia taktowania programowo, bez żadnych zworek. Uaktualnij firmware i problem zniknie.
  • #5 15220640
    Norman112
    Poziom 9  
    Przy programowaniu korzystałem z mkavr calc, parametr -B jest ustawiony na 8, fusy, o ile czegoś nieopatrznie nie zmieniłem powinny być L:0xE9 H:0x99. Kwarc 32,768 kHz wpięty bez kondensatorów, podobno można podciągnąć do wewnętrznych po zaprogramowaniu bitu CKOPT (wyczytałem w datasheet)
  • REKLAMA
  • #6 15220647
    Konto nie istnieje
    Konto nie istnieje  
  • #8 15220708
    Norman112
    Poziom 9  
    Spróbowałem rady kol. Piotra, jednak problem tak jak się spodziewałem nie zniknął. Poniżej log avrdude:
    AVR - USBasp nie widzi ATmegi 8 po ustawieniu fusebitów, jak wgrać firmware Fischla?

    Ewentualnie, czy jest na forum ktoś z Wrocławia, który udzieliłby w jakiś sposób programatora to zupdejtowania firmware?
    [EDIT] Kolego Dondu, czy coś jeszcze sprawdzić poza tym co już napisałem? Nie zauważyłem odpowiedzi.
  • REKLAMA
  • #9 15220825
    Konto nie istnieje
    Konto nie istnieje  
  • #10 15221221
    tmf
    VIP Zasłużony dla elektroda
    Norman112 napisał:
    Spróbowałem rady kol. Piotra, jednak problem tak jak się spodziewałem nie zniknął. Poniżej log avrdude:
    AVR - USBasp nie widzi ATmegi 8 po ustawieniu fusebitów, jak wgrać firmware Fischla?

    Ewentualnie, czy jest na forum ktoś z Wrocławia, który udzieliłby w jakiś sposób programatora to zupdejtowania firmware?
    [EDIT] Kolego Dondu, czy coś jeszcze sprawdzić poza tym co już napisałem? Nie zauważyłem odpowiedzi.


    Pisze ci wyraźnie, że nie może ustawić częstotliwości taktowania SCK, bo nie wspiera tego firmware. Jeśli go uaktualnisz to będzie ok. Brak połączenia z MCU jest konsekwencją pierwszego błędu - zbyt wysokiej częstotliwości taktowania ISP.
  • #11 15221288
    Norman112
    Poziom 9  
    Ok, zdobędę programator i wgram firmware Fischla. Potem napiszę czy się udało. Dzięki za pomoc i szybki odzew :D
  • #12 15221661
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • #13 15221732
    tomekgl
    Poziom 16  
    W ciągu ostatnich 2 lat zamawiałem kilka takich programatorów prosto z Chin i żaden nie miał softu z obsługą częstotliwości SCK.
    Jeżeli ktoś nie ma innego programatora w warsztacie lub u znajomych, po prostu powinien zamawiać dwa, bo kosztują ~1.70$ za sztukę z wysyłką.
    Norman112 napisał:
    Na pewnym blogu wyczytałem, że może pomóc wymiana firmware'u na ten oryginalny od Fischla. Czy ktoś przerabiał ten temat?

    Obecny firmware który masz też jest "oryginalny", tyle że jeszcze starszy. Nie wiem co kieruje Chińczykami, że wrzucają soft z 2009, choć od 2011 jest dostępny nowszy.
  • #14 15221826
    Konto nie istnieje
    Konto nie istnieje  
  • #15 15222072
    Konto nie istnieje
    Konto nie istnieje  
REKLAMA