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

Programator AVRusb, problem

cugi253 07 Wrz 2010 22:48 3486 20
  • #1 8487231
    cugi253
    Poziom 16  
    Witam kupiłem programator AVRusb ale niestety jak rozpocznę identyfikacje chipa to wyskakuje mi taki komunikat :" Error program enable: no answer 1" co to może oznaczać?? W programatorze mam taką możliwość że po włożeniu zworki zrobić upgrade i zmianę firmware programatora, jeśli wtedy rozpocznę na identyfikacje to wyskakuje okienko z napisem: "Detected micro does not match the selected micro ATmega8". Co mogą oznaczać te objawy?? Nadmienię ze przy identyfikacji mignie zielona dioda, a czerwona cały czas świeci. Program przez który próbuje zaprogramować atmege8 to bascom-avr. System to vista 32 bitowa
    Programator AVRusb, problem
  • #2 8487257
    mirekk36
    Poziom 42  
    Jeśli masz ATmega8 to zassaj program "MkAvrCalculator" i za jego pomocą spróbuj namacać procka przez ten programator. Tylko zainstaluj sobie z jego zakładki Ustawienia, klawiszem Instaluj - program AVRDUDE

    powinno ruszyć bez niczego

    Program dla tego i kilku innych procków jest w pełni za free
  • #3 8487421
    cugi253
    Poziom 16  
    Jesli dam w tym programie " Sprawdz podlaczony AVR to wyskakuje to:
    avrdude.exe: set SCK frequency to 187.5 kHz
    avrdude.exe: error: programm enable: target doesn't answer. 1 
    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
    
    avrdude.exe done.  Thank you.


    Mam rozumieć ze m8 jest uszkodzona??
  • #4 8487449
    mirekk36
    Poziom 42  
    Nie, nie - to raczej oznacza, że coś masz źle podłączony procek do programatora, albo brak zasilania czy coś w tym stylu.

    Zrób może fotkę jak to podłączyłeś - to łatwiej będzie może wypatrzeć co tam ci się być może poplątało
  • #5 8490599
    cugi253
    Poziom 16  
    Juz dodaje.
    Programator AVRusb, problem Programator AVRusb, problem Programator AVRusb, problem
  • #6 8490743
    mirekk36
    Poziom 42  
    Nooo panie kolego, A gdzie ty masz wpięty kabelek z sygnałem MOSI ???? do jakiej nogi procka ??? spojrzałeś chociaż raz w notę aplikacyjną ? czy na chybił trafił podłączałeś ???? ;)

    Z tego co ja widzę, to MOSI podłączyłeś do PB1 (OC1A) zamiast do PB2 (MOSI/OC2)

    i się dziwisz że programator nie może się dogadać z prockiem ? ;)
  • #7 8490798
    cugi253
    Poziom 16  
    To był błąd przy podpinaniu ale tylko tym razem, bo próbowałem tez już podpinać przez płytkę testowa, a zdjęcie akurat zrobiłem w podstawce. Po prawidłowym podłączeniu to samo. A notę aplikacyjna mam i nieraz oglądałem.
    Programator AVRusb, problem
    Programator AVRusb, problem Programator AVRusb, problem
  • #8 8490863
    mirekk36
    Poziom 42  
    No ok, nie denerwuj się, zauważyłem to na zdjeciu to opisałem mając nadzieję że już ruszy ;)

    teraz jest niby dobrze podłączone poza:

    Ja nigdy nie podłączam tak procka, żeby nie podawać pełnego zasilania, a ty widzę lubisz - zatem pozbądź się tego dziwnego przyzwyczajenia i podepnij proszę jeszcze pełne zasilanie bo chyba widzisz w tej nocie (skoro ją nie raz oglądałeś) że procek ma jeszcze nogę AVCC oraz drugą nogę GND 9po drugiej stronie) ????? i wtedy sprawdź
  • #9 8492712
    cugi253
    Poziom 16  
    spokojnie:) nie denerwuje się;) spokojny ze mnie człowiek:) może inaczej wyniklo z mojej wypowiedzi. Kurcze mój programator na procki PIC bezproblemowo chodzi... a tu takie problemy. Mam rozumieć że równolegle mam podłączyć napięcie do AVCC oraz GND po drugiej stronie? Sprobuje, ale dla pewności kupilem tez druga ATMEGE 8( idzie z allegro). Moze sie przyda.
  • #10 8492734
    mirekk36
    Poziom 42  
    Zapamiętaj po prostu sobie raz na zawsze, że jak procek ma kilka nóżek GND - to ZAWSZE trzeba wszystkie podłączyć do GND a nie tylko tą która ci pasuje w danym momencie.

    Podobnie albo jeszcze ważniejsze jest podłączenie wszystkich nóżek VCC !!! a noga AVCC to także VCC jakby nie patrzeć tyle że dedykowana specjalnie dla ADC. Pomimo to zasila część portu C. Oczywiście w przypadku starego szrota jak ATmega8 AVCC nie ma takiego znaczenia bo ATMEL sam się przyznał że zrobił w środku zwarcie pomiędzy tymi nogami ale to tylko w tym procku.

    Nawiasem mówiąc to trzeba było sobie kupić ATmega88 albo jeszcze lepiej ATmega168 czy 328. Dokładnie taka sama pinologia a możliwości większe bo więcej pamięci i lepsze możliwości Timerów i innych modułów. To tak na przyszłość ;)

    Dodano po 1 [minuty]:

    Zobacz ja dopiero co wczoraj sam złożyłem sobie kolejny USBASP

    https://www.elektroda.pl/rtvforum/topic1763392.html

    i nigdy nie mam żadnych z nim problemów, wręcz przeciwnie. Więc szukać musisz przyczyny tego co tu się dzieje właśnie u siebie..... No ... chyba że się okaże, że trafiłeś jakiś wadliwy usbasp.... ale to spokojnie - sprawdźmy dokładnie wszystko najpierw ;)
  • #11 8492868
    McMonster
    Poziom 32  
    Tylko trzeba zwrócić uwagę, że większe możliwości to też większa cena i większa strata przy przypadkowym spaleniu układu, a nie każdy jest w stanie zapełnić pamięć układu po brzegi i nie każdy potrzebuje wszystkich bajerów, jakie mają droższe scalaki.
  • #12 8492888
    mirekk36
    Poziom 42  
    McMonster napisał:
    Tylko trzeba zwrócić uwagę, że większe możliwości to też większa cena i większa strata przy przypadkowym spaleniu układu, a nie każdy jest w stanie zapełnić pamięć układu po brzegi i nie każdy potrzebuje wszystkich bajerów, jakie mają droższe scalaki.


    Ale to może poczytaj notę PDF ATmega88. Gdzie ty tam widzisz tyle dodatkowych bajerów ??? po prostu nowsza wesja ATmega8 posiada wręcz kilka dodatkowych fiuczersów. Korzystając z Bascoma to po brzegi zapełnisz w "try-miga" nie tylko ATmega168 czy 328 ale równie dobrze ATmega64. Więc bez przesady ;)

    No i ostatnia kwestia. Wprawdzie ostatnio ceny AVRów są nieco "zwariowane" ale normalnie ATmega88 można było kupić jeśli nie w tej samej cenie to może o 2zł drożej - więc też nie ma co przesadzać z tą stratą po spaleniu ;) tym bardziej, że nie tak łatwo spalać te procesory.
  • #13 8492895
    tymon_x
    Poziom 30  
    McMonster napisał:
    Tylko trzeba zwrócić uwagę, że większe możliwości to też większa cena i większa strata przy przypadkowym spaleniu układu, a nie każdy jest w stanie zapełnić pamięć układu po brzegi i nie każdy potrzebuje wszystkich bajerów, jakie mają droższe scalaki.

    Ze wszystkich mi znanych firm, tego o ATMEL'u nie da się powiedzieć (;
    Atmega8 -> 24,13 PLN
    Atmega88-> 23,02 PLN
    Obudowa DIP, źródło K****.pl
  • #14 8493623
    cugi253
    Poziom 16  
    A jak można spalić atmege ?? Wyższe napięcie to na pewno, ale jestem na przyklad ciekawy czy atmega ma zabezpieczenie przed odwrotnym podłączeniem biegunów do nóżek zasilania? A jeśli nie to czy któraś z kostek ma takie zabezpieczenie?
  • #15 8493691
    mirekk36
    Poziom 42  
    cugi253 napisał:
    A jak można spalić atmege ?? Wyższe napięcie to na pewno, ale jestem na przyklad ciekawy czy atmega ma zabezpieczenie przed odwrotnym podłączeniem biegunów do nóżek zasilania? A jeśli nie to czy któraś z kostek ma takie zabezpieczenie?


    Na pewno nie ma takiego zabezpieczenia ;) wiem bo sam kiedyś zgotowałem piekło prockowi ATtiny podłączając go na zbyt długo odwrotnie do zasilania (ale to długo to było około chyba 2-3min) I niestety odszedł do krainy wiecznego Manitou ;)

    Natomiast nie dalej jak dzisiaj podłączyłem odrotnie zasilanie do innego ATtiny tyle że szybko się spostrzegłem (czas ? może ok 20s) .... Po prawidłowym podłączeniu okazało się, że procek wytrzymał te męki piekielne i daje znaki życia ;)
  • #17 8493930
    McMonster
    Poziom 32  
    tymon_x napisał:
    McMonster napisał:
    Tylko trzeba zwrócić uwagę, że większe możliwości to też większa cena i większa strata przy przypadkowym spaleniu układu, a nie każdy jest w stanie zapełnić pamięć układu po brzegi i nie każdy potrzebuje wszystkich bajerów, jakie mają droższe scalaki.

    Ze wszystkich mi znanych firm, tego o ATMEL'u nie da się powiedzieć (;
    Atmega8 -> 24,13 PLN
    Atmega88-> 23,02 PLN
    Obudowa DIP, źródło K****.pl


    Jedo źródło to kiepski punkt odniesienia, na przykład w sklepie, w którym się zaopatruję, ATmega8 jest za 13 zł, a ATmega168 za 23 zł. Zresztą nie miałem na myśli wyłącznie tej serii, nie trzeba długo szukać, żeby znaleźć różne AVR za małe pieniądze. Ale rozrzut cenowy tych samych układów w różnych sklepach potrafi być ogromny.
  • Pomocny post
    #18 8493951
    mirekk36
    Poziom 42  
    McMonster dlatego mówię, że na razie ceny "zwariowały" ale w czasie gdy były normalne to wcale aż tak takich dużych różnic nie było.

    Powiem więcej, to wariactwo cen ma swoje dobre skutki, chyba niecałe 2 miesiące temu w seguro.pl zakupiłem 30szt procków ATmega328 w DIP po ..... po 13,50zł !!!!!! więc o czym my tu mówimy.

    A na zakończenie, już nawet pomijając ATmega168 czy 328 - to i tak warto sobie na 1000% odpuścić ATmega8 na rzecz ATmega88 i to bez dwóch zdań.
  • #19 8506212
    cugi253
    Poziom 16  
    masakra panowie, kupiłem nowa atmege8 i nadal to samo. Jest może jakis jeszcze pomysl dlaczego tak sie dzieje?? Moze USB musi byc w biosie jakos ustawione specyficznie?? Albo coś w tym stylu? Tak jak mowilem jak daje identyfikacje to mignie zielona dioda i ten sam blad wyskakuje. Moze jest ktos z bliska kto by mi sprawdzil ta ATmege?? albo programator?
  • #20 8507782
    cugi253
    Poziom 16  
    panowie temat uważam za zamknięty:) problemem okazało się ze kabelek coś nie stykał od MISO, chociaż miernikiem przewodził;/ Bardzo dziekuje szczególnie koledze mirekk36 za wszelka pomoc
  • #21 8566246
    SylwekK
    Poziom 32  
    Witam, podepnę się pod temat i odświeżę nieco.
    Mam programator ST500v2 oraz środowisko BASCOM-AVR i przy programowaniu wyskoczył mi ten sam komunikat czyli "Detected micro does not match the selected Micro ATtiny24", a wcześniej jeszcze dla ATtiny13.
    Normalnie nie wiem co się dzieje. Kilka razy programowałem bez problemu, a w pewnym momencie komunikat i nic nie można już z prockeim zrobić. Najpierw jeden Attiny 24 po mniej więcej 15-u programowaniach siadł, a później drugi po około 8-10 programowaniach. Paręnaście dni wcześniej Attiny13 był mordowany ze 30 razy i nic mu nie było, po czym za jakiś czas po 4-5 razach "się obraził".
    Czy te procki są jeszcze do odzysku czy można sobie ich ich już wyrzucić i co może być przyczyną takiego stanu? Nie uśmiecha mi się wkładać co chwila nowego procka i żegnać się z nim.
REKLAMA