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

bład w programowanieu atmega8 za pomoca avrdude

kaziu1985 23 Lis 2008 22:12 1842 10
REKLAMA
  • #1 5775712
    kaziu1985
    Poziom 10  
    spotkał sie ktos z takim błędem,jakiś miesiac temu programowałem atmega8 było wszystko dobrze przez ten czas nic nie zmienialem w ustawieniach avrdude i dziś wyskakuje mi taki bład, ktos wie co moze byc przyczyna ??
  • REKLAMA
  • #2 5775845
    grzegrzol
    Poziom 19  
    Błąd w podłączeniu albo uszkodzony mikrokontroler.
  • REKLAMA
  • #3 5775863
    kaziu1985
    Poziom 10  
    jesli jedno z tych 2 to raczej to drugie, bedzie trzeba jutro skoczyć kupic nowa atmege
  • REKLAMA
  • #4 5776870
    kaziu1985
    Poziom 10  
    a jesli wczepiam juz 3 atmege podłaczenie jest takie jak wcześniej a bład nadal wyskakuje ??
  • #5 5776931
    snow
    Poziom 31  
    Od kiedy usbasp pracuje na lpt1?
  • #6 5777174
    ciastek4
    Poziom 14  
    nie ma znaczenia. Ten programator nei wykorzystuje tej opcji.
    Dlaczego zaznaczach odzdczyt i zapis fus-ow ? Wylacz to opcje i ustaw tak jak ja mam:
    bład w programowanieu atmega8 za pomoca avrdude

    Jezeli nadal bedzie cos nie tak to moga być następujące błędy:

    1)zle zlacze ISP podpięte (sprawdź jeszcze raz). RST musi miec rezystor pull-up do VCC(pokaz albo powiedz jak podłączasz złącze ISP)
    2)programator sie zawiesił ( wylacz i wlacz zasilanie programatora (wtyczka USB)
    3)zla konfiguracja AVRDUD-a albo versja(nie pamietam jaka dokladnie nie dziala dla tego programatora ale z AVRDUDE, Version 5.3.1, 21 December 2006 jest wszsytko OK)
  • #7 5778146
    kaziu1985
    Poziom 10  
    bład nadal wyskakuje i zauwazyłem ze jak ustawiam na procki do 2MHz to program czesciowo sie wgrywa ale zle działa.
    1) co do budowy wszystko0 jest dobrze ponieważ juz działał a nie wprowadzałem żadnych zmian
    2) resetowałem wiele razy
    3) tak jak pierwsza juz kiedyś chodził

    może jakaś kwarcówka poszła na płytce albo układzie który programuje.
    a używam tego programatora a układ to taki kit do nauki podstaw.
  • REKLAMA
  • #8 5800109
    00gtw00
    Poziom 15  
    Kolego jak zapisałeś na procek to co masz na screenie to zablokowałeś atmege.

    Dla atmega8 do pracy na wewn. 1MHz - High Fuse 0xD9, Low Fuse 0xe1
    Dla atmega8 do pracy na wewn. 2MHz - High Fuse 0xD9, Low Fuse 0xe2
    Dla atmega8 do pracy na wewn. 4MHz - High Fuse 0xD9, Low Fuse 0xe3
    Dla atmega8 do pracy na wewn. 8MHz - High Fuse 0xD9, Low Fuse 0xe4
    Dla atmega8 do pracy na zewn. 8MHz - High Fuse 0xD9, Low Fuse 0xee

    Tylko jak ustawić w avrdude więcej jak 8MHz zewn. z kondensatorami?
  • #9 5805160
    kaziu1985
    Poziom 10  
    to by sie zgadzało z tym 1MHz bo jak napisałem program na kwarc 1Mhz to działa cacy, głupie pytanie osoby początkującej, jak zaprogramować nowa atmege zeby działała z zewnetrznym zegarem 8MHz a nie wewnetrznym 1MHz,bo nie chca mi sie przestawić według tego wzorca High Fuse 0xD9, Low Fuse 0xe4 wyskakyje bład zapisu high fuse umiem zbudować układ itp ale dopiero zaczynam sie uczyć programowania mikrokontrolerów i skąd moje pytanie.
  • #10 5805238
    shadow0013
    Poziom 34  
    W bascomie łatwiej się ustawia fusebity i programuje ATmegę - też nie mam doświadczenia w programowaniu ale o wiele łatwiej idzie je poustawiać - wybierasz z menu jaki zegar wewnętrzny/zewnętrzny i opóźnienie startu.
  • #11 5806170
    pixel7
    Poziom 23  
    shadow0013 napisał:
    W bascomie łatwiej się ustawia fusebity i programuje ATmegę - też nie mam doświadczenia w programowaniu ale o wiele łatwiej idzie je poustawiać - wybierasz z menu jaki zegar wewnętrzny/zewnętrzny i opóźnienie startu.


    Oczywiście w przypadku posiadania programatora STK200.
REKLAMA