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

Programator USB-JTAG atmega32 lpt

waldus86 04 Lis 2008 18:56 4543 10
REKLAMA
  • #1 5701658
    waldus86
    Poziom 13  
    Witam!
    Jak w temacie? Czy ktoś z Was wykonywał projekt takiego programatora i mógłby mi coś podpowiedzieć na ten temat? Dużo jest na elektrodzie opisów programatorów dla AVR-ów(mi chodzi o atmegę32), ale jest to LPT-JTAG, a ja w laptopie niestety nie posiadam LPT. Czytałem również, że połączenie USB-LPT(przejściówka) i potem programator raczej ma wątpliwe szanse na działanie, zatem byłbym wdzięczny za jakieś podpowiedzi.
  • REKLAMA
  • REKLAMA
  • #3 5702902
    waldus86
    Poziom 13  
    W październikowym lub wrześniowym numerze EP był projekt JTAG-a(właśnie dla AVR-ów) tylko że na LPT i to by mnie satysfakcjonowało, gdybym miał LPT, dlatego bardziej interesuje mnie USB-JTAG.
  • REKLAMA
  • #5 5705009
    waldus86
    Poziom 13  
    OK. Tak właśnie zrobię. Mam jeszcze pytanie odnośnie prądów płynących przez piny uC. Wyczytałem gdzieś, że jeśli dany pin uC jest w stanie niskim, to może on TYLKO przyjąć prąd, czyli prąd wypływa z wyjścia uC przy panującym na tym wyjściu stanie wysokim. Czy tak jest rzeczywiście? Czy np. sytuacja taka panuje nawet wtedy gdy w uC są wewnętrzne rezystory podciągające dany pin do napięcia zasilania(typowo 5V)? Jakoś ciężko jest mi uwierzyć w to, że jest tak zawsze... Czy wydajność prądowa danego pinu uC jest taka sama dla stanu niskiego i wysokiego?
  • REKLAMA
  • #7 5706751
    waldus86
    Poziom 13  
    Widzę dużą wyrozumiałość dla kogoś, kto grzecznie pyta... Szkoda i dobrze, że nie wszyscy podchodzą do sprawy tak jak TY!
  • #8 5706915
    Freddie Chopin
    Specjalista - Mikrokontrolery
    a jaka chcesz wyrozumialosc? prad plynie od + do - (tak naprawde to odwrotnie, ale tak sie przyjelo). logicznym jest wiec, ze przy zalozeniu, ze na nozki procka nie mozna podac napiec ujemnych ani powyzej napiecia zasilania mozliwe sa takie konfiguracje w ktorych poplynie jakis prad:
    pin procka plus -> jakis odbiornik -> minus
    pin procka minus -> jakis odbiornik -> plus

    teraz sam sobie odpowiedz, dlaczego w stanie niskim port tylko przyjmuje, a w stanie wysokim jest zrodlem pradu.

    pozatym jeszcze 'gdzies czytales'... jesli to 'gdzies' nie mialo na sobie loga poducenta twojego ukladu scalonego, to nie nalezy temu ufac - proste.

    potem pytasz o wydajnosc pradowa. czy takie rzeczy nie sa opisane w datasheecie? czy forum elektrody to jest hot-line firmy Atmel? nie laska samemu przeczytac?

    4\/3!!
  • #9 5711067
    slawko_k
    Poziom 35  
    Cytat:
    prad plynie od + do - (tak naprawde to odwrotnie, ale tak sie przyjelo)


    @freddie Chopin z pewnością wiesz o co chodzi ale źle to ująłeś.
    Prąd płynie zawsze od + do -. To elektrony poruszają się od - do + a za kierunek przepływu prądu przyjmuje się kierunek odwrotny do ruchu elektronów.

    @waldus86 jeżeli procek wystawi na port poziom wysoki a odbiornik masz z 2 strony podpięty do masy to oczywiście prąd z procka wypłynie a jeśli procek wystawi poziom niski a odbiornik masz podpięty z 2 strony do + to prąd do procka wpłynie i nie ma w tym nic dziwnego czy nienaturalnego.
    Nie napisałeś o jaki procek pytasz ale podstawowe AVR'y mają wydajność wyjść 20mA w stanie wysokim i niskim.

    Oczywiście jak poprzednik zachęcam do przejrzenia pdf'a
  • #10 5718821
    Seba319
    Poziom 24  
    Jeśli już pytasz o wydajność prądową i nie doczytałeś w PDF, to pamiętaj o całkowitym ograniczeniu prądu które dla AVR zazwyczaj wynos 200mA. Bo jeśli zechcesz np. obciążyć wszystkie porty ATmega16 prądem jaki jest dopuszczalny dla pojedynczego wyprowadzenia portu czyli 20mA to uC poleci z dymem.
  • #11 5722145
    waldus86
    Poziom 13  
    Chciałbym wykonać programator przedstawiony pod tym linkiem(plik jtag_schematic dodany przez użytkownika _Matik_): https://www.elektroda.pl/rtvforum/topic682498.html#3513514 Mam kilka pytań odnośnie schematu:
    -czy programator jest zasilany z portu USB(bo jest użyty stabilizator 7805, ale do jego wejścia dołączono złącze J3, a co się podłącza do zacisku nr 1. tego J3. Wydaje mi się, że ma to być napięcie 5V z USB, czyli według mnie zacisk 1. J3 powinien być połączony z zaciskiem 1. J1 i J2, ale chciałbym się jeszcze upewnić)
    -według mnie złącze J4 jest przeznaczone na JTAG, ale nie wiem po co są złącza JP1 i JP2(czy zamiast JP1 nie można bezpośrednio podpiąć zasilania Vcc, JP2 wogóle wyrzucić z układu),
    Dzięki za wszelkie odpowiedzi odnośnie uC - moje niezrozumienie wynikało z faktu, że nie doczytałem pdf-a.
    Czekam na uwagi odnośnie tego programatora.
REKLAMA