Nie ma rezonatora zewnętrznego więc pewnie pracuje na wewnętrznym ( ten fusebit musisz ustawić ). A pozostałe tak jak zawsze :)
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 tej zmiany! W moim układzie (chcę zrobić zegar binarny) ten pin ma działać jako reset, więc tak jest podłączony. Ale czy podłączam reset do zasilania...
Wspomniany fuse doctor: http://mdiy.pl/atmega-fusebit-doctor-hvp... Też montowałem na płytce stykowej ;)
No właśnie ten nie czyta HEX przy wgrywaniu w eeprom. No coż, prostu zapakowałem soft 2.11 i ustawiłem fusy na właśnie tą wersję i mam następujący wynik. Podłączeniu programatora zielona dioda szybko miga na sekundę , wciskam przycisk , szybko miga i pali się czerwone ciągle. Oczywiście będę bawił się po weekndzie następnym atmega 328 bo taki mam lecz...
Usuń haczyk przy ckdiv8. teraz masz inny obrazem przy poprzednim było już zaznaczone parę opcji Ale na przyszłość naucz się fusów, byś ciągle nie pytał kogoś jak ustawić. Wcale nie są trudne wystarczy dobrze przejrzeć odpowiednie tabelki w datasheet.
Tak, 0 to fusebit ustawiony czyli zaznaczony.
Tak. CKSEL dotyczy ustawień oscylatora. A że sygnał z tego oscylatora później będzie dzielony przez 8 to już tego oscylatora nie obchodzi.
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...
Dla AT90S8535 nie ma potrzeby ustawiania fusebitów. Dopiero w AVR nowszej generacji sprawa się może komplikować (np. ATmega8535 - w prostej linii nastepca w/w układu)... ;)
Nie. Zrób tak jak wcześniej napisałem ponieważ sygnał ten musi być wymuszany przez zewnętrzny generator. Np ne555 lub zaprogramuj inny procesor, który na jednym ze swoich wyjść będzie generował taki sygnał i podaj go na wejście XTAL1 zablokowanego procesora. I wtedy przy pomocy swojego programatora spróbuj zaprogramować procesor. Może być jeszcze taka...
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,...
W zakładce Fusebits, w najniższej linijce ustawia się źródło taktowania. Wybierz 1111:1111 External Xtal. Na początku pisanego programu umieść $crystal = 8000000 $regfile = "m8535.dat" To wszystko. Pzdr.
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...
Chcę zrobić woltomierz na atmega8 ,posiadam wsad który wgrałem do atmega8 programatorem stk200 (chodzi jak burza),nie posiadam ustawień fusebitów . Woltomierz pracuje z zewnętrznym kwarcem 8Mhz.Czy ustawienia fusebitów można odczytać z pliku hex czysta atmega8 ma ptaszki przy: sut0 cksl3 cksl2 cksl1 botsz1 botsz0
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ę.
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
spróbuję ręcznie przeprogramować w trybie równoległym fusebits, jak się nie uda to będę lutować generator. Dzięki za szybką pomoc. Tu masz twoj temat opisany w szczegolach. http://www.scienceprog.com/life-giving-t... e marcus
Kolego, chcemy Ci pomóż, a Ty nas olewasz. To, że inne programy działają, nie znaczy, że masz dobrze ustawione fusy. Możesz mieć ustawiony oscylator wewnętrzny 1MHz, a w programie zmieniasz na $Crystal 8000000 i sporo programów będzie działać. Jak wrócisz do komputera, proszę podać dokładne ustawienie fusebit - odczytane z układu i narysować schemat,...
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,...
jak ustawic "fuse bits" tak zeby procesor kozystal z rezonatora kwarcoego zewnetrznego 14mhz?
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...
Czy ustawienie Fusebit A987 0011:0011 są poprawne dla wewnętrznego oscylatora 4MHz? pzdr
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. ----------------------------------------...
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!
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ć...
Ratunku ! Zaczalem z ATMEGA8-16 i Ponyprog2000 . Jak ustawic bity : CKSEL3-0 ; RSTDISBL ; WDTON ; CKOPT ; EESAVE BOOTSZ1-0 ;BODLEVEL ; BODEN ; SUT1 ; SUT0 ; BOOTRST BOOTLOCK Kwarc 4 MHz . Program jest napisany poprawnie poniewaz pobralem go z literatury . Przeczytalem caly manual ATMEGI-i i mam salate w glowie . Jesli ktorys z kolegow ma na tyle cierpliwosci...
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ę...
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.
Witam ! Od niedawna zacząłem zabawę z programowaniem µC i co za tym idzie borykam się z wieloma problemami. Więc tak. Mam układzik z Atmegą8 i alfanumerycznym wyświetlaczem LCD 2x16. Chcę do µC podłączyć zewnętrzny rezonator kwarcowy 8MHz. Przeczytałem kilka tematów dotyczących podłączenia tegoż rezonatora do Atmegi8 i dowiedziałem się że...
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...
Problem polegał na tym, że w programatorze, który złożony był niestarannie póścił jeden lut, co było powodem problemu. Obyło się bez ingerencji w fusebit'y.
Witam Opisz jaki rodzaj generatora zegarowego używasz (czy jest to kwarc) oraz jakiej częstotliwości. Podaj też ustawienia FuseBitów w swoim uK. Pozdrawiam
No OK i ustawiasz Fusebit A987 na Internel RC Osc. 8Mhz.
Kodu nie sprawdzę, bo nie kumam Bascoma :) Ustawiłeś fusebit CKOPT na 0 (czyli ustawiony) ?
Hej, Może coś Ci pomogą informacje z tej strony: http://www.tkdami.net/~voytek/programy/p... Pozdrowienia
a jaką sekwencję muszę wpisać aby ustawić fusebit'y na ATTinny45 ?
Ustawiłeś Atmega8 na zewnętrzny oscylator RC 8-12MHZ a nie rezonator kwarcowy...
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...
Fusebitów nie dotykaj, poza BOD nie ma tam nic ciekawego. To nie ATMega8, gdzie trzeba było konfigurować fusebitami zegar. W XMEGA zegar konfiguruje się programowo, domyślnie startuje na wewnętrznym RC 2 MHz, ten zegar możesz powielić korzystając z PLL do 32 MHz. Akurat kwarcu zegarkowego nie a się wrzucić na PLL ze względu na dolne ograniczenie częstotliwości,...
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...
Jeśli zmieniasz fusebity to najpierw musisz je zapisać. Verify sprawdza czy fusy z procka zgadzają się z ustawionymi. Skoro je zmieniłeś to nie mają prawa się zgadzać.
Specyfika tego mikrokontrolera, zmusza Ciebie do zastosowania Timera2 w trybie asynchronicznym, a mikrokontroler powinien być taktowany wewnętrznym generatorem RC, czyli tak jak radzi kol. wyżej. Przy takim rozwiązaniu korzystać możesz ze specjalnego trybu oszczędzania energii: POWER SAVE. Niestety nie da się w tym mikrokontrolerze taktować kwarcem...
ATmega88 ma jeszcze takiego fusebita jak CKDIV8, masz zegar zewnętrzny ale dzielony przez 8. Musisz wyłączyć tego fusebita, żeby śmigało tak jak chcesz.
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...
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ć.
Mam teraz jeszcze jedno ostatnie pytanie jak sprawdzić czy rzeczywiście jest podpięty kwarc 10MHz?? Powróć do AVR Studio, do tego samego miejsca , które pokazałeś obrazek w poprzednim poście i odczytaj Fuse bytes. Masz tam, wszystko jak "na dłoni" - aktualnie ustawione waszystkie fusy (dolna część ramki i na samym dole opis kolejnych akcji); porównaj...
A więc tak. 1. ATmega8 nie posiada linii PC7. 2. Linia PC6 jest wykorzystywana jako reset. Żeby użyć jej jako linii IO należy przestawić odpowiedni fusebit. Jednak wtedy tracisz możliwość programowania ISP - wtedy pozostaje tylko programator równoległy. Być może wiesz o tym, ale skoro już piszę to warto było wspomnieć. 3. PORTC = 0xff; Ustawiając port...
sprawdź sprawdź - tylko zainstaluj sobie avrdude z wewnątrz MkAvrCalculatora z zakładki "Ustawienia" klawisz "Instaluj" to bardzo ważne - bo to specjalna i podrasowana wersja ;) Nadmienię, że bardzo często używam ostatnio ATmega8A zarówno w DIP jak i SMD. Oczywiście w programie jest ona wykrywana i programowana jako ATmega8
Może tan artykuł będzie pomocny: http://www.henwyd.republika.pl/TekstyHTM... Klim.
Witam Mikrokontrolery serii ATMEGA mają dodatkowo pamięć konfiguracyjną, odpowiedzialną za dodatkowe ustawienia (częstotliwość generatora wewnętrznego .... a także można końcówkę RESET ustawić jako wejście lub wyjście). Ustawienie tej końcówki powoduje brak wyprowadzenia RESETu i żaden programator szeregowy go nie zaprogramuje (gdyż ta końcówka jest...
mówiąc o postaci HEX miałem na myśli 2 liczby w zapisie szesnastkowym, np: E1 99, które znajdziesz w prawie każdym programie zapisującym fusebity (w MkAvrCalculatorze są to 2 pola na górze z tymi liczbami zapisanymi fioletową czcionką). Co do CKOPT, odznacz go. Przydaje się on zaznaczony przy większych kwarcach (16MHz i więcej), tutaj lepiej, żeby był...
włączyć układ "Brown Out Detector". Próg zadziałania ustawić na 4V; BODLEVEL odpowiada za ten próg...
Fusebity ustaw według kalkulatora: http://www.engbedded.com/fusecalc/ A co do taktowania to o ile podczas programowania FT232RL będzie podawał sygnał zegarowy to jak najbardziej wtedy procesor będzie się normalnie programował.
Teraz sobie myślę, że może te fusebity oznaczały jakiś inny kwarc niż ten który jest podłączony i dlatego procek się nie komunikuje Generalnie przy 12MHz to już nie ma znaczenia - jest ustawienie od 8MHz wzwyż i już. Zwróć uwagę, iż miałeś zaznaczonych część Lock Bitów - najprawdopodobniej przez to masz problem i bez programatora szeregowego raczej...
Tak, wybrałem Low Frequency, da sie jakoś ruszyć uC bez tak wolnego kwarcu ? Co masz na myśli 'ruszyc' ? Prawdopodobnie chcesz skorygowac błędnie ustawione fusebity (powrócic do default settings). W zasadzie datasheet mówi o optymalizacji oscylatora processora do 32kHz jako 'Low Freq.' , ale do komunikacji podczas programowania mozesz tu zastosowac...
A fusebit ustawiłeś na 4 mhz?
Polecam [url=http://www.engbedded.com/fusecalc/]... stronkę oraz [url=http://elportal.pl/index.php?module... stronkę.
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...
Źle rozumujesz. Przecież w oknie konfiguracji fuse w ponyprog masz na dole informacje, że ptaszek przy fuse oznacza że bit będzie zaprogramowany (0).
osioł123 tak jak widać na aukcji, na końcu programatora jest taka kostka, nazywa się ona kanda i ma 10 pinów. Taką samą kostkę umieszczasz na płytce z twoim zegarkiem binarnym i łączysz to taśmą) Chodzi mi o to czy między programator a sam kontroler trzeba coś wpiąć Trzeba wpiąć właśnie tę tasmę. UC przecież nie będzie się bezprzewodowo kommunikował...
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...
Podstawowa sprawa - w drugiej linijce kodu masz napisane, że $crystal = 8000000 podczas gdy na schemacie nie masz podłaczonego żadnego kwarca. Jeśli używasz wewnętrznego oscylatora (i oczywiście masz tak ustawione FuseBit'y), to ATmega pracuje na 1MHz i taką wartość powinieneś ustawić w programie, bo nic nie będzie działać, albo będzie, ale "dziwnie"...
w AVRach chyba jest tak ze jesli fusebit wystepuja w notacji zanegowanej(1 wylaczony 0 wlaczony) odczytaj fusebity i sprawdz czy wszystko jest ustawione tak jak ma byc pod ISP
Nie ma innej możliwości? Chodzi mi o sposób bez budowania (i oczywiście kupowania drugich kości)? Zbuduj sobie jednak taki generator, bo może kiedyś znów zablokujesz procka, i będzie jak znalazł. Możesz też poszukać gotowego generatorka w postaci puszki z 4 wyprowadzeniami, choć nie jestem pewien czy są takie z częstotliwościami nie przekraczającymi...
Uff... Odebrałem maila że wszystko stoi po mojej "poradzie". Ale chyba chodzi... Producenci-a nie programiści. Po resecie procesor "wstaje" po 16 taktach zegarowych- +0-64ms. To jest bezpieczniej-ale może być szybciej. Zależy od ustawienia(co chcesz uzyskać -stabilność czy szybkość). CKOPT do 8MHz może być dowolne. Przy 16MHz-nie.
sugerowalbym ustawic "Fusebit B" i uzywac watchdoga
Pierwsze co mi się nasunęło - fabrycznie ATmegi są ustawiane na wewnętrzny zegar 1MHz i z ta wartością powinieneś wystartować w programie sterującym programowaniem, bez podłączonego kwarcu, a nastepnie po przekonfigurowaniu Fusebits( na początek polecam at90s8515 . lepiej się programują bo 8535 czasem mają kłopoty z programowaniem. trzeba im niekiedy...
fusebit atmega8 ustawi fusebit atmega8 fusebit
zapala plaku obliczyć arctg automatyczny robot
samsung ue32d6500 bateria hilti
Podłączenie Sonoff beznapięciowego do Mhouse CL2SK Jak sparować radio Voice Kraft z telefonem?