Nie, no stara wersja chodziła na wewnętrznym 8MHz a nowsza na 1MHz tak jak wychodzi uC z fabryki. Dla starszej wersji fuski ustaw E4 D1.
Fusebit KLA987 wybrać z listy CKSEL=1111 SUT=11 Nacisnąć WRITE Prg Dla pewności użyć programu: http://atnel.pl/mkavrcalculator.html
Jak dobrze zrozumiałem kolegów fusebitami mogę ustawić częstotliwość zegara oraz rodzaj taktowania wewnętrzny oraz zewnętrzny oraz rodzaju czyli ,rezonator kwarcowy lub obwód rc , gdzie przy funkcji zaptaszkowanej CKOPT mogę odłączyć kondensator zewnętrzny. Do programatora STK200 podłączyłem zewnętrzny rezonator kwarcowy plus 2 kondensetory 22pF, jak...
No OK i ustawiasz Fusebit A987 na Internel RC Osc. 8Mhz.
Nie ma rezonatora zewnętrznego więc pewnie pracuje na wewnętrznym ( ten fusebit musisz ustawić ). A pozostałe tak jak zawsze :)
czy nie jest uruchomiony dzielnik zegara przez 8. bo ma włączony bit CKDIV. Tylko od kiedy Atmega8 ma fusebit CKDIV8? TCCR1A |= (1<< WGM12); //tryb CTC WGM12 jest w rejestrze TCCR1B
O generatorze przeczytasz tu: http://mikrokontrolery.blogspot.com/2011... , jest też link do Fusebit Doctor jako krok ostateczny. Generator można sobie zrobić z garści śmieci elektronicznych, dla mnie najprostszym sposobem było wziąć inny uC, np. Attiny13, wgrać mu program by na wybranym pinie robił stanNiski/stanWysoki...
http://obrazki.elektroda.net/43_12786005... Atmega fusebit doctor, jak sama nazwa mówi, to urządzenie do naprawienia nieumiejętnie przestawionych fusebitów w mikrokontrolerach z rodziny AVR. Największymi problemami jest ustawienie nieprawidłowego źródła zegarowego (fusebity CKSEL), wyłączenie programowania SPI (fusebit SPIEN), lub ustawienie pinu...
NAJPIERW PRZECZYTAĆ A PÓŻNIEJ ROBIĆ - NIE ODWROTNIE. Aby dokonać zmiany ustawienia kwarcu z wewnętrznego RC 1 MHz na zewnętrzny ( np.8MHz). Trzeba przejść do programowania ręcznego procesora MANUAL PROGRAM i wybrać zakładkę LOCK AND FUSE BITS. UWAGA w razie pomyłki można nie odpalić procesora!!! ATmega8 CKSEL[3..0] - Fusebits opcję Fusebit A987 - 0001:Internal...
Powodów może być wiele Jednym z głównych może być np.ustawiona nóżka RESET jako port in/out Wtedy bascom nie wykrywa mikrokontrolera W takiej sytuacji żaden programator szeregowy sobie z tym nie poradzi muszisz przekonfigurować (programatorem równoległym) odpowiedni fusebit i wszystko powinno działać
Jesli jak piszesz ustawiles fusebit Reset Disable to niniejszym zablokowales sobie mozliwosc programowania po ISP.
Żaden programator ISP (a takim jest dowolny USBasp) nie ma takiej możliwości - także nie ma jej ten który wskazałeś wcześniej. Ale gdy już będziesz miał jeden z powyższych programatorów, to dokup jeszcze jedną ATmega8 i zrobisz sobie Fusebit Doctora: http://www.elektroda.pl/rtvforum/viewtop... Więcej na temat zablokowanych uC: http://mikrokontrolery.blogspot.com/2011...
Tego nie widziałem. Znalazłem za to informację że dotyczy to rezonatora pracującego jako generator wytwarzający główny sygnał zegarowy: http://obrazki.elektroda.net/9_123515576... A po drugie, akurat w ATMega8 jest błąd w krzemie i te wewnętrzne kondensatory nie działają (tzn. FuseBit ich nie włącza). Użycie rezonatora jako źródła sygnału dla...
Zrobiłem jeden port (PC6) wejściem, mam tam podpięty cały czas rezystor 10k od zasilania. O to chodziło? Nadal tak samo. Poniżej załączyłem kod. W Atmega8 pin 1(PC6) normalnie jest RESET i dopoki nie zmienisz odpowiedniego fusebit (patrz str. 223; tabela 87 bit#7), ten pin nie spelnia roli GIO (PC6), wiec processr go nie "widzi". Nie doradzam jednak...
W zależności od tego jakim programem programujesz odszukaj pole "Parametr" lub "Dodatkowe parametry" i wpisz "-B 8" (minus B osiem) Obrazek przykładowy dla Burn-o-mat w tym wątku http://www.elektroda.pl/rtvforum/topic29... W niektórych programatorach zamiast "AutoSCK" jest rozwijana lista i z niej wybierz 185kHz. Jak się połączysz to zmień FuseBit...
Właśnie przed chwilą też uruchomiłem zegar na ATMega8 choć wykorzystujący kwarc 32kHz (tzw. zegarkowy) niezależny od generatora głównego procesora. Jeżeli chcesz pozostać przy swoim pomyśle (równie dobrym) to w BASCOM-mie po kompilacji przejdź do opcji programatora gdzie będziesz miał trzy zakładki FlashROM ,EEPROM i Lock and Fuse Bits. Więc wybierz...
Czy ustawienie Fusebit A987 0011:0011 są poprawne dla wewnętrznego oscylatora 4MHz? pzdr
Zanik napięcia badanego powinien pojawić się nieco wcześniej niż zanik zasilania procesora. Można to zrobić tak jak napisał kolega ololukiXP, trzeba dobrać inny dzielnik (jeśli jest to zasilane z napięcia przemiennego to można dodać osobną diodę i mały kondensator). Dodatkowo bezwzględnie należy w takich aplikacjach ustawić fusebit BOD enable. Spowoduje...
Witam Mam problem z podłączeniem kwarcu 8mhz do atmegi8l. Kiedy zmieniam fusebity na takie ustawienia atmega robi się martwa. Próbowalem podawać sygnał generowany przez inny procek i podawać go na xtal1 ale nic z tego. http://obrazki.elektroda.pl/1498183700_1... http://obrazki.elektroda.pl/5756179900_1...
Witam ma problem, gdyz potrzebuje zaprogramować atmege8 na wewnętrzny kwarc 8mhz, lecz nie wiem jak to zrobić. mam programator taki jak w linku wszystko działa, tylko nie wiem jak ustawić te fisebity. bardzo proszę o pomoc, http://electronics-diy.com/avr_programme... Przepraszam jeśli nie w tym dziale a administratora w razie potrzeby proszę o przeniesienie.
Witam. Chciałbym aby znikneły raz na zawsze problemy z fusami. Na razie wiem tyle; Atmega8, aby zadziała z zew. oscylatorem 16MHz to stan bitu A876 musi wynosić: 1111:1111 (ostatni na liście). Ale, aby tego dokonać trzeba przestawić bit wyżej, który odpowiada za opóźnienie. Ja dałem na NO DELAY i już się układu szeregowo programować nie da. Ktoś wie...
Witam Czy mógłby mi ktoś powiedzieć jak ustawić takie fusebity? --> Fuse bits: LFUSE = 0b11101111. Pod opisem programu był tylko ten text.Boję sie coś namieszać.Mam mkavrcalculator ale demo.W innych programach np. bascom nie ma tak przejrzyście. Pomóżcie proszę.
Witam Jeszcze nigdy nie programowałem procesorów i mam mały problem. Mam tutaj fragment instrukcji dotyczącej zaprogramowania Atmegi do LED Cube. Nie rozumiem o co chodzi z tym ustawianiem fusebitów, mam coś zmienić przy wrzucaniu programu do uC czy zostawić jak jest ustawione normalnie. ----------------------------------------...
Witam, Jestem na etapie tworzenia urządzenia z mikrokontrolerem AVR. Chcę użyć ATmega328P z zewnętrznym kwarcem 8MHz. Proszę o pomoc jak zmienić Fuse Bits, aby atmega działała z zewnętrznym kwarcem 8MHz i jej nie zablokować bo mam tylko jedną sztukę. Chciałem użyć programu mkAVRCalkulator Pana Mirka Kardasia bo mam zakładkę, gdzie wystarczy zaznaczyć...
Witam. Zbudowałem układ: http://www.nikomp.com.pl/zestawyK/K-2430... Plik "cdcmega8.hex" do zaprogramowania atmegi: http://recursion.jp/avrcdc/AVR-CDC.2007-... Na początku myślałem że wszytko jest. No i dopiero później się kapłem, że nie wiem jakie mają być fusebity. Nigdzie nie pisze jakie mają być. Do programowania używam avr dude. Ponyprog,...
Witam. Byłbym niesamowicie wdzięczny gdyby ktoś mógł napisał co zafajkować a co odfajkwoać, co prawda proszę o gotowca, ale sam próbowałem i skończyło się na tym, że uwaliłem już dwie atmegi... Ta jest ostatnia i dlatego zwracam się do Was z tą prośba. Bootlock12 Bootlock11 Bootlock02 Bootlock01 lock2 lock1 Wdton ckopt eesave bootsz1 bootsz0 bootrst...
Chce wykonac sterownik C.O. wg Mirlej na Atmega 8l/taka mam. Wstepnie ustawilem Fuse Bity/propozycja/: Rstdisibl-1, Wdton-0, Spien-0,Ckopt-0, Eesave-1, Bootsz1-0, Bootsz0-0, Bootrst-0,Boodlevel-1, Boden-0, Suit1-0, Suit0-1,Cksek3-1, Cksel2-1, Ckksel1-1, Cksel0-1. Prosze o sprawdzenie. Haks. Jako że to pierwszy post to nie wysyłam do kosza ale proszę...
Cześć zmontowałem sobie na płytce prototypowej układ analizatora z tej strony: http://www.serasidis.gr/circuits/mini_lo... atmegę zaprogramowałem zostało mi ustawić fusebity autor ustawił je w avr-studio a ja mam AVR burn-o-mat i nie mogę dojść jak one mają być. Czy ktoś mógł by mi pomóc w ich ustawieniu .Z góry dzięki...
Witam mam problem z zaprogramowaniem procesorów mam 1 raz do czynienia z układami mikroprocesorowymi kupiłem programator DualAVR i po podłączeniu do komputera jest wykrywany jako urządzenie HID, jest obsługiwany przez program AVRDUDE problem mam taki co w pisać w miejsca zaznaczone czerwonymi prostokątami?? wiem ze trzeba ustawić jakieś bity więc prosiłbym...
A na przykład gdybym chciał wgrać bootloader z obsługą USB to za pomocą takiego programatora było by to możliwe. Każdym programatorem (jeżeli jest sprawny i poprawnie skonfigurowany soft do jego obsługi na przykład AvrDUDE) możesz ‘wgrac’ odpowiedni bootloader. Bootloader to też program dla processora jak każdy inny. Różnica polega na innym...
Włączyłeś WATCHDOGa. i tym fusem nie można zablokować procka
http://obrazki.elektroda.net/85_12656115... Projekt powstał z czystej ciekawości… co można zrobić na Attiny13? Otóż można, i to dużo. W tym przypadku ten malec zmierzy nam napięcie, prąd, temperaturę, przeliczy, a wyniki w przystępny sposób pokaże na wyświetlaczu alfanumerycznym (typu HD44780). Jak by tego było mało, program został napisany...
http://obrazki.elektroda.pl/2278309000_1... Witam. Chciałem przedstawić regulację pieca c.o. produkcji Dozamet, rok produkcji 1975, obecnie produkowany pod nazwą Camino. Ponieważ mam bardzo duży ciąg do komina, żadne regulacje fabryczne nie wchodziły w grę (otwarcie klapy na 1mm powodowało zagotowanie wody, od kilku lat miałem zaślepioną...
E:\AVR\5.4>avrdude -p atmega8 -c stk500 -P com3 -V -u -U lfuse:w:0xE4:m -U hfuse :w:0xD9:m avrdude: stk500_getsync(): not in sync: resp=0x00 avrdude: successfully opened stk500v2 device -- please use -c stk500v2 avrdude: AVR device initialized and ready to accept instructions Reading | ########################################...
I try :) THX Also per quod I have got to know who FuseBit use ? :roll:
Ostatnie pytanie, to normalne, że stabilizator się grzeje? Podaje właściwe napięcia, ale mocno się grzeje. Tak ponieważ zasilasz go z 12V. Witam. Ja zasilam z 15V Atmega8 - wyświetlacz LCD 16*2, pobór prądu 20mA i nic się nie grzeje.
RESET to tylko wystarczy przestawić 1 fusebit! Da się kupić Atmega Fusebit Doctor???
Pierwsze co to odetnij linie D0, D1,D2,D3 wyświetlacza od masy od masy ponieważ to połączenie jest błędne podczas korzystania z linii RW. Następnie przestaw fusebit ckdiv atmegi tak, aby pracowała ona na wewnętrznym oscylatorze 8MHz. Być może nie zgadzają się timingi podczas komunikacji z wyświetlaczem, a z doświadczenia wiem, że ten program wisi jak...
kaczy1n : Licznik jest inkrementowany, nie dekrementowany, stąd wpisanie jedynki spowoduje przepełnienie się licznika po 255*256 cyklach zegara. Dla zegara 8MHz uzyskasz 61Hz, dla zegara 1MHz około 8Hz - sprawdź, czy masz dobrze wybrane źródło zegara. janbernat : Gdzie jest napisane, że atmega8 posiada fusebit ckdiv8?
Jeśli otrzymujesz różne sygnatury to może być tylko i wyłącznie błąd komunikacji a nie zablokowany układ. Sprawdź dobrze pewnie jakiś zimny lut. Spróbuj mniejszej prędkości sck. Zablokowany układ będzie zwracał FFFFFF lub 000102 ale napewno nie losowe dane. Zainteresuj się też układem Atmega Fusebit Doctor.
Czasem może się tak stać jak się poprzestawia fusebity. Może przełączyłeś na zewnętrzny oscylator albo wyłączyłeś fusebit resetu, który jest potrzebny do programowania isp.
Problem rozwiązany - okazało się, że po prostu ustawiony był dodatkowo jeden fusebit - wdton. Dzięki za zainteresowanie
Ja zawsze zwieram VEE do masy. Poza tym wgraj program do procesora i zobaczysz czy kod jest poprawny. Jak nie zmieniałeś fusebit to $crystal=1000000
A fusebit ustawiłeś na 4 mhz?
A ustawiłeś w procku zewnętrzne źródło zegarowe? Wszystkie procki Mega mają domyślnie aktywny wewnętrzny oscylator. Zmień odpowiedni fusebit i powinno śmigać.
... Panowie - podłączyłem generatorek i "wskrzesiłem" ATTiny2313 ;) ... więc potwierdza się przysłowie, że czasem trzeba coś zepsuć żeby się nauczyć ;) ... do tej pory uczyłem się tylko na AT90S2313 a teraz zaczynam przygody z innymi z tej rodziny, wkrótce na stół operacyjny pójdzie ATMEGA8 ;) ... pozdrawiam wszystkich
Dziękuję za informacje. Przestawiłem Fusebit na zewnętrzny kwarc i zaczęło działać :)
Nie wiem czemu dzisiaj ten kalkulator na te same ustawienie pokazał mi inne wartości fusebitów. Na innej przeglądarce mam: fusebit low FF i high E9
Witam, mam pytanie czy, mogę zastosować do tego projektu wyświetlacze ze wspólną katodą?Czy fusebit trzeba zmienić?
Raczej tak, ale nie do końca. Pierwszy problem (z którym miałem najwięcej kłopotów :) ) to niezgodność opisu wyprowadzeń z notą katalogową. Podłączając programator ISP trzeba pamiętać, że MOSI to pin PE0 a MISO to PE1 (a nie, jak podają w nocie PB2 i PB3 - chociaż na stronie 304 jest wytłumaczenie tego). PEN nie odgrywa roli przy programowaniu, w czasie...
lepiej kupić kolejną ATmega8 a starą spisać na straty I mieć potem efektowny składzik sprawnych procesorów wartych kilka stówek ;) Pozdrawiam. Breloczki to można sobie robić ze spalonych procesorów, a lepiej ze starych pamięci EPROM z okienkiem :D Ogólnie dondu napisał chyba na ten temat wszystko, ze swojej strony polecam (jeśli nie mamy jeszcze narzędzi...
Tu nie chodzi o koszty, tylko o sztukę :-) A w moim mieście w hurtowni elektronicznej Atmega8 stoi pewnie za jakieś 16-18zł od łebka :-)
Czesc. Wiem ze odnoscnie fusebitów jest co drugi temat, ale jednoznacznej odpowiedzi na swoje pytanie nie znajduje... Zablokowałem mikrokontroler ATMEGA8.. ustawiłem mu fusebit na taktowanie zewnętrznym zegarem... w oryginale był taktowany zewnętrznym rezonatorem i myslalem ze zadna różnica.. Myliłem się.. Zeby teraz odpalić mikrusa wyczytalem, że musze...
Fusebit doctor - nie wymaga oprogramowania na PC (poza dowolnym terminalem) sluzy wlasnie do ratowania prockow z takich przypadkow: http://diy.elektroda.eu/atmega-fusebit-d... Lub moj wynalazek (soft niestety na chwile obecna tylko pod Win): http://www.elektroda.pl/rtvforum/topic23...
Witam Ponawiam temat odblokowania Leonardo, rozumiem ze trzeba podać na pin17(XTAL1) sygnał 1-30MHz z generatora jednocześnie przy podłączonym Leonardo (ATmega32u4) w taki sposób jak przedstawia schemat. https://obrazki.elektroda.pl/9396369700_... https://obrazki.elektroda.pl/8145114600_... Zapoznałem się z kilkoma...
na jaki fusebit przestawić? <noob> EDIT: właśnie jeden procek się... hmmm... chyba rozwalił?
Witam po dłuższej przerwie. Wiem dlaczego tak się stało ponieważ ustawiłem złe (fusebity) i nie zaznaczyłem pola Fusebit BOOTRST , bootloader źle działał .Wsad się zapisywał i później nie rozpoznawał mkbootloader procesora po następnym odczycie (resecie). Kidy zmieniłem fuse bity w procesorze atmega8 na prawidłowe Zaczęło wszystko działać poprawnie....
Ja to robię w BASCOM'ie. Podłączasz ATMEGE, wciskasz F4, wybierasz zakładkę: "Lock and Fuse Bits" i zmieniasz Fusebit A987. Pozdrawiam
Opis Fusebitów w głównym poście. Fusebity w uC: taktowanie wewnętrzne 8MHz, pozostałe bez zmian. Z jakiego programu korzystasz?? bo już 3 program ściągnąłem i nie da się ustawić fusebit 8mhz brak opcji Próbowałem wgrać przez arduino i chyba się uwalił albo zablokował..
Aaaa, rozumiem, wielkie dzięki. Niestety pierwszą ATmegę już zablokowałem, na własnych próbach, ale to pól biedy, milionów nie kosztuje. W zależności co przestawiłeś można sobie poradzić prosto lub budując FuseBit Doctora: http://mikrokontrolery.blogspot.com/2011...
Witam, mam problem z ustawieniem fusebitów w BASCOM AVR DEMO, a nie chciałbym zablokować kolejny procesor (w tym wypadku At Mega8) Mam ustawić fb następująco: CKSEL3..0:0011, CKOPT:1, SUT1..0:10, RSTDISBL:1, WDTON:1, EESAVE:0, BOOTSZ1..0:11, BOOTRST:1, BODEN:0, BODLEVEL:0 Czy ta kombinacja jest poprawna? CKEL3..0:0011 - Fusebit A987 (0011:Internal RC...
Okazało się że LCD był padnięty i już go wymieniłem na nowy i nie ma żadnych problemów, a teraz wracam do pytania jak wgrać plik bin? Czy jak prze konwertuje bin'a na hex'a programem (np bin2hex) to po zaprogramowaniu takim hex'em program będzie się wykonywał poprawnie? I kolejna sprawa jak ustawić fusy w AVR Studio tak żeby: -> fusebit C: 1 -> fusebit...
atmega8 fusebit atmega8 fusebit doctor fusebit atmega8 ustawi
napięcie lambda podłączyć gwiazda trójkąt silnik frania obrót
maciej333 student diagbox lexia
Rezystancja potencjometru we wzmacniaczu audio Rezystancja potencjometru 2x47k M+N w centralnym położeniu