Co prawda konfiguracja CKSEL jaką wybrałeś jest opisana jako reserved, ale spróbuj doprowadzić sygnał zegarowy do XTAL2 i może ruszy. Na przyszłość - proponuję jednak używać kalkulatora fusebitów z Atmel Studio - w przeciwieństwie do innych programów wyliczających wartość fusebitów, w AS nie klikamy na nic niemówiące nazwy, lecz wybieramy co chcemy...
Zerknij tu: http://www.atmel.com/images/doc2503.pdf Sprawa prosta jak konstrukcja cepa: Na stronie 3 masz schemat: Do pinów XTAL1/2 wkładasz kwarc, to tego 2x kondensator 33pF jak na rysunku. Co do fusebitów: po 1. Polecam eclipse z budowanym kalkulatorem fusebitów. po 2. http://www.engbedded.com/fusecalc/ - ładny prosty i intuicyjny kalkulator. Tylko...
Nie chce kolejny raz popełnić błędu więc proszę o podanie mi wartości high, low i extended http://www.engbedded.com/fusecalc Najlepszy kalkulator fusebitów online. Zaznacz co masz zaznaczone, a sam się dowiesz co i jak ma być. Lockbity na razie odznacz (no lock bits). Niestety Atmegi tak mają, i chyba każdy musi przejść przez etap zablokowanych Atmeg....
Witaj. Sprawdzając w kalkulatorze fusebitów: http://www.engbedded.com/fusecalc widzę, że przełączyłeś mikrokontroler na tryb pracy z zewnętrznym kwarcem o częstotliwości większej niż 8MHz. Czy masz go podpięty wraz z niezbędnymi kondensatorami? Powinieneś był także zaprogramować bit CKOPT: When CKOPT is unprogrammed, the Oscillator has a smaller output...
Masz kalkulatory on-line do liczenia fusebitów, masz program mkavrcalculator...
Poszukaj u woojka G. hasła "kalkulator fusebitów"
A czym programujesz te kostki? Polecam działanie spod AVRStudio - masz tam kalkulator zintegrowany z programatorem (do fusebitów i nie tylko)
Zauważyłem ,że nie działa kalkulator w tym programie dla fusebitów, jest to związane z tym błędem? To tylko ostrzeżenie. Możesz zgodnie z sugestią zaktualizować firmware w tym programatorze.
Jeśli masz problem z określeniem wartości fusebitów i zrozumieniem dokumentacji, to najlepiej skorzystaj z jakiegoś kalkulatora (np. http://www.engbedded.com/fusecalc). Z jego pomocą otrzymasz wartość fusebitów, którą jedynie przekazujesz do programatora.
Tutaj znajdziesz darmowy kalkulator fusebitów do wszystkich AVR-ów: http://www.engbedded.com/fusecalc
(at)LordBlick (lekki off-topic): Skąd kolega ma taki ładny kalkulator fusebitów? Rozumiem, że pod Linux'em, tak?
Chciałbym użyć taktowania 16MHz w ATMega644PA, ale w kalkulatorze fusebitów widzę kwarc max 8MHz. Co należy zrobić, żeby móc użyć kwarcu 16MHz?
Ciekawa stronka o fusebitach i nie tylko. http://www.engbedded.com/fusecalc Jest tam kalkulator fusebitów, programator i inne. Pełne wersje bez ograniczeń i legalne. Opis fusebitów po polsku: http://www.forbot.pl/forum/download.php?...
Warto zbudować sobie Fusebit Doctora: http://mikrokontrolery.blogspot.com/2011... oraz korzystać z darmowych narzędzi do programowania i kalkulatora fusebitów: http://www.engbedded.com/fusecalc a w razie wątpliwości zapytać, zanim podejmie się decyzję o zmianie fusebitów.
IMHO warto kupić taki wspierany przez AVR/Atmel Studio - odchodzi Ci konieczność martwienia się o korzystanie z kalkulatorów Fusebitów i co moim zdaniem najważniejsze, całe programowanie masz w jednym sofcie na komputerze. A AVRDude swoją drogą ma spooooro błędów...
sprawdźcie sobie koledzy może ten bootloader: http://www.elektroda.pl/rtvforum/topic13... i ten kalkulator do fusebitów: http://www.elektroda.pl/rtvforum/topic13... to może będzie łatwiej sobie z tym poradzić ;)
Tylko nie wpadnij na pomysł kupienia odrobinę tańszej ATMegi 88 to już co innego, wprawdzie może lepsza, ale ma inaczej rozłożone rejestry i inne ich nazwy. Przy Twoim poziomie zaawansowania spokojnie zastosuj oscylator wewnętrzny, nie musisz kupować kwarcu, a i procesor fabrycznie jest ustawiony do rozpoczęcia pracy właśnie w konfiguracjii z własnym...
dziękuje za wyjaśnienie i za podanie linku do kalkulatora! :)
This is the map of addresses for access to ports, is formatted in AVR, and a corresponding LED to light up, just pick a position matrix of the "PtC" and the same position of "PtD" Trzeba jednak czytać dokładniej, co i jak, to zdecydowanie tylko fragment kodu asemblerowego z zadeklarowanymi bazą informacji, jak ma to świecić. Polecam kilka linków, które...
Można obliczyć za pomocą kalkulatora :[url=https://www.engbedded.com/fusecalc...
Piszesz o 4MHz na podstawce, a na początku Dude programował domyślnie 1MHz wewnetrznym RC. Następnie lfuse E4 dalej nie wskazuje na zewnetrzny kwarc. Sprawdź datashet nr: doc8159atmega8a.pdf str.25 u Atmela Zobacz niezły kalkulator fusebitów pod adresem http://www.engbedded.com/fusecalc/ Jak masz daleko do sklepu (no i nie ma takich 24h/24h) to pozwól...
jousto --> a ja stosuję to w zestawie uruchomieniowym ATB jako programator FT232R-ATB. Co ważne u mnie dzięki programowi MkAvrCalculator nie trzeba wyjmować wtyczki z gniazda USB po skończeniu programowania, żeby procek ruszył. Wszystko działa ładnie razem z kalkulatorem Fusebitów. A ważną opcją jest także to, że można programowo ustawiać SLOWSCK dla...
Witam!!! Miałem podobny problem z fusami w tym procku a na dodatek skasowałem bootloader. Teraz pozostała mi możliwość programowania przez isp. Co prawda znalazłem jeden program który sobie z tym poradzi ale jest płatny. Ja osobiście poradziłem sobie avrdude w trybie tekstowym z konsoli. Tutaj mamy kalkulator fusebitów [url=http://frank.circleofcurrent.com/fu...
Moim zdaniem landy13 trafił w sedno. Zdaje się, że 128-ka fabrycznie przychodzi skonfigurowana w trybie kompatybilności z ATmega103, a ta nie ma timera 3. Musisz przestawić fusy. Tak, bit M103C jest zaprogramowany domyślnie, czyli w trybie kompatybilności z ATmega103. Problem polega jednak na tym, że autor tematu nieprawidłowo podchodzi do rozwiązania...
Darmowym AVR Dude + darmowe nakładki np. Extreme Burner: http://extremeelectronics.co.in/avr-tuto... + dowolny programator USBasp za 15-20zł na portalach aukcyjnych. A jak ktoś chce, to zamiast kalkulatora fusebitów w Extremem Burner można korzystać z także darmowej wersji online: http://www.engbedded.com/fusecalc...
Jest Ci potrzebny programator USBasp za 1,7$ - 2$ (w tym darmowa dostawa) z dwoma napięciami zasilającymi 5V i 3,3V. Możesz taki kupić na Aliexpress, ale musisz poczekać ze dwa tygodnie: http://mikrokontrolery.blogspot.com/2011... Te same programatory znajdziesz na Allegro lub w polskich sklepach za kilkanaście...
Ogólnie USBAsp to półśrodek polecany przez osoby lubiące rozwiązania "harcerskie". Owszem można, owszem, wiele osób to lubi - nie będę się kłócił, bo o gustach się nie dyskutuje - jedni wolą Eclipse, ja tego środowiska nie lubię - wolę nawet mulaste Atmel Studio 6.1, ale to gusta. Moim zdaniem lepszym wyborem jest AVR ISP mkII - sprawia mniej problemów...
rozwiazalem problem, nie mialem wskazanego portu, po wskazaniu lpt lub com jest ok, mimo ze programator jest na usb. Wogole widze ze dla programatora na usb opcja "-P" jest zbedna, tylko ze w avrdude-gui nie mozna jej wylaczyc dlatego proponuję sprawdzić jak pracuje się z tym programatorem GUI wraz z kalkulatorem wizualnym fusebitów: http://www.elektroda.pl/rtvforum/topic13...
Poza tym Atmel Studio ma zawsze aktualną wersję wszystkich zestawów fusebitów.
W jakim środowisku kompilujesz ten kod? Jakieś błędy lub ostrzeżenia przy kompilacji? Masz zadeklarowaną częstotliwość z jaką pracuje twoje attiny w kodzie lub opcjach projektu? Bez tego standardowe funkcje czasowe _delay_ms(), _delay_us nie będą działać prawidłowo. Jeżeli nie zmieniałeś ustawień fusebitów to twój mikrokontroler pracuje z domyślną częstotliwością...
Ja uparcie obstawiam USBasp Thomasa Fischl'a. Dlaczego? Programator tani, prosty, działa od kopa, nie sprawia problemów, Hehehe, żart jakiś? Wystarczy spojrzeć na ilość wątków na elektrodzie pt. "USBasp nie działa", "USBasp nie wykrywany przez komputer", ... Ponadto sterujące tym programatorem AVRDude ma sporo błędów. Szczerze powiem tak, że Dragon...
U ciebie 99E4 i zapyla na 8MHz ;) Poszukaj sobie kalkulatorka do fusebitów i będzie łatwiej . Możesz też policzyć te wartości z dokumentacji atmegi 32 ze strony atmela wpisujesz hasło fusebit i masz . Pamiętaj tylko że zaprogramowany bit ma wartość zero i to często jest mylące w programatorach dlatego pewniej jest wpisać wartość liczbową .
Ustawilem tylko na atmege 8 bo to demo. nic nie robilem i po zamknieciu programu mikroprocesor do wyrzucenia. Nigdy juz nie tkne tego programu. Co ty za bajki opowiadasz? Po pierwsze wersja FREE (demo) nie ma możliwości zrobienia czegokolwiek z ATtiny15 !!! Po drugie w trakcie wyboru procesora tak ręcznie , z listy - działa tylko kalkulator wizualny...
co do fusebitów to kiedyś napotkałem na taki kalkulator, wystarczy wybrać odpowiedniego AVR i wybrać co jest potrzebne: http://palmavr.sourceforge.net/cgi-bin/f...
polecam: http://palmavr.sourceforge.net/cgi-bin/f... wielokrotnie już wstawiany link z kalkulatorem fuse bitów do AVR
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
Podłączenie jest prawidłowe. Mam płytę ATB1.04 + dedykowany adapter na atmega8, oraz płytkę projektu który buduję też ze złączem kanda i w obu przypadkach jest tak samo.Tym bardziej że w kalkulatorze odczytuje typ i sygnaturę procka , ustawienia fusebitów też działa. Myślę że to softwarowy problem , coś chyba z avr dude ,wersja nie kompatybilna (jak...
Zamiast używać niepotrzebnych narzędzi w kodzie programu robi się to tak: [syntax=c]#include <avr/fuse.h> FUSES = { .low = 0xE1, .high = 0xD9 //.extended = EFUSE_DEFAULT, };[/syntax] [syntax=c]#include <avr/fuse.h> FUSES = { .low = LFUSE_DEFAULT, .high = HFUSE_DEFAULT, .extended = EFUSE_DEFAULT, };[/syntax] Szczegóły: https://www.nongnu.org/avr-libc/user-man...
Już od wielu lat czytam proroctwa, że 8-bitowce już niedługo znikną i jakoś nie znikają :) 8-bitowce zawsze będą miały swoje miejsce, bo nie wszystko musi mieć duży i skomplikowany procesor. Na początek z AVR kilka porad ode mnie - omijaj Arduino z daleka. To tylko ogłupia, kretyńskie funkcje typu digitalWrite() sprawiają, że nie poznajesz jak działa...
Z aktualizacją Bascom to chyba wystarczy jak napiszesz do <support(at)mcselec.com> podając numer licencji która się Tobie wyświetla w oknie "About". Przypomną Tobie albo ustawią nowe hasło. Od pewnej wersji działa update prosto z programu. Niemniej do programowania Xtiny/AVRX/MEGAX to potrzebny jest osobny addon. Kiedy wyszły Xmegi do dodane zostały...
A możecie mi podać jakąkolwiek wskazówkę co wybrać w przeliczaniu fusebitów w tym kalkulatorku: http://www.engbedded.com/fusecalc/ . Chcę aby na atmega16a ustawić zewnętrzny rezonator kwarcowy 16MHz. Praktycznie nic nie rozumiem z tego kalkulatorka... Dzięki za pomoc:D Wybierasz procesor a następnie wszystko już masz w pierwszym aktywnym okienku wyboru:...
Tutaj masz fajną stronkę do przeliczania wartości fusebitów. Dodaj do zakładek już dziś. Ja bym zginął bez tego kalkulatora :) http://palmavr.sourceforge.net/cgi-bin/f...
1. Brak współpracy z oprogramowaniem Atmel - w związku z czym samo programowanie wymaga kombinowania a ustawienia fusebitów wymagają zewnętrznego kalkulatora (co u początkujących zwiększa szanse na błędy). 2. Tanie wersje czasem mają problem z enumeracją (niewłaściwe diody zennera itp.) 3. Tanie wersje nie posiadają bufora napięciowego - zatem możliwość...
Akurat te uP są mało popularne ze względu na cenę ~50zł/sz i napewno ta funkcjonalność nie zostanie zbyt wykorzystana przez użytkowników ;) Ja spotkałem ten uP tylko o najmocniejszej odmianie arduino a tam isp jest zbędny bo jest USB i bootloader. Ja osobiście widziałbym jeszcze drugą opcję do ustawiania fusebitów z zaznaczaniem poszczególnych - opis...
No i powstała Panowie nowa wersja programu MkAvrCalculator - build 58 Co nowego ? Otóż we współpracy z Markiem Albertsem twórcą BASCOMA powstała nowa funkcjonalność w programie, która umożliwia pełną jego integrację z Bascomem. Co ciekawe, będzie to działało na obecnych wersjach Bascoma ale także na najnowszej, która się dopiero ukaże - bo ja na razie...
No ale po co ci pętla PLL? skoro do zwykłego ATtiny26 można spokojnie podłączyć kwarc 16MHz i będzie ładnie chulać. Taki miałem pod ręką. A może tak rozwiniesz ten wątek o precyzyjności oscylatora wewnętrznego i zewnętrznego? A tak poza tym przypadkowo trafiłem na Twój programik (kalkulator avr). Masz może taki pod pony proga?
Dondu i Emarcus dzięki za zainteresowanie się moim problemem. Porównałem ustawienia Fusebitów moich i kalkulatora. Hex fuse: moje C4 D9 kalk E4 D9 Ja używam programu "Bascom AVR" w zakładce Lock and Fuse Bits Jest mniej możliwości wyboru niż w kalkulatorze. Ale najważniejsze bity są takie same, tak uważam. Mam ustawione: - CKSEL 000100: int RC Osc 8MHz....
Jak mamy stwierdzić skoro nie wiemy co dokładnie z fusebitami zrobiłeś? Kombinacji ustawień fusebitów są setki, a może nawet i tysiące. Dodatkowo każde z ustawień w zależności od tego jak podłączony zostanie mikrokontroler może powodować jego działanie lub nie. To następne warianty do ilości możliwości. Możemy więc jedynie się domyślać, a to bezcelowe....
Jak jeden kolego tu wspominał mogło dojść do zablokowania mikrokontrolera, jeżeli to by się stało to chyba AVR do kosza? Ale z tego co wiem są one podobno odporne na początkujących ;) Jeśli na tą chwilę będziesz używał programu MkAvrCalculator to chociaż byś chciał to nie uda ci się zablokować procka - więc bądź spokojny i nie przejmuj się tym typem...
Różne są atmegi, przeróżne :) Wykorzystana w układzie to najzwyklejsza ATMEGA8 16PU - czyli wersja 5V 16MHz DIP. Co do fusebitów, wszystko masz w dziale 'mikrokontrolery' ale myśle że wystarczy ci taki oto kalkulator http://palmavr.sourceforge.net/cgi-bin/f... jest fajny podlgąd i ciężko o pomyłkę. A w załączniku dodaje nowy program dla 4*20, kody...
jeśli chodzi o ten kalkulator to wydaje mi się że nic z tego ponieważ do stk500 nie trzeba avrdude a do obsługi tegoż kalkulatora jest on potrzebny, natomiast pony prog2000 nie wiem dlaczego ale w oknie interface setup po ustawieniu wszystkich opcji gdy naciskam probe za każdym razem wyskakuje test failed :( PS: mam kwarc na którym pisze 10.0000 rozumiem...
w Bascomie Fusebit A987 to cztery bity, ja muszę zmienić trzy bity CKSEL3..1 ustawić w nich jedynki, czwarty bit w A987 jest nie istotny bo jest bitem SUT? Bit A - to bit CKSEL3 Bit 9 - to bit CKSEL2 Bit 8 - to bit CKSEL1 Bit 7 - to bit SUT zgadza się? Nie , nie zgadza się... W Bascom, czy innym środowisku fusebitami odpowiedzialnymi za taktowanie...
Dziwi mnie jedno - jak wsadzę procka mega8 to odczytuje fuse ale jak czytam go jako mega88 to go nie widzi, natomiast procka88 widzi czy jest ustawiony tak czy tak i fuse z nowego odczytuje oczywiście nim nie próbuje go zapisać bądź odczytać. Dziwne. Zapewne chodzi o jakąś kompatybilność wsteczną, która działa w przypadku gdy wsadzasz m88 ale nie działa...
http://obrazki.elektroda.pl/8978439600_1... Ponieważ działań w systemie dwójkowym nie można wykonywać „od tak” na większości kalkulatorów, a takie obliczenia na programowych, wbudowanych w system, kalkulatorach są najczęściej męczące, autor postanowił zbudować swój kalkulator dwójkowy. Pozwala on na wykonywanie następujących...
Sprawdź czy działa. Wyjście na porcie B Fusebity: low CE high FF Czy Fusebit High "FF" jest poprawny bo mkAVR kalkulator zmienia mi go na "DF" a po wpisaniu Low CE procesor nie ma ustawionego żadnego taktowania posiadam Atmege8A nie chciałbym jej zablokować. http://obrazki.elektroda.pl/2693889400_1... http://obrazki.elektroda.pl/9549216900_1...
Witam, po przestudiowaniu 10 stron tematu: "Ustawienia fusebit w mikrokontrolerach AVR FAQ" jeszcze bardziej wszystko się skomplikowało - tzn. moja wiedza na temat przestawiania fuse bitów. Postaram się wytłumaczyć mój tok rozumowania i liczę na odrobinę pomocy z Waszej strony. Ale do rzeczy. 1. Pracuję na Atmega128. Mam dołączony zew. kwarc o wartości...
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...
Wchodzisz na stronę: http://www.engbedded.com/fusecalc gdzie możesz ustalić, jakie wartości powinny mieć fusebity w Twoim przypadku. Na samym dole możesz także postępować odwrotnie, czyli na podstawie bajtów fusebitów ustalić, co de facto ustawiają. Zrobiłem tak dla Twojego przypadku (-U lfuse:w:0xe2:m -U hfuse:w:0xda:m -U efuse:w:0x05:m) i otrzymałem...
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 Arduino raz wgrywa szkice , raz nie. Kalulatory raz widzą płytkę raz nie. Fusebity żeby umieć wykorzystać prawidłowo to trzeba mieć doktorat - jednym słowem projekt godny polecenia dla skazanych - mają tyle czasu że na pewno sobie z tym poradzą. Trochę złośliwie piszę o tym ale proszę mnie zrozumieć tak to odczuwam i moje majsterkowo chyba wyrzucę...
No bez jaj wszystko na talerzu? On nie je jajek i nie chce na talerzu. Wolałby na tacy (- srebrnej tacy). Nie ma czegoś takiego jak universalny/automatyczny setup fusebitów (to co robi MkAVrC) Inaczej ustawiasz fusebity przy zasilaniu bateryjnym o obniżonym napięciu (oszczęność energi – Low Power Crystal Oscillator), a inaczej dla zasilania sieciowego...
Witam, to tak postanowiłem zamontować kwarc 14,31818MHz do atmegi 8, Najpierw wgrałem program do uc. Ustawiłem fusebity programem mkAVR kalkulator, wchodząc w zakładkę fusy uproszczone , zaznaczyłem w polu zewnętrzny kwarc >8MHz i CKOPT opcja oscylatora . Zaprogramowałem fuse bity, podpiąłem kwarc wraz z kondensatorami 22pf, podpinam pod atmege programator...
Witam! Mam problem. Zacznijmy od początku: Używam, programatora ISP STK200/300, którym programuje ATMEGA8. Wszystko było dobrze - kilkadziesiąt razy przeprogramowywałem procka -dopóki nie wpadłem na genialny pomysł żeby zmienić fusebity. Zrobiłem wszystko tak jak pisało w jakims turtorialu z neta (przy użyciu WinAvr) i od tej pory nie da sie programować...
Witam, Chciałbym dokonać transmisji przez port szeregowy Atmegi. Niestety ciągle otrzymuje krzaki na terminalu. Czasami są to krzaki czasami inne litery, a niżeli te wysłane programem, często w terminalu pojawia się błąd frame error. Co lepsze program działa na symulatorze bez problemów... W tej chwili stosuje kod rodem z datasheet Atmegi: #include...
- płatny :) - choć to może nie jest argument, bo Mirek Kardaś żyje ze swoich produktów - to jest jego chleb To, że on z tego żyje to nie argument. Nie ma zwyczaju płacić za soft, którego odpowiedniki mam za darmo. Nigdy nie używałem MKVCalculator do wgrywania softu - raczej do sprawdzenia, czy procek jest wykrywany np. na stykówce lub zmiany fusebitów...
Witam Wszystkich Ostatnio męczę się z przerzuceniem pliku HEX za pomocom USBasp do Atmegi8. Fuse Bity ustawiam zgodnie z wyliczeniami "kalkulatora" dla Atmegi8 http://obrazki.elektroda.net/72_12762089... Posiadam programator jak na załączonym obrazku. ((zdjęcie zapożyczone z Allegro i nie jest mojego autorstwa)) http://obrazki.elektroda.net/2_127620925...
Pytanie do tematu: [AVR][C][WinAvr] - Kompilacja ok - program nie pracuje. kilka postów niżej //stare// Witam Pytanie lamerskie, ale nie znalazłem odpowiedzi ;/ Zakupiłem ostanio kilka uC, w tym atmege 644. Nzwiazałem z nia komunikacje, ale chce przestawic ją na zewnętrzny kwarc - 16MHz. I tu pojawia sie problem - przy ustawianiu fusebit'ów zawsze korzystałem...
atmega32 fusebitów ustawienie fusebitów ustawienia fusebitów
baofeng kabel dobrać tranzystory sterujące mierniki voltcraft
kabina lakiernicza awaria pompy wtryskowej
Jak rozebrać tylni most w Access 300 - instrukcja Schemat kostki przełącznika szyb Audi A6 C5