Witam Problem fusebitów był na tym forum wałkowany dziesiątki, jeśli nie setki razy. Proponuję poszukać informacji na ten temat. Z postu wynika, że póki co nie jest uruchomiony programator bądź w programie który ma nim sterować nie jest on ustawiony. Jeśli to Bascom to proponuję w opcjach poszukać programatora i ustawić na STK200/300. -- pozdrawiam.
Dołącz może kwarc ok. 8MHz. 1111 to ustawienie właśnie dla kwarcu. Jak nie chcesz więcej niespodzianek to programuj programatorem od BASCOMA AVR. Tam trudno o pomyłkę.
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...
Twoje ustawienie w makefile jest całkowicie błędne niestety i albo twój makefile nie jest brany pod uwagę przy kompilacji tylko jakiś inny albo może pomylił ci się makefile z kodem programu. w makefile to musiałoby być tak: -DF_CPU 16000000 a nie tak jak ty to napisałeś wyżej :( co do fusebitów to już ci podpowiedziałem - zassaj program MkAvrCalculator...
"Układ jest przeznaczony wyłącznie do zastosowań niekomercyjnych. Jakakolwiek produkcja i udostępnianie kodu wymaga zgody autora. Również dotyczy to polskiej wersji językowej !" http://obrazki.elektroda.net/51_12598675... Przedstawione urządzenie jest testerem elementów półprzewodnikowych. Inspiracją do budowy tego testera był artykuł zamieszczony...
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...
Ok poszło z drugim egzemplarzem, tam była wlutowana oryginalna Atmega8. Użyłem programatora USBasp, ustawiłem zworką w tryb SLOW i programu AVRDude. Komendy do zaprogramowania Atmegi: Test komunikacji: avrdude -p atmega8 -c usbasp -P usb -t Ustawienie fusebitów i programowanie: avrdude -c usbasp -P avrdoper -p atmega8 -U hfuse:w:0xc0:m -U lfuse:w:0x9f:m...
Dobra, przejrzałem ten temat jeszcze raz od początku i faktycznie przestawianie fusebitów nie jest konieczne. Wasz wsad operuje na wewn. oscylatorze 1MHz (fabryczne ustawienie Atmegi). Oryginalnie w mojej stacji AVT987 Atmega jest taktowana kwarcem 8MHz, sugerowałem się też obrazkiem z poprzedniej strony w poście SZA (gdzie jest kwarc z kondensatorami...
Witam, tak jak w temacie potrzebuję nieco pomocy w dokończeniu kontsrukcji zaczerpniętej z modelarskiego forum, jest to amatorska konstrukcja służąca do programowania aparatury modelarskiej. Zestaw już uruchomiony pracuje na Atmega8, w tej chwili na wewnętrznym oscylatorze, więc na razie nie komunikuje się z aparaturą, muszę zmienić ustawienia fusebitów,...
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. 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...
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. 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...
jak ustawic "fuse bits" tak zeby procesor kozystal z rezonatora kwarcoego zewnetrznego 14mhz?
Witam chciałem ustawić fusebity w tym procku na kwarc zew. 16 000000hz i przestawiłem tak jak na prt sc http://obrazki.elektroda.pl/3245554500_1... ustawiłem KLA987 na same jedynki i klapa procek idzie ale dziesięć razy wolniej , czy jeszcze trzeba ustawić któryś , jeśli tak to który.
cze jak ustawic fuse bity w ATmega8 zeby dzialal z kwarcem programuje w asemblerze dzieki za podpowiedz.
proszę bardzo o pomoc, nie wiem jak ustawić fusebity, próbowałem różnych kombinacji z forum i zablokowałem już 3 scalaki, chciałbym uruchomić zegar na zewnętrznym kwarcu 8Mhz z góry dziękuję za pomoc!
Poszukuje opisu jak wbic do pamieci atmega8 program oraz ustawic fuse bity. Za kierunek poszukiwan dzieki.
Witam. Mam mikrokontroler Atmega8, oraz zmodyfikowane fusebity ( tak tak ,wszystko działa ) - poszukuje też fabrycznych ich ustawien ( poczatkowe ,zaraz po zakupie ). Z chęcia przyjmne screeny z poneyprog'a, tudzież zapis 0101010 l/h :)
Mam problem z ta Atmegą. Nie mogę znaleźć w necie dobrego kalkulatora. obecne ustawienia hFuse 99h lFuse 5Eh eFuse F3h Lock Bit 3Fh Takie odczytuje AVRDUDE Zależy mi na zewnętrznym kwarcu 16Mhz oraz używanie USB Device Czy ktoś mógłby przeliczyć ewentualnie wskazać kalkulator który posiada ATMEGA32u4
Witam nie wiem jak ustawic fuse bity do tego schematu: http://obrazki.elektroda.net/12_12008122... A tutaj link do programu w *.bas: http://www.speedyshare.com/182234941.htm...
Witam Nie chce sobie uwalic kolejnego procka i mam pytanie: Jakie bity maja byc ustawione na 1 (praszek w ponuprog2000) przy pracy z zewnetrznym rezonatorem kwarcowym 7,32Mhz? Programowanie odbywa sie przy pomocy STK200/300. Przy pierwszym odczycie fuse bitow mam: JTAGEN = 1 (ptaszek) SPIEN = 1 (ptaszek) BOOTSZ1 = 1 (ptaszek) BOOTSZ0 = 1 (ptaszek) CKDIV8...
Jak ustawić te diabelskie bity ?? Nie chcę zwali procka, bo na następny będę czekać do następnego tygodnia a praca goni. Według pdf'a włączony jest wewnętrzny generator i to by się zgadzało, bo można procesor programować bez kwarcu, ale już to, co powinno być ustawione według tego pdf'a niestety się nie zgadza. Podrzucam scren (ustawienia fabryczne)...
Witam , złożyłem sobie ten wynalazek https://www.elektroda.pl/rtvforum/topic1... . Wersja 2D bez poprawek , czyli ta co jest w załączniku. Wszystko jest , jak ma być poza tym pola na płytce to masakra przy lutowaniu. Natomiast jak wiadomo w załączniku znajduje się hex i epprom do fleshu atmegi 8, jest to wersja atmega_fusebit_doctor_2.03 Chciałem...
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 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. Mam pytanie do bardziej zaawansowanych użytkowników niż ja. Otóż jestem w trakcie budowy Zegarka LED na Atmedze 8. http://www.elektroda.pl/rtvforum/topic90... I mam do was pytanie. Czy muszę ustawiać w PonyProgu fuse bity takie jak podał autor tego wątku tzn. RSTDISBL = 1 WDTON = 1 SPIEN = 0 CKOPT = 0 EESAVE = 0 (lub 1) BOOTSZ1 = 1 BOOTSZ0...
Pier podsumowując: Siatki; Port B: portb.0 - S8 portb.1 - S9 portb.2 - S7 portb.3 - S6 portb.4 - S5 portb.5 - S4 portb.6 - S3 portb.7 - S2 segmenty Port D: portd.0 - seg A portd.1 - seg B portd.2 - seg C portd.3 - seg D portd.4 - seg E portd.5 - seg F portd.6 - seg G portd.7 - seg DP Port C: przyciski sterujące: Portc.1 Portc.3 - oba do masy I2C Portc.4=Sda...
Dobra, a gdzie jest kwarc? Ustawisz fusebity na kwarc zewnętrzny i klops. To i tak Ci ta płytka nic nie pomoże. Czytaj i odpowiadaj z sensem. Ale kolega gege6 ma rację. Wydaje mi się, że kolega Freddy pomyślał o całkowitym zablokowaniu procesora przez złe ustawienie fusebitów - to się zgodzę, że płytka nie pomoże. Jeżeli nawet chcemy przeprogramować...
Opis reaktywacji zablokowanej Atmegi poprzez złe ustawienie fusebitów -> http://www.henwyd.republika.pl/TekstyHTM... :)
1. błędnie wykonane połączenia - zwarcie na PCB 2. brak inicjacji wyświetlacza - jeśli nie pkt1 to błędnie zaprogramowany mikroprocesor 3. uszkodzone elementy A. sprawdzić stan procesora lub podmienić na nowy B. przejrzeć dokładnie pcb na obecność zwarć, pomyłek i braków (z lupą i miernikiem w ręku) C. sprawdzić poprawność działania wyświetlacza w innym...
Po co ustawiasz sut1 ? Nie z Twoich rysunków, ale z oryginalnego tematu. http://www.elektroda.pl/rtvforum/topic15... Do poprawnej pracy testera konieczne jest ustawienie Fusebitów i zaprogramowanie ATMEGA8: lofuse = 0xc1 hifuse = 0xd9 zaprogramowanie procesora ATMEGA8 plikami: Tester.eep Tester.hex [/quote] Post z 1 strony 19:41 Patryk987...
Witam może mi ktoś wytłumaczyć co jest grane. Złożyłem sobie stk200 (działa) Złożyłem sobie UsbAsp Chciałem go zaprogramować PonyProg2000 Zapodałem najnowszy wsad do pamięci Flash procesora (w sumie 3x sztuk) wszystko ok weryfikacja ok (oczywiście po opcji skalibrowania, wybrania programatora stk200, modelu procesora itp). Gdy tylko zabrałem się za...
Moim zdaniem masz źle ustawione fuse bity. Zajrzyj do dokumentacji ATmega8 (System clock and clock options -> Clock sources -> Cristal Oscillator). Tam jest taka tabelka, z której by wynikało, że zastosowałeś ustawienie dla kwarców z przedziału 0.9 do 3.0 MHz, a o ile dobrze rozumiem masz kwarc 4MHz. Generalnie do ustawiania fuse bitów ja używam tego...
Witam, Jakimś cudem AVRDude z Linuxa zaczął grzebać w FuseBitach. Po ratowaniu Atmega8 okazało się, że zmienił BODLEVEL i ustawił na zewnętrzny kwarc. Udało mi się uratować jedną Atmege. Z drugą powstał wiekszy problem - przy próbie ratowania i zmianie BODLEVEL'a na 2.7 i ustawienie 1 MHz wewnętrznego i nie zauważyłem ale miałem zmienione ustawienia...
Zmienną tekst trzeba było zainicjować inaczej i po ustawieniu fusebitów (1s zajmowała 8s) śmiga aż miło:) [syntax=csharp]#include <stdio.h> #include <avr/io.h> #include <avr/interrupt.h> #include "hd44780.h" volatile char dziesiatka = 0; volatile int sekunda = 0; char tekst[10] = "Gotowy"; int main (void) { TCCR1A = ((0 << WGM11)...
1. absolutnie nie może to powodować problemu, że piny do LCD są także wykorzystywane do programowania (co najwyżej w trakcie programowania na wyświetlaczu zobaczysz jakieś ptaszki-krzaczki) 2. jeśli używasz programatora STK200 obojętnie gdzie kupionego to absolutnie pozbądź się tych rezystorów wpiętych szeregowo w linie do programatora 3. Musisz zapamiętać...
Sorka, nie zwróciłem uwagi, pisałem na szybko. Teraz opiszę jak ustawić Fusebity. Przypominam, że każde ustawienie zatwierdzimy przyciskiem wirtualnym po prawej stronie o nazwie WriteFS. A więc szukamy linijki o nazwie (gdzie jest ta linijka szukaj w tekście powyżej) Fusebit A987, zaznaczamy ją kursorem i naciskamy przycisk wyboru, który pojawił się...
Mam pytanie co jest z tymi mikrokontrolreami AVR dlaczego je tak latwo zablokowac to jest chore!!!!!!!!!!!!!!!!!!!!!! tak naprawdę łatwo jak piszesz zablokować ale i łatwo odblokować. Po drugie takiego zablokowania najcześciej dokonuje się raz albo dwa jak się zaczyna bawić tymi prockami a później już wiadomo o co chodzi i nie ma już wtedy nikt zwykle...
konkretna wartość przyspieszenia zależy od egzemplarza, na pewno nic w ten sposób nie spalisz ale czy każda szybkość gwarantuje pełna stabilność to nie wiem. w razie problemów możesz próbować mniejsze. wpisana wartość jest tylko chwilowa, po restarcie wraca normalne ustawienie wynikające z fusebitów.
Jaki masz programator? Ściągnij sobie lepiej MkAvrCalculator. Jest to naprawdę bardzo przyjemny programik i nie ma możliwości abyś źle ustawił fusebitów i zablokował procka. W bascomie ustawianie fusebitów jest dość trudne i może przysporzyć sporo kłopotów. Pozdrawiam.
włączyć układ "Brown Out Detector". Próg zadziałania ustawić na 4V; BODLEVEL odpowiada za ten próg...
A teraz odnośnie drugiego pytania. Mi osobiście nie udało się nigdy kupić uszkodzonego mikrokontrolera. Problemy z komunikacją mogą wynikać z fusebitów (fabrycznie ustawiony CKDIV).
Jeżeli masz watchdog ustawiony na stałe a brak w programie jego kasowania to tu może być przyczyna. Pzdr. N.
Napisz jeszcze jak ustawione były fuse bity wcześniej. W tej chwili masz ustawiony zewnętrzny rezonator. Jeśli go nie masz, to nie ma też komunikacji, ponieważ procesor nie ma taktowania.
Przeczytaj ze zrozumieniem posty, do których link podałeś. Tam jest opisane jak masz ustawić fuse bity.
Przestudiować wiele już w tym dziale zamieszczonych przypadków/opisów konfiguracji fusebitów i ustawić na zadeklarowane taktowanie µC z rezonatora kwarcowego 16MHz. Póki co fabrycznie jest 1MHz z wewnętrznego oscylatora RC.
Witam, złożyłem sobie ten zegarek wgrałem soft v3_1 i mam problem z ustawieniem fusebitów, nie mam programatora avrdude nie ma prawa mi widzieć procka więc wysówam pytanie: jak ustawić fusebity przez bascoma? proszę o odpowiedź
Witam. Ustawiłeś dobrze czytając sam się pomyliłem. Czy te nowe Fuse zapisałeś do mikrokontrolera? Sprawdź jeszcze CKSEL = 1100
Atmega8 ma malo nozek wobec tego niektore maja podwojne funkcje zeby maksymalnie wykorzystac dostepne nozki. Jaka funkcje pelni dana nozka ustawia sie przy pomocy fusebitow. Nie mozna wykorzystywac obydwoch funkcji naraz. Standardowo 8-mka korzysta z wewnetrznego generatora RC ok.1MHz wiec nozki PB6 i PB7 pelnia normalne funkcje portu B. Odwrotnie jest...
Magistrala 1Wire jest bardzo zależna od czasów. Ponieważ nowa Atmega8 ze sklepu jest ustawiona na 1MHz zapytam czy zmieniałeś ustawienia FuseBitów w tych Atmegach? Pytam ponieważ w kodzie masz zadeklarowaną prędkość 4MHz. Taką predkośc podałes kompilatorowi i do takiego taktowania policzył czasy do komunikacji z czujnikiem. Jeśli nie zmieniałeś nic...
waitms zależy od parametru crystal oraz ustawień fusebitów dotyczących oscylatora
Czyli wystarczy ustawić je tak jak Pan napisał? High 0xD9 Low 0xE4 i zaprogramować? Najpierw trzeba wgrac program a potem fusebity czy to robi się ze jednym razem? W temacie fusebitów jestem kompletnym laikiem (nigdu tego nie robiłem) a nie chciałbym zablokować procka. Tak, dokładnie. Robisz to w tej samej sesji komunikacji z processorem, lecz są to...
Fusebitów nie ruszaj (powinny być takie, jak fabrycznie ustawione w nowym ATmega8). Pozdrawiam
Rozumiem, natomiast nie za bardzo miałem kiedy go ustawić. Po zmianie fusebitów zegara wszystko działało normalnie, później ich nie ruszałem.
A tego zegara nie trzeba na początku ustawić czy coś?
Nie odłączaj resetu, ale może dodaj chociaż klawisz reset do tego. Skoro nie przestawiłeś fusebitów to uC pracuje na wewnętrznym oscylatorze 1 MHz. Skoro program napisany jest pod kwarc 32 kHz to np wszystkie opóźnienia są ponad 30 razy krótsze niż powinny. Opóźnienia są ważne w procesie inicjalizacji LCD, dlatego też nie działa. Jak ustawić fusebity?...
to co kolega gregoorr poleca to "kasowarki" to procków i zarazem reanimatory źle ustawionych fusebitów. Niby programują ale przez kasowanie pamięci. W tytule jest programator więc chyba nie do końca o to chodzi. Poszukaj dobrze w internecie w ciągu 5 minut znajdziesz kilka programatorów równoległych ale 100 PLN ciężko będzie osiągnąć. No może tutaj...
Zgadzam się z przedmówcą. Fusebitów raczej nie dotykaj. Ew. EESAVE. Rdzeń możesz taktować bezpośrednio z RC2MHz (domyślnie włączony), a jeżeli potrzebujesz innej częstotliwości, to możesz uruchomić RC32MHz (wystarczy ustawić bit RC32MEN) i poczekać na RC32MRDY. Przełączenie zegara jest zabezpieczone CCP 0xD8. Jeżeli 32MHZ nie pasuje, to PLL można dostroić...
Atmega8 działa na wewn. oscylatorze 8MHz, nie zależy mi ani na jakości ani stopa błędów transmisji, chciałem wysłać kila znaków i jakieś odebrać. NIe ma ustawionych żadnych fusebitów. Jeśli nie ustawiałeś fusebitów to prawdopodobnie Atmega8 działa domyślnie na wewn. oscylatorze 1MHz, zmień w programie i sprawdź. Pozdrawiam
Witam, wykonałem projekt zegara z lampami nixie Z566M z projektu AVT 3141. Niestety mam z nim dwa problemy. Pierwszy to problem z ustawieniem fusebitów na korzystanie przesz układ wewnętrznego rezonatora. Niby w programie załadowałem wsad i ustawiłem fusebity i zaprogramowałem układ Atmega8, ale układ nie pracuje na wewnętrznym rezonatorze i nic się...
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, to jednak nie wygląda dziwnie ... bo najprawdopodobniej pomimo to, że użyłeś zwenętrznego kwarca do procka to nie przestawiłeś fusebitów tak aby to on taktował procka. W związku z tym procek taktowany jest chyba tak jak fabrycznie ustawione są fusebity - czyli za pomocą oscylatora wewnętrznego o częstotliwości 1MHz. I dlatego masz ten jak piszesz...
A czy może ktoś wie jaki programator wybrać w arduino ide? Zacznij od analizy "dlaczego potrzebujesz bootloader?". Jeżeli docelowo będziesz używał tego programatora w środowisku Arduino, to wpisywanie bootloadera do processora nie ma uzasadnionej potrzeby. Bootloader będzie tylko zajmował miejsce w pamięci flash processora. Bootloader umożliwia komunikację...
Atmega8 pracuje na wewnętrznym oscylatorze 1Mhz, na płytce nie mam wlutowanego oscylatora, bo nie wiem jak ustawić fusebity na oscylator 16Mhz czy 12Mhz. To może być tak że przed pierwszym zaprogramowaniem Atmega8 trzeba ustawić fusebity , na wewnętrzny oscylator, czy Atmega8 od nowości jest ustawiona na programowanie bez zmiany czy ustawienia fusebitów?...
no dobrze ale jak to sprawdzić, bądź ustawić programatorem bsd? bo przecierz ISP nie widzi:)
Witam mam problemy z zaprogramowaniem układu Atmega8A. Uc jest podłączany do programatora STK200, podczas próby czytania sygnatury Uc (PonyProg, ISP Programmer) wystepują błędy (Unknown Device). Ręczne ustawienie Uc na Atmega 8 (nie ma opcji 8A) też nic nie daje, podczas programowania występują błędy zapisu i operacja zostaje przerwana. Natomiast po...
PORTB |= _BV(0); //przypisanie tylko na PB0 "1" PORTB &= ~_BV(0); //przypisanie tylko na PB0 "0" PORTB = _BV(0); //przypisanie na PB0 "1", na resztę PORTB "0" PORTB = ~_BV(0); //przypisanie na PB0 "0", na resztę PORTB "1" Tak właśnie jest. Aby zrozumieć działania na bitach można sobie to rozpisać w ten sposób: PORTB |= _BV(0); // na: PORTB...
czylipole zaznaczone to 0 jestem zbulwersowany przesto zniszczylem 2 procki ;( Pare dni temu ktos pisal, ze udalo mu sie odzyskać mikrokontrolery po zablokowaniu przez zle ustawienie fusebitow. W dokumentacji dotyczacej ATmega8 na stronie 27 jest uklad zlozony z rezystora i kondensatora, ktory pozwala na uratowanie zablokowanego kontrolera. Musisz...
ustawienie fusebitów attiny2313 ustawienie fusebitów atmega32 fusebitów
telewizor blokada pilot skaner sterownik punto instalacja radia
Czy prądnica Simsona Sport działa bez akumulatora? Schemat instalacji elektrycznej Renault 110-54