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

Atmega8A-PU - Nie programuje, nie odczytuje, nie wykrywa

piotrek_s89 02 Lut 2014 23:09 2484 10
REKLAMA
  • #1 13255016
    piotrek_s89
    Poziom 10  
    Witam.

    Zrobiłem programator USBasp i chciałem zaprogramować siedzącą w nim Atmegę, programator jednak nie został poprawnie rozpoznany. Na stronie, której używałem jest opis, by zmienić fusebity: http://diy-elektronika.pl/wp-content/uploads/2009/08/fuesbity.png
    Tak też zrobiłem, niestety po kliknięciu "write" i odczekaniu do 100% pojawił się komunikat: "device missing or unknown device (-24)" (program PonyProg2000). Teraz nie mogę nic zrobić, sprawdzałem kilka programów, nie widzą uC, Próbowałem ISP Programmer, mkAVRCalculator.
    Dodam, że program, który tam siedzi działa, bo w układzie świeci się dioda sygnalizująca pracę. Czy to wina zmiany fusebitów czy uszkodzony uC? Czy coś mogę jeszcze z tym popróbować?

    Z góry dziękuję za pomoc.
  • REKLAMA
  • #2 13255041
    goldi74
    Poziom 43  
    A jakim programatorem chciałeś wgrywać ten program?
  • REKLAMA
  • #4 13255232
    piotrek_s89
    Poziom 10  
    Programator LPT. Kalibracja była wykonana, później podłączyłem inny układ z drugą Atmegą i zaprogramowała się normalnie, także program działa poprawnie. A tej Atmegi ani rusz..
  • REKLAMA
  • #6 13289809
    piotrek_s89
    Poziom 10  
    AVR Dude dał taki wynik:

    avrdude.exe: AVR device not responding
    avrdude.exe: initialization failed, rc=-1
    avrdude.exe: AVR device initialized and ready to accept instructions
    avrdude.exe: Device signature = 0x000000
    avrdude.exe: Yikes! Invalid device signature.
    avrdude.exe: Expected signature for ATMEGA8 is 1E 93 07
  • REKLAMA
  • #8 13294388
    Damian_C
    Poziom 10  
    czyli jasna sprawa, błąd rc=-1 ewidentnie wskazuje na błąd w połączeniach, tak więc łap w łapki miernik, ustaw go na taką fajna funkcje piszczenia i posprawdzaj czy wszędzie masz połączenia, później przestaw na pomiar napięcia i zmierz bezpośrednio na nóżkach procka czy masz tam 5V

    Dodano po 1 [minuty]:

    a tak zapytam czy masz podłączona masę programatora i atmegi razem ???
  • #9 13295044
    piotrek_s89
    Poziom 10  
    To jest schemat mojego programatora:

    Atmega8A-PU - Nie programuje, nie odczytuje, nie wykrywa

    Generalnie opiszę trochę dokładniej. Programator (ze schematu) świeżą Atmegę programuje dobrze. Programy działają dobrze, robią co mają robić. Problem pojawił się dopiero gdy chciałem zaprogramować USBasp - program wgrał się dobrze, a wywala dopiero po zaprogramowaniu fusebitów. Nie programuję w urządzeniu, lecz podłączam Atmegę do adaptera, który mam zrobiony do programatora LPT. Czy problemem może być to, że zmieniam fusebity (HFUSE=0xC9 LFUSE=0xEF) na zewnętrzny kwarc, którego w momencie programowania nie ma?
  • Pomocny post
    #10 13295152
    dondu
    Moderator na urlopie...
    piotrek_s89 napisał:
    Czy problemem może być to, że zmieniam fusebity (HFUSE=0xC9 LFUSE=0xEF) na zewnętrzny kwarc, którego w momencie programowania nie ma?

    To znaczy, że Twój mikrokontroler stoi w miejscu :)
    Czyli jeżeli jest ustawiony na wewnętrzny generator RC i dokonujesz zmniany na kwarc, to zmiana się dokona, ale później przy braku kwarcu komunikacji już nie będzie.

    Prosiłem o zdjęcia ...
  • #11 13295197
    piotrek_s89
    Poziom 10  
    Czyli teoretycznie po włożeniu do programatora USBasp powinno śmigać?

    Oto zdjęcia:
    Atmega8A-PU - Nie programuje, nie odczytuje, nie wykrywa Atmega8A-PU - Nie programuje, nie odczytuje, nie wykrywa Atmega8A-PU - Nie programuje, nie odczytuje, nie wykrywa

    1. i 2. zdjęcie względem siebie są odwrócone w poziomie

    Edit:
    Atmega siedzi w USBasp, teraz mogę ją normalnie programować, wszystko elegancko. Tyle, że programator USB już po zaprogramowaniu nie jest wykrywany w systemie.. Czyli kolejny problem. W każdym razie, ten w temacie rozwiązany. Dziękuję za pomoc i wskazówki :)
REKLAMA