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

Jak załadować pliki w AVRStudio by użyć poprawnie AVRPROG'a

waldek63 06 Lut 2010 14:20 1630 7
REKLAMA
  • #1 7652117
    waldek63
    Poziom 16  
    Witam
    Nabyłem Programator AVR PROG USB v2
    wersja STK500 v2 korzystam z programatora AVR STUDIO, nie jestem programistą do tej pory korzystam z gotowego programu, są dwa rodzaje plików .hex i .eep
    Do tej pory korzystałem z PonyProga gdzie ustawiałem Fuzbity wygrywałem program typu hex i eep. Jak to zrobić na AVR studio? Czy może innym programem?
    Bo w PonyProg nie ma opcji żeby wybrać port USB..
    Proszę o pomoc
  • REKLAMA
  • REKLAMA
  • REKLAMA
  • #4 7654567
    waldek63
    Poziom 16  
    Witam ponownie,
    Powoli dorastam Panowie do AVRDude, ale nurtuje mnie pytanie jak wpisać tam fusbity?

    w ponyprogu miałem tam zaznaczone [spine / eesave/ bootlevel / boden/ sut0/ cksl3 / cksl2/ cksl1] a tu musze wpisać wartości o których nie mam pojęcia.

    czyli co wpisać w :

    hFuse :
    iFuse:
    eFuse:

    no i lockBit: ?

    Prosze o pomoc
    Pozdrawiam i dziękuje za wcześniejsze wiadomości.
  • Pomocny post
    #5 7654796
    mirekk36
    Poziom 42  
    waldek63 --> no widzisz pracując z samym avrdude można się "potknąć" w ustawianiu tych fusków - a wtedy od przypadkowego zablokowania procka niedaleko ;)

    a w tym programie wyżej sam zobacz jakie masz możliwości ustawiania fusebitów - aż 3

    wersja uproszczona - przełączanie głównie tylko taktowania CKSEL
    Jak załadować pliki w AVRStudio by użyć poprawnie AVRPROG'a

    werjsa z rozwijanymi polami wyboru podobnie jak np w Bascomie
    Jak załadować pliki w AVRStudio by użyć poprawnie AVRPROG'a

    albo jak ktoś się upiera przy widoku tylko ptaszków jak w Pony:
    Jak załadować pliki w AVRStudio by użyć poprawnie AVRPROG'a

    poza tym zauważ zawsze na górze można też wpisać wartości HEX fusów LOW, HIGH, EXTENDED czy też lockbitów. Wszystko ładnie się przelicza w każdą stronę a nie trzeba ani razu ręcznie avrdude odpalać ;)
  • #6 7654945
    landy13
    Poziom 31  
    waldek63 napisał:
    czyli co wpisać w :

    hFuse :
    iFuse:
    eFuse:

    no i lockBit: ?

    Prosze o pomoc
    Jak Ci pomóc, jeśli nie napisałeś jaki to procesor ani co chcesz zmienić w ustawieniach.
  • #7 7656975
    waldek63
    Poziom 16  
    Witam.
    Chodzi dokładnie o Atmege8.
  • REKLAMA
  • Pomocny post
    #8 7657243
    landy13
    Poziom 31  
    ATmega8 fabrycznie ma ustawione: HFuse - D9 a LFuse - E1. Jest to hexowy zapis tabeli 87 i 88 na stronie 223 noty. W zależności od potrzeb zmieniasz odpowiednie bity w tabeli i przeliczasz na hexy. Dla przykładu: LFuse dla wewnętrznego oscylatora 2MHz to E2, dla 4MHz to E3, a dla 8MHz to E4. Inny przykład - dla ochrony eeproma trzeba wyzerować (czyli wg Atmela zaprogramować) trzeci bit w tabeli HFuse, czyli zmienić z D9 na D1.
REKLAMA