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

Napięcie na programatorze z programowanego procesora.

djarecki 30 Lis 2010 00:09 1557 18
  • #1 8807114
    djarecki
    Poziom 14  
    Witam Serdecznie

    Mam poważny problem z programatorem USBasp.

    Zainstalowany wykryty poprawnie przez system jak i kompilatory, diody 3.3v na wejściu i sprawdzone połączenia lecz ma jedną wadę nie spełnia swojej roli.

    Wszystko byłoby ok dopóki nie chcemy używać programatora podczas próby zaprogramowania( a dokładniej użycia funkcji odczyt lub earse) procesora w układzie stacji lutowniczej zaczerpniętej z forum program wyrzuca błąd przedstawiony na screen'e ( programowany mikroprocesor to nowa atmega8 ). Wszystkie kombinacje zworek z zasilaniem układu z programatora spowalnianie zegara nie skutkują. Jeżeli programowany układ zasilimy też występuje dziwny przypadek: Dioda power programatora świeci się nawet jeśli programator nie jest podłączony do USB a zworka zasilania programowanego układu u programatorze jest WYciągnięta to wydaje mi się, że to też nie jest dobry objaw.

    Z Programatorem walczę już 5 dzień, zmiana programowanych układów nie przynosi rezultatów.


    Napięcie na programatorze z programowanego procesora.
    Czekam na porady

    Pozdrawiam
  • #2 8807135
    mirekk36
    Poziom 42  
    Zassaj program MkAvrCalculator, on będzie w pełni za free działał ci z ATmega8. Tylko zainstaluj z jego wnętrza AVRDUDE. (Zakładka "ustawienia" - klawisz Install w ramce avrdude).

    Nie będziesz potrzebował zatykać żadnych zworek SLOWSCK w swoim programatorze. Zakładając oczywiście, że wgrałeś do niego ten najnowszy wsad.
  • #3 8807182
    djarecki
    Poziom 14  
    Widzisz Tylko żadne nakładki graficzne na DUDE'a Nie przepadają za WINDOWS 7 x64. Wsad jest aktualny. A co powiesz na to iż zasilenie idzie z układu do programatora?
  • #4 8807751
    mirekk36
    Poziom 42  
    djarecki napisał:
    Widzisz Tylko żadne nakładki graficzne na DUDE'a Nie przepadają za WINDOWS 7 x64. Wsad jest aktualny. A co powiesz na to iż zasilenie idzie z układu do programatora?


    Nie wiem na jakiej podstawie to mówisz. Sam napisałem MkAvrCalculator, sam go używam i to głównie na Win7 Ultimate 64bit ale także na Win7 32 bit czy na Win XP. Żadnych problemów nie zarejestrowałem ;)
  • #5 8812494
    djarecki
    Poziom 14  
    Ok Demo zainstalowane AVRDUDE , programator wybrany i nagle błąd AVRDUDE:
    Napięcie na programatorze z programowanego procesora.

    Nie wiem gdzie szukać przyczyny
  • #6 8812511
    mirekk36
    Poziom 42  
    No teraz jesteśmy bliżej ;) czy mam rozumieć, że ten komunikat pojawił się po wciśnięciu klawisza "Sprawdź podłączony AVR" ???

    jeśli tak - to już na 99,99% mogę powiedzieć że masz błąd w połączeniach - szukaj więc go tam a nie w programach na PC.
  • #7 8816428
    djarecki
    Poziom 14  
    Dokładnie tak jak mówisz, komunikat wywaliło dla funkcji sprawdź podłączony AVR. Połączenia sprawdzanie kilkukrotnie, nawet miernikiem i są ok. Gdzieś zasłyszałem , iż wina może leżeć po stronie programowanego układu, ponieważ jest on NOWY i nie posiada zewnętrznego generatora w projekcie. Aczkolwiek jestem zielony w tym temacie, więc licze ja na jakieś sugestie.
  • #8 8816470
    mirekk36
    Poziom 42  
    djarecki napisał:
    Gdzieś zasłyszałem , iż wina może leżeć po stronie programowanego układu, ponieważ jest on NOWY i nie posiada zewnętrznego generatora w projekcie..


    Mega BZDURA nad BZDURAMI ! proponuję nie czytać więcej informacji z takich źródeł.

    Nowy procesor ATmega8 (bo o takim mowa) taktowany jest po wyjściu z fabryki wewnętrznym oscylatorem 1MHz. I chwała za to producentom procków że od dawna już zaczęli stosować takie wewn. oscylatory. Dzięki czemu nie trzeba żadnych zewnętrznych nie tylko do uruchomienia ale często także do normalnej pracy.

    A ja ci jeszcze raz powiem, że masz złe połączenia. I nic nie pomoże , że piszesz iż sprawdziłeś miernikiem. Zamiast więc szukać urojonych przyczyn, mówię tu o takich pomysłach , które gdzieś z takiego kociego źródła przeczytałeś

    weź lepiej pokaż jakąś dokładną fotkę jak to ty ten swój procek podłączasz. Bo bez tego ani rusz widzę.

    Poza tym może łaskawie podpowiedz czy ty w ogóle podłączasz zasilanie do procka - bo zaraz się okaże że nie - i dziwisz się dlaczego nie działa.

    Ale jak mówię fotka(-i) i schemat tego co robisz mogą dużo wyjaśnić a tobie pomóc.
  • #9 8817277
    djarecki
    Poziom 14  
    To tak . Co do zasilania to układ był zasilany zewnętrznie tzn. z programatora za pomocą zworki puszczającej zasilanie jak i wbudowanego w płytę stabilizatora po przez transformatory podłączone do 220V :D


    A tym Kocim żródłem był jeden z prowadzących zajęcia na PG Elektronika i Telekomunikacja gdzie studiuje :)
  • #10 8817313
    mirekk36
    Poziom 42  
    djarecki napisał:

    A tym Kocim żródłem był jeden z prowadzących zajęcia na PG Elektronika i Telekomunikacja gdzie studiuje :)


    To jeśli już powołujesz się na konkretne źródło to może przytocz je w oryginale odnośnie tego co napisałeś. Bo jeśli to takie źródło to najprawdopodobniej ty pokręciłeś coś na maxa albo sam sobie dośpiewałeś histrorię ;)

    Dodano po 3 [minuty]:

    djarecki napisał:
    Gdzieś zasłyszałem , iż wina może leżeć po stronie programowanego układu, ponieważ jest on NOWY i nie posiada zewnętrznego generatora w projekcie. Aczkolwiek jestem zielony w tym temacie, więc licze ja na jakieś sugestie.


    Ok , widać, że jesteś zielony szczególnie także w rzeczowym przedstawianiu problemu ;) ....

    i tak czuję przez skórę, że te kilka słów "ponieważ jest on NOWY" to właśnie sobie mogłeś "dośpiewać" sam .... (bo bez tego, sugestia ma oczywiście sens)
  • #11 8817343
    djarecki
    Poziom 14  
    Zamieszczam zdjęcie: proszę się nie sugerować minusem na mierniku, po prostu zamieniłem klemy(krokodylki ) przy udowadnianiu napięcia :)

    A wykładowca powiedział mniej więcej tak :

    W:Proszę Pana to jest złożona sprawa nie znam do końca tych procesorów ale jedną z możliwości jest taka,iż procesor ten wymaga zewnętrznego generatora
    JA: No ale on ma wbudowany generator i z niego korzysta,
    W: No ale może być domyślnie wyłączony choć do końca nie wiem .

    Napięcie na programatorze z programowanego procesora.
  • #12 8817606
    mirekk36
    Poziom 42  
    djarecki napisał:

    A wykładowca powiedział mniej więcej tak :

    W:Proszę Pana to jest złożona sprawa nie znam do końca tych procesorów ale jedną z możliwości jest taka,iż procesor ten wymaga zewnętrznego generatora
    JA: No ale on ma wbudowany generator i z niego korzysta,
    W: No ale może być domyślnie wyłączony choć do końca nie wiem .


    I wykładowca miał rację!, tym bardziej że pod koniec napisał iż "może" być domyślnie wyłączony oraz że do końca tego nie wie - no nie każdy musi znać na pamięć wszystkie procki to chyba zrozumiałe.

    No widzisz, więc miałem rację o tym, że "dośpiewałeś" sobie pewne rzeczy ;) więc nie powołuj się na takie źródła ;) bo źródłem byłeś niestety ty ;) (nie chcę być upierdliwy, ale po prostu - tak trochę niefrasobliwie podchodzisz do przedstawienia problemu i trzeba cię wręcz za język ciągnąć)

    z fotki jednak niewiele widać, ale jak jeszcze raz przeczytałem wszystko co napisałeś dotąd i po komunikatach z różnych programów to problem jest tylko i wyłącznie jeden - POŁĄCZENIA. Gdzieś coś niestety pomijasz.

    Możesz to łatwo sprawdzić, bo o ile dobrze widzę z tej niewyraźniej fotki to procek jest chyba w podstawce. Wyciągnij go, włóż ew w jakąś inną , dolutuj do niej tylko kabelki ISP oraz zasilanie (ale zasilanie do wszystkich nóżek które do tego służą) i wtedy go zaprogramuj, odczytaj, sprawdź sobie poziom napięcia na nodze reset która w takim przypadku nawet nie będzie podciągnięta rezystorem do VCC bo nie musi być. I wtedy się być może okaże że procek działa prawidłowo - dzięki temu będziesz też wiedział że w 100% problem masz na płytce PCB. A jeśli nie będzie się chciał programować to znaczy, że:

    1. albo nadal źle łączysz kabelkami z programatorem NIESTETY
    2. albo masz coś "nieteges" ze swoim programatorem

    ale obstawiałbym znowu na pkt.1
  • #13 8817950
    djarecki
    Poziom 14  
    OK Przetestowałem programator na płytce stykowej. Mam Dwie atmegi8 i obie są poprawnie wykrywane przez wszystkie kompilatory. Ale dziwni mnie inna rzecz. Bo po wsadzeniu tych mikrokontrolerów w podstawkę do wyżej zaprezentowanego układu procesory już nie są wykrywane. Komunikacja pomiędzy gniazdem ISP w układzie a samymi pinami mikrokontrolera sprawdzona miernikiem wszędzie jest przejście ( badane od strony elementów dla pewności braku zimnych lutów)


    Możliwością jest ,że jakieś inne elementy układu uniemożliwiają zaprogramowanie?
  • #14 8818357
    mirekk36
    Poziom 42  
    djarecki napisał:

    Możliwością jest ,że jakieś inne elementy układu uniemożliwiają zaprogramowanie?


    Panie kochany kolego, toż pisałem ci żebyś podesłał tu schemat to właśnie by się to wyjaśniło - albo wyszło by na to (w przypadku gdyby schemat był ok) że jednak źle zrobiłeś swoje PCB ;) i teraz po prostu nie możesz znaleźć na nim problemu.
  • #16 8819258
    djarecki
    Poziom 14  
    Sam jesteś oporny . Na forum się zadaje pytania i przedstawia problemy, a nie tworzy nowe "dondu". DAruj sobie uszczypliwości.

    Stabilizator 7909 i jego zamienione wejscie z masą poprawiona zarówno jak rezystor r10 :)

    Link do oryginału:

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

    Napięcie na programatorze z programowanego procesora.
    Napięcie na programatorze z programowanego procesora.
  • #18 8819433
    mirekk36
    Poziom 42  
    djarecki --> ale masz fajne pomysły ;) prosiłem o schemat i to chyba normalne, że w domyśle chodzi głównie o część schematu z procesorem a ty wklejasz jakieś i to aż dwa kawałki schematu stabilizatorów jaky to było najważniejsze.

    Ale ok gdzieś z tych linków które podałeś doszedłem w końcu do schematu. Szok.

    Schemat jest ok - ale sorki ja się dalej poddaję w tym temacie. Bo ciężko tak po kawałku wręcz wydzierać informacje od kolegi ;)

    Za to tak jak pisałem wcześniej i zgodnie z próbami, które podpowiedziałem ci żebyś wykonał z prockami na zewnątrz płytki.

    No widać jak na dłoni, że (nie bójmy się użyć tego słowa) musiałeś skopać na maksa swoją PCB, którą sam przecież chyba robiłeś. I to bez 2 zdań.

    Reasumując powtórzę tylko to, żebyś nie doszukiwał się jakichś problemów "na zwanątrz" jak np w procku, w schemacie , w rezonatorze itd

    Masz źle zrobione PCB - ale gdzie ???? - no tu już ciężko coś podpowiedzieć dalej ..... teraz czas żebyś sam się postarał w końcu ;)

    powodzenia
  • #19 8821245
    djarecki
    Poziom 14  
    Racja. PCB była skopana. Zwarcie na lini reset z +5v. Błąd naprawiony, i działa. Pozdrawiam i przepraszam za fatygę ale zwarcie było tak minimalne że aż ciężko zauważalne.

    Dziękuję i uważam temat za zamknięty
REKLAMA