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

Attiny 2313 4MHZ. Jak ustawić fusebity w avrdude gui. Programator USB.

beowolf 17 Mar 2009 22:26 3323 12
REKLAMA
  • #1 6296510
    beowolf
    Poziom 13  
    Witam. Czy możecie mi powiedzieć jak ustawić fusebity w avrdude gui tak, aby dobrze działał attiny 2313? Bo już próbowałem niemal wszystkiego. W bascomie to było proste ale odkąd przesiadłem się na programator USB to mnie coś trafia...Z góry dzięki za odpowiedź

    Dodano po 50 [sekundy]:

    z tego wszystkiego zapomniałem dopisać że chodzi mi o taktowanie kwarcem zewnętrznym 4MHZ
  • REKLAMA
  • REKLAMA
  • #3 6296565
    tyktyk
    Poziom 24  
    W bascom avr:

    Attiny 2313 4MHZ. Jak ustawić fusebity w avrdude gui. Programator USB.
  • #5 6296610
    dawid512
    Poziom 32  
    Zastanów się nad CKDIV8.
  • #6 6296613
    beowolf
    Poziom 13  
    wartości Clock output on PORTD2; [CKOUT=0]
    Divide clock by 8 internally; [CKDIV8=0]
    dałem raz zaznaczone a potem niezaznaczone no i przy żadnym z nich program w mikroprocesorze nie działa. A sprawdzam na programie banalnym - mruganie diody. WIem że mikroprocesor jest programowany bo moge ustawiać 1 lub 0 na poszczególnych bitach. Ale odmierzanie czasu wogóle nie działa jak powinno. A przyczyna tego są fusebity z tego co wiem

    Dodano po 2 [minuty]:

    ustawienia w avrdude narazie u mnie wyglądają tak jak na rysunku
  • REKLAMA
  • #7 6297906
    beowolf
    Poziom 13  
    no to możecie jakoś mi pomóc??
  • #9 6299117
    beowolf
    Poziom 13  
    dobra - link jest super. Ale on jest dla ludzi, którzy cokolwiek z niego wiedzą. Ja naprzykład nie wiem cyz mam ustawiać divide clock by 8 czy nie. Dlatego prosze Was o napisanie jakie wartości lhuse, hfuse i co tam jeszcze trzeba mam wpisać do programu AVRdude. I prosze nie przysyłajcie linków bo wielu ludzi nie rozumie jak ma wpisaywać wartości do tych kalkulatorków. Dla jednej częstotliwości w tych kalkulatorach jest kilka ustawień różniących się wartością np. SUT o której też nie mam pojęcia
  • REKLAMA
  • #11 6299697
    beowolf
    Poziom 13  
    użyłem tej komendy. I niestety nic. TO znaczy procesor programuje się, bo moge dowolnie ustawiać jedynki lub zera na portach ale już taki prosty program:

    Config Portb = &B11111111
    Portb = &B11111111
    Config Portd = &B0000001
    Portd = &B0000001
    Do
    Wait 2
    Toggle Portb.7
    Loop
    End

    , który powinien powodować miganie diody nic nie robi. Stan tego pinu wcale się nie zmienia. Na lpt wszystko dobrze chodziło. Co się dzieje:(

    Dodano po 2 [minuty]:

    oto okno avrdude. Chyba wszystko dobrze w nim ustawiłem a i tak nie chodzi
  • Pomocny post
    #12 6299855
    dawid512
    Poziom 32  
    Ten twój prosty program nie zawiera informacji dotyczących modelu uc i częstotliwości taktowania.
  • #13 6299898
    beowolf
    Poziom 13  
    z tego co się orientuje to wcale nie musi tego zawierać. Przy programowaniu przez LPT nie musiałem nic takiego pisać. Ale dopisze i sprawdze

    Dodano po 9 [minuty]:

    no tak - jak zawsze błąd leży w szczegółach. Dawid512 - miałeś racje - trzeba dodać biblioteke. W bascomie podczas programowania przez LPT nie miałem tego problemu dlatego nie pisałem tej komendy na początku. Dzieki wielkie. Ustawienia fusebitów też mi dobrze napisałeś. Jeszcze raz dzięki. Jutro chce kupić atmege8 i zobacze na niej co i jak. Pewnie tez będzie ciężko na początku z fusami ale może teraz sobie poradze. Dziękuje wszystkim
REKLAMA