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

Usbasp z ATMEGA8A-PU - System nie wykrywa, czerwona dioda, Zener 3V6

soniak2 28 Mar 2013 13:14 3432 19
REKLAMA
  • #1 12122173
    soniak2
    Poziom 21  
    Posty: 600
    Pomógł: 42
    Ocena: 139
    Witam.

    Wczoraj zbudowałem programator usbasp, zaprogramowałem go, ale system nie wykrywa go.


    Układ sprawdzany brzęczykiem 15 razy i jest poprawny diody zenera mam 3V6,niestety przez święta nie będę mógł kupić 3V3. Na programatorze świeci się czerwona dioda. procek ATMEGA8A-PU.

    system nie wykrywa go ani na win 7 (podpisy wyłączone) ani XP.
    Co dziwne przed chwilą programator dziś dał oznakę życia ale tylko na sec.

    Co może być nie tak?
    Ps. za godzinę dodam zdjęcie z programowania.
  • REKLAMA
  • #2 12122179
    mickpr
    Poziom 39  
    Posty: 4630
    Pomógł: 579
    Ocena: 295
    soniak2 napisał:
    sprawdzany brzęczykiem
    Czym?
    Jak wgrałeś wsad?
    Jak ustawiłeś fusebity?
    Pokaż schemat.
  • #3 12122653
    soniak2
    Poziom 21  
    Posty: 600
    Pomógł: 42
    Ocena: 139
    Programator robiony według tego schematu. Link

    mickpr napisał:
    soniak2 napisał:
    sprawdzany brzęczykiem
    Czym?

    znaczy się multimetrem na przejście.


    Co ciekawe bascomem zaprogramowałem a MkAvrCalculator nie widział Atmegi przez LPT
    Foto
    Tutaj menadżer na win 7, i to co mi raz wykrył system.
    Foto

    Są jakieś problemy z elektrodowym hostem obrazów.
    Nie mogę uploadować.

    Dodano po 3 [godziny] 15 [minuty]:

    Ma ktoś jakieś pomysły jak ożywić ten programator?
    Czytałem że sam rezystor 2k2 miedzy D- a Vcc wystarczy do wykrycia podłączonego kabla, a tu cały programator i cisza.
  • Pomocny post
    #4 12123955
    mickpr
    Poziom 39  
    Posty: 4630
    Pomógł: 579
    Ocena: 295
    soniak2 napisał:
    Czytałem że sam rezystor 2k2 miedzy D- a Vcc wystarczy do wykrycia podłączonego kabla, a tu cały programator i cisza.
    Podciągnięcie jednego z pinów do VCC przez 2k2 sygnalizuje dla PC-ta obecność (prędkość) twojego urządzenia. (D- => Low speed, D+ => Full speed)

    Ciekawostka do przeczytania: https://www.elektroda.pl/rtvforum/topic1518935.html

    Skoro nawet to nie działa - zacznij od napięcia: jakie wychodzi z USB (5V), jakie masz na Atmega? Jakie napięcia masz na liniach D+ i D-.
    Jak długi (i czy dobry) masz kabel USB?
    Pokaż schemat.
  • #5 12125918
    soniak2
    Poziom 21  
    Posty: 600
    Pomógł: 42
    Ocena: 139
    Na D+ 27mV
    D- 2.8V
    Vcc-5V



    Chyba muszę wykonać nową płytkę bo tego nie zrobię. Czasami wykrywa komputer jako USBasp czasami jako nieznane urządzenie, a czasami nie wykrywa nic.
    Płytka leży teraz podłączona do USB i co chwile system sygnalizuje podłączenie czegoś(tak jak by nawiązywało i przerywało).


    link do strony z projektem.
    Link
  • REKLAMA
  • #6 12125990
    mickpr
    Poziom 39  
    Posty: 4630
    Pomógł: 579
    Ocena: 295
    soniak2 napisał:
    Chyba muszę wykonać nową płytkę bo tego nie zrobię. Czasami wykrywa komputer jako USBasp czasami jako nieznane urządzenie, a czasami nie wykrywa nic.
    Płytka leży teraz podłączona do USB i co chwile system sygnalizuje podłączenie czegoś(tak jak by nawiązywało i przerywało).
    Sprawdź zimne luty.
    Jaka długość kabla USB?

    Jeśli chcesz robić programator od nowa - to najlepiej zrób od razu na 3,3V i 5V i z optoizolacją. Schematów znajdziesz mnóstwo.
    Możesz też za niewielkie pieniądze kupić gotowca - choć pewnie tobie chodzi o to, żeby samemu zrobić (praktykę), prawda?
    Prosty USBASP można kupić np. na Allegro za 15 złotych (20 zł z wysyłką).
  • REKLAMA
  • #7 12126040
    soniak2
    Poziom 21  
    Posty: 600
    Pomógł: 42
    Ocena: 139
    Najpierw miałem kabel USB B 5m z wtyczką, teraz przylutowałem 50 cm kabla prosto do rezystorów 68R i to samo.

    Połączenia są, ale sprawdzę jeszcze raz.

    Ps. albo złożę taki programator na płytce stykowej. (atmeg mam 10, i reszta też by się znalazła).
  • #8 12126068
    mickpr
    Poziom 39  
    Posty: 4630
    Pomógł: 579
    Ocena: 295
    soniak2 napisał:
    5m
    Znajdź jakiś 1, maks 1,5 m.
    Na pięciometrowym "to tylko w Erze chyba"...
    Pięciometrowy kabel USB nadaje się na skakankę dla dziewczynek. Na nic więcej.
    I niech nikt nie mówi, że standard tyle (5m) przewiduje.

    Zapraszam do firmy, gdzie leży cała kolekcja (z 5 sztuk) kabli USB, które raz działały, a raz nie (z drukarkami).
    Poza tym istotna jest też grubość kabla i jego wykonanie.

    Ale jeszcze raz powtórzę: 5m - to stanowczo za długi kabel.
  • #9 12126183
    soniak2
    Poziom 21  
    Posty: 600
    Pomógł: 42
    Ocena: 139
    Podłączyłem pod USB 3.0 i programator ożył, ale czasami nadal rozłącza na kablu 80cm.

    Co może być powodem nie działania na porcie USB 2.0? Zbyt mały wydatek prądowy USB, czy może za duża rezystancja połączeń (luty nie są za ciekawe, ale mają przejście)?

    Dodano po 9 [minuty]:

    Na USB 3.0 wykrywa.
    Na USB 2.0 nic/ lub wykrywa nieznane urządzenie.

    Usbasp z ATMEGA8A-PU - System nie wykrywa, czerwona dioda, Zener 3V6
  • #10 12126695
    mickpr
    Poziom 39  
    Posty: 4630
    Pomógł: 579
    Ocena: 295
    soniak2 napisał:
    Co może być powodem nie działania na porcie USB 2.0?
    A coś innego (pendrive) działa na tym porcie bezproblemowo?
    Jeśli tak - to ja nie widzę powodu - dlaczego nie miało by działać na USB 2.0 ani nawet na USB 1.1.
  • #11 12127427
    soniak2
    Poziom 21  
    Posty: 600
    Pomógł: 42
    Ocena: 139
    Port komputera jest w pełni sprawny, testowałem też na starym komputerze z USB 2.0 i nie wykrywa ;-/
    Chyba muszę zostać na tym USB 3.0.

    jeszcze jedno pytanie, można przylutować żyły do pojedynczych wsuwek, bez obawy o szybkie urwanie?

    Dziękuje bardzo za wspólne rozwiązanie problemu.
  • #12 12127487
    mickpr
    Poziom 39  
    Posty: 4630
    Pomógł: 579
    Ocena: 295
    soniak2 napisał:
    można przylutować żyły do pojedynczych wsuwek, bez obawy o szybkie urwanie?
    Nie rozumiem. Jak przylutować?
    Nie lepiej użyć normalnego kabla USB?
    Nawet nowy kabel USB jest tańszy niż płyta główna - jak będziesz kombinował to przekombinujesz.
  • #14 12127788
    mickpr
    Poziom 39  
    Posty: 4630
    Pomógł: 579
    Ocena: 295
    Złącza dość ładnie się zaciska małymi kombinerkami.
    Zarobiłem ich setki w ten sposób i żaden mi się nie urwał (jak na razie).
    Oczywiście lepiej specjalnym sprzętem, ale w warunkach domowych - nie ma sensu go kupować.
    Lutowanie wychodzi przy tym brzydko.
  • #15 12128470
    soniak2
    Poziom 21  
    Posty: 600
    Pomógł: 42
    Ocena: 139
    Programator już rozdziewiczony :-) dwie Atmegi 8 zaprogramował.

    Już ostatnie pytanie: czy są jakieś problemy z gniazdami IDC (złącze kanda) na taśmę? Jak ja zakładałem to mi cały czas jednego pinu nie przewodzi :-/ chyba go przylutuje.
  • #16 12128939
    mickpr
    Poziom 39  
    Posty: 4630
    Pomógł: 579
    Ocena: 295
    soniak2 napisał:
    Już ostatnie pytanie: czy są jakieś problemy z gniazdami IDC (złącze kanda) na taśmę? Jak ja zakładałem to mi cały czas jednego pinu nie przewodzi :-/ chyba go przylutuje.
    Z powodu braku odpowiedniej zaciskarki używam w tym celu małego imadełka. Wychodzi jak z zaciskarki :)
    Jak zaciskałem kombinerkami różnie bywało.
  • #18 12129015
    mickpr
    Poziom 39  
    Posty: 4630
    Pomógł: 579
    Ocena: 295
    Właśnie takie złącze miałem na myśli.
    Na pewno poprawnie wkładasz taśmę (skoro mówisz, że dobrze zaciskasz)?
  • REKLAMA
  • #20 12129206
    mickpr
    Poziom 39  
    Posty: 4630
    Pomógł: 579
    Ocena: 295
    soniak2 napisał:
    dociskam grzebień do taśmy, potem śrubokrętem dopychałem żyły i gotowe. ale jakoś słabo wychodzi ;/
    Włóż taśmę i dociskaj tą środkową plastykową częścią - uważając, aby się nie złamała.
    Potem zablokuj całość tą częścią w kształcie litery C.

Podsumowanie tematu

LABEL_AI_GENERATED
Użytkownik zbudował programator USBasp oparty na mikrokontrolerze ATMEGA8A-PU, jednak system nie wykrywa urządzenia. Po sprawdzeniu układu multimetrem oraz użyciu diody Zenera 3V6, problem nadal występuje. Użytkownik zauważył, że programator czasami jest wykrywany przez system, ale często jako nieznane urządzenie. Wskazówki od innych uczestników dyskusji obejmowały sprawdzenie napięcia na liniach D+ i D-, długości kabla USB oraz zimnych lutów. Użytkownik przetestował różne długości kabli USB, a programator działał lepiej na porcie USB 3.0 niż na USB 2.0. Ostatecznie, po kilku próbach, programator został uruchomiony, a użytkownik zadał pytanie o problemy z gniazdami IDC.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA