Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Programowanie atmega 8 do programatora AVR/USB

05 Wrz 2010 21:37 7398 11
  • Poziom 15  
    Witam.

    Po dłuższej przerwie zabieram sie do zaprogramowania atmega 8 do programatora ze strony LINK. Miałem kiedyś podobny post ale został zakończony. Post jest tutaj LINK. Musiałem załatwić stary komputer z LPT od kumpla bo ja mam za nowoczesna płyte główna w swoim komputerze i nie mam LPT.

    A więc może napiszę co chce zrobić i jaki mam problem.
    Zrobiłem programator TEN i chce zaprogramować do niego atmega 8. Do tej czynności potrzebny jest mi port LPT.

    Czy mogę podłączyć do komputera wtyczkę LPT i USB jednocześnie i zaprogramować w/w układ. Na rys. 1 podłączyłem kolorowymi liniami ewentualne podłączenie programatora na LPT z programatorem na USB. Czy dobrze podłączyłem? oczywiście atmega 8 zamontuje w programatorze na USB.
    Czy tak mogę zaprogramować pierwszy układ? Czytałem TO i stwierdziłem, że muszę tu napisać żeby nie popełnić błędów i nie zepsuć komputera kolegi.

    rys 1.
    Programowanie atmega 8 do programatora AVR/USB

    Zakładając, że uda się zaprogramować w/w sposobem i programator na LPT nie będzie już potrzebny. Będę miał programator z zaprogramowaną atmega 8 na USB i czy będę mógł podłączyć do niego TO. Sposób podłączenia pokazałem na rys. 2.

    rys. 2.
    Programowanie atmega 8 do programatora AVR/USB

    Czy dobrze kombinuję? proszę o wyrozumiałość dopiero zaczynam zabawę z programowaniem.

    Pozdrawiam

    Dodano po 13 [minuty]:

    Chciałbym zrobić nowy programator na nowej płytce razem z programatorem.

    Przeniesiono z Programowanie Ogólne. - arnoldziq
  • Pomocny post
    Poziom 28  
    Prędzej miałbyś odpowiedź, gdyby ten post umieszczony był w dziale Mikrokontrolery Ogólne -> Mikrokontrolery AVR
  • Pomocny post
    Poziom 17  
    Co do pierwszego rysunku to masz wszystko w porządku, do kompa podłączasz LPT i USB, pamiętaj o zwarciu zworki S_Prog na programatorze aby reset M8 w programatorze podłączył się do LPT, tak jak inne piny.

    Na drugim rysunku tez jest wszystko ok, zworka S_target powinna być zwarta aby dac zasilania na podstawkę. rezystory na liniach programujących w podstawce możesz zastąpic zworami. Zworka S_Prog powinna być rozwarta
  • Poziom 15  
    chcę zrobić nową płytkę gdzie mam podłączyć "D+" które jest na schemacie ideowym? Czy mam podłączyć do USB do "D+"?
    zaznaczyłem gdzie jest to "D+"
    Programowanie atmega 8 do programatora AVR/USB

    szukałem na ścieżkach i nie znalazłem połączenia z gniazdem USB owszem łączy sie z nim ale przez opornik R4
    Programowanie atmega 8 do programatora AVR/USB
  • Moderator Programowanie
    e8500 napisał:
    szukałem na ścieżkach i nie znalazłem połączenia z gniazdem USB owszem łączy sie z nim ale przez opornik R4


    Czyli dokładnie tak jak na schemacie?

    Strzałka na schemacie (zazwyczaj) oznacza, że ktoś łączy odległe punkty bez prowadzenia linii połączeniowej.
    W tym przypadku chodzi o połączenie 4-go i 15-go wyprowadzenia uC. Co sam zaznaczyłeś na płytce.
  • Poziom 15  
    Czy zna ktoś jakiś prosty program do robienia PCB taki że rysuję w nim schemat ideowy a on sam zrobi mi płytkę. Mam PCB Wizard 3.50 Pro Unlimited ale on robi błędy i pewnie nic by nie zadziałało. :-)

    Dodano po 1 [minuty]:

    więc schemat ideowy ma błąd opis USB karze łączyć sie z nóżkami 4 i 15 atmegi8
  • Moderator Programowanie
    Schemat jest w porządku. Po prostu musisz te punkty połączyć razem a nie z gniazdem USB.
  • Poziom 15  
    ok rozumiem.
    dzięki serdeczne za pomoc

    Dodano po 1 [godziny] 28 [minuty]:

    co dokładnie pokazują diody LED?
  • Poziom 38  
    Jedna, że jest zasilanie, a druga, że programowanie jest w toku.

    Post raportowany, proszę poprawić pisownię.
    Robak


    Poprawiłem na wielką literę i dodałem kropkę na końcu, jeżeli jeszcze o coś chodzi to proszę mnie oświecić
  • Poziom 15  
    a która dioda świeci jak jest zasilanie a która jak programowanie?

    Post raportowany, proszę poprawić pisownię.
    Robak
  • Poziom 28  
    Żeby to odgadnąć należy spojrzeć do kodu :cry: lub zadać pytanie temu, kto kod pisał. Z opisu kolegi mirley wnioskuję, że:
    Cytat:
    Diody D3 i D4 wraz z rezystorami R5 (470R) i R6 (470R) stanowią kontrolkę zasilania i programowania.

    D3 - zasilanie
    D4 - programowanie. Mogę się mylić więc patrz wyżej.
  • Poziom 15  
    zaprogramowałem atmega8 i nie wiem czy dobrze ale chyba tak.
    czy zna ktoś jakiś prosty i polski program do programowania?

    Moderowany przez Mirek Z.:

    Ostrzeżenie - za lekceważenie poleceń moderatora oraz ponowne nieprzestrzeganie zasad pisowni, co u Kolegi jest normą. Regulamin - p.6 i p.15.
    Ponieważ jest to recydywa, dodatkowo blokuję możliwość pisania na forum do dnia 20.09.2010 włącznie.
    Po odblokowaniu proszę poprawić pisownię swoich postów - z wyjątkiem otwierającego temat.