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

Problem z Programatorem - programowanie attiny2313

shoter09 14 Lis 2009 17:37 2545 14
REKLAMA
  • #1 7259820
    shoter09
    Poziom 12  
    Witam
    zrobiłem sobie programator z tej strony http://www.sp3ots.pl.tl/Schemst-programatora-ISP.htm i nie chcę mi działać, a może i działa tylko trzeba coś jeszcze zrobić podłączam wszystko zasilanie +5V z kompa i podłączam diody to pupa. Wie ktoś o co kaman ?

    Mój kod programu który próbuje zaprogramować
    $regfile = "attiny2313.dat" 
    $crystal = 1000000 
    
    Config Pind.5 = Output 
    
    Do 
    
    pind.5 = 1 
    Wait 1 
    pind.5 = 0
    Wait 1 
    
    Loop 
    
    End  


    Kilka fotek
    Problem z Programatorem - programowanie attiny2313 Problem z Programatorem - programowanie attiny2313 Problem z Programatorem - programowanie attiny2313 Problem z Programatorem - programowanie attiny2313
  • REKLAMA
  • #2 7260795
    walek33
    Poziom 29  
    Mogę się mylić, ale jakoś nie zauważyłem na Twoim foto deklarowanego "kryształka" w okolicy 3-4 nóżki.
  • #3 7260824
    ZbeeGin
    Poziom 39  
    walek33 napisał:
    Mogę się mylić, ale jakoś nie zauważyłem na Twoim foto deklarowanego "kryształka" w okolicy 3-4 nóżki.

    To jest Tiny2313, tu "kryształka" nie potrzeba. Ponadto czytanie listingów wiele czasem wyjaśnia.

    shoter09 napisał:
    Wie ktoś o co kaman ?

    1. W zakładce Programmers jest wybrany Sample Electronics?
    2. Adres portu jest poprawny?
    3. Opóźnienie dobrane?
    4. Help przeczytany?

    No tak. Punkt czwarty ma status "FAIL". Czy sterowanie portów wyjściowych odbywa się poprzez ustawianie rejestru PIN czy PORT?
  • #4 7260943
    walek33
    Poziom 29  
    Biję się w pierś i przyznaję do błędu. W chwili obecnej bawię się w AVR Studio a tam deklaracja częstotliwości wygląda trochę inaczej. Dlatego crystal skojarzył mi się z zewnętrznym kryształkiem. :D Obiecuję poprawę.

    Dodane:
    A nie mówiłem, że:
    Cytat:
    Mogę się mylić
    ?
  • REKLAMA
  • #5 7261085
    shoter09
    Poziom 12  
    ZbeeGin napisał:

    1. W zakładce Programmers jest wybrany Sample Electronics?
    2. Adres portu jest poprawny?
    3. Opóźnienie dobrane?
    4. Help przeczytany?


    No tak. Punkt czwarty ma status "FAIL". Czy sterowanie portów wyjściowych odbywa się poprzez ustawianie rejestru PIN czy PORT?[/quote]

    Helpu nie czytałem ale port to się pisze jak wszystko nóżki mają być np wejściem (np. PORTD = INPUT)

    w zakładce programmer jest sample electronic programmer

    opóźnienie nie wiem :P
  • #6 7261151
    ZbeeGin
    Poziom 39  
    shoter09 napisał:
    Helpu nie czytałem ale port to się pisze jak wszystko nóżki mają być np wejściem (np. PORTD = INPUT)

    Nie o ten fragment mi chodziło.
  • #7 7261299
    shoter09
    Poziom 12  
    a o jaki ?
  • REKLAMA
  • #9 7262206
    yokoon
    Poziom 29  
    Ustaw jako
    DDRD = &B11111111
    PORTd.5 = OTPUT.

    Anody diod do +5V, katody do procka. Szeregowe rezystory.
  • #10 7262246
    ZbeeGin
    Poziom 39  
    Bzdury wypisujecie! Jest ewidentny błąd w programie. Żadne tam CONFIG, żadne tam INPUT. Trzeba zrozumieć - ile razy to jeszcze trzeba powtarzać by dotarło - że w procesorach AVR są osobne porty do operacji wyjścia: PORT i do operacji wejścia: PIN. Zmieniając stan rejestru PIND.5 na wyjściu nic się nie uzyska!!!
    http://zbeegin.republika.pl/bashelp/developping_order.html

    Naprawdę, ale takie podstawy trzeba znać na pamięć o każdej porze dnia i nocy.
  • #11 7262302
    shoter09
    Poziom 12  
    xury napisał:
    Już chyba wiem o co chodzi - Ty po prostu po kompilacji nie zaprogramowałeś tego układu. :) Po kompilacji naciśnij F4 aby przejść do programowania.


    no nie naciskałem F4 :P a jak naciskam to coś takiego się pokazuje
    Problem z Programatorem - programowanie attiny2313 Problem z Programatorem - programowanie attiny2313

    a potem coś takiego
    Problem z Programatorem - programowanie attiny2313
  • REKLAMA
  • #12 7262540
    zumek
    Poziom 39  
    Masz źle podłączone linie SCL,MISO,MOSI :idea:
    Problem z Programatorem - programowanie attiny2313
    Zaznaczyłem, jak być powinny :-D
  • #13 7273168
    shoter09
    Poziom 12  
    teraz podłączyłem dobrze i dalej pupa
  • #14 7273617
    xury
    Specjalista automatyka domowa
    Czyli co ? Rozrysuj schemat połączeń, zasilanie, itd. Bo kto ma zgadywać jak to sobie połączyłeś?
    No i popraw program za radą kolegi ZbeeGin'a. Bo może się okazać, że uda ci się go w końcu zaprogramować, ale działać nie będzie.
    A najlepiej to zbuduj sobie STK200 od razu, bo szkoda nerwów na ten pseudo programator.
  • #15 7277594
    shoter09
    Poziom 12  
    okazało się, że mam uszkodzony LTP poszedłem do kumpla i u niego programator działa bez zarzutu.
    Temat do zamknięcia
REKLAMA