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

USBASP - jak zaprogramować programator

lyczewskiand 12 Kwi 2013 14:15 2613 10
  • #1 12 Kwi 2013 14:15
    lyczewskiand
    Poziom 15  

    Witam.
    Zbudowałem już swoj programator USBasp i chcę go zaprogramować.

    Od kolegi pożyczyłem kupowany programatorek też USBasp.
    I chcę się zapytać jak teraz zaprogramować moj zbudowany układ??

    0 10
  • #3 12 Kwi 2013 14:18
    lyczewskiand
    Poziom 15  

    a jak z FUSE BITS ??
    jaki program polecacie do zaprogramowania USBaspa??

    Rozumiem że mam ze sobą połączyć 2 porty IDC w 2 programatorach tym kabelkiem?

    0
  • #5 12 Kwi 2013 15:45
    lyczewskiand
    Poziom 15  

    http://www.fischl.de/usbasp/

    Programator robie z tej strony.
    Lecz nic nie rozumiem z tego angielskiego.
    http://www.fischl.de/usbasp/Readme.txt

    Code:
    Firmware:
    
    Flash "bin/firmware/usbasp.atmega88.xxxx-xx-xx.hex" or
    "bin/firmware/usbasp.atmega8.xxxx-xx-xx.hex" to the used controller with a
    working programmer (e.g. with avrdude, uisp, ...). Set jumper J2 to activate
    USBasp firmware update function.
    You have to change the fuse bits for external crystal (see "make fuses").
    # TARGET=atmega8    HFUSE=0xc9  LFUSE=0xef
    # TARGET=atmega48   HFUSE=0xdd  LFUSE=0xff
    # TARGET=atmega88   HFUSE=0xdd  LFUSE=0xff


    Jak te HFUSE i LFUSE ustawic w KHazama?

    Mam też ściągnięty eXtreme Burner AVR.
    Przez eXtreme Burner AVR klikam w przycisk OPEN, załaduję plik usbasp.atmega8.2011-05-28.hex
    Potem zakładkę FuseBits settings i tam ustawiam
    USBASP - jak zaprogramować programator

    Potem klikam Write All i wyskakuje taki błąd.
    USBASP - jak zaprogramować programator

    Dodano po 1 [godziny] 23 [minuty]:

    Ktoś mi pomoze??

    0
  • Pomocny post
    #6 12 Kwi 2013 15:56
    tronics
    Poziom 36  

    Ustaw najpierw fusy na atmedze, zapisz fusy i dopiero programuj. Zworka SelfProg (czy service jak ktoś wyżej pisał) na programowanym urządzeniu ma być zwarta. Ewentualnie jako, że to Mega8 możesz wykorzystać mkavrkalkulator.
    Z ostatnich screenów wygląda, że mega się programuje, ale nie przechodzi weryfikacji wysypując się już na pierwszym bajcie flash.

    0
  • #7 12 Kwi 2013 16:00
    lyczewskiand
    Poziom 15  

    W mkAVRkalkulator wyskakuje błąd AVRdude.

    Co do programowania dodam ze chcę zaprogramować atmegę8A-PU

    0
  • #9 12 Kwi 2013 16:45
    lyczewskiand
    Poziom 15  

    USBASP - jak zaprogramować programator USBASP - jak zaprogramować programator

    Dodano po 3 [minuty]:

    tronics napisał:
    Ustaw najpierw fusy na atmedze, zapisz fusy i dopiero programuj.


    Tak więc w programie eXtreme Burner - AVR ustawiłem FUSEBITY czyli
    HIFG FUSE=0xc9 LOW FUSE=0xef

    A w programie eXtreme Burner - AVR juz nawet nie chce mi normalnie odczytać Atmegi.
    USBASP - jak zaprogramować programator

    Dodano po 5 [minuty]:

    Ok. Chwila, wyłączyłem SLOWSCK na kupowanym programatorze i juz odczytuje tą atmege.
    SUPER. zaprogramowana :) teraz sprawdzic czy działa programatorek

    0
  • #10 12 Kwi 2013 16:57
    malon
    Poziom 12  

    Witam, ja programowałem tak: taśmą połączyłem oba programatory, w działającym programatorze zworka na "slow sck" i założona zworka "VCCINT" W programowanym założona zworka "self prog". Działający programator USBasp podłączyłem do gniazda USB w komputerze i w obu zapaliły się diody zasilania. Do zaprogramowania użyłem Bascom ustawiając "fusy" a następnie wgrałem stosowny plik.

    Powodzenia

    0
  • #11 12 Kwi 2013 17:38
    lyczewskiand
    Poziom 15  

    Dzięki malon
    Ja zrobiłem tak.
    Podłączyłem oba programatory taśmą.
    W działającym dałem SLOWSCK lecz nie zakładałem zworki VCCINT.
    A w programowanym tak samo, tylko zworka SELFPROG.
    Do zaprogramowania uzyłem eXtreme Burner AVR. Najpierw ustawiłem FUSEBITY, potem zdjąłem zworke SLOWSCK z działającego programatora. Wrzuciłem plik HEX i juz mam zbudowany przeze mnie USBASP.

    0