a próbowałeś podłączać kwarc i programator "na krótko" do procka?
Pomyłkami? ... no właśnie nie wiem gdzie popełniłem błąd... chyba normalną rzeczą jest że jeśli chcę zmienić kwarc to trzeba fusy zmienić. No tak tylko sam napisałeś, że zmieniłeś na jakeś: "ext... 8-MHz..." a często się zdarza przy takim wybieraniu opcji z rozwijanego pola wyboru typu combo, że ruszysz kursor myszy czy kółko a opcja się przewinie...
"Fusy" na 0000!. Trzeba będzie ustrugać zwenętrzny generator i podłączyć na XTAL1 (XTAL2 = Nc) sygnał prostokoątny o częstotliwości ok. 1MHz. Później należy przeprogramować "fusy" na 1111, odłączyć generator i podłączyć kwarc. Ustawiłeś procka na zewnętrzny sygnał zegarowy - to co innego niż zewnętrzny kwarc. Przewiń w Bascomie okienko z listą źródeł...
nieźle nieźle - skoro już raz się tak przeflancuje procka fusebitami to drugim razem już na prawdę trzeba się przyłożyć do sprawdzenia dokładnie jak się programuje fusebity a nie opowiadać, że skoro odptaszkowałeś wszystkie CKSEL to ustawiłeś zewn kwarc..... ustawiłeś zewnętrzny generator a nie kwarc a to jest różnica - więc podłącz sobie jakiś generatorek...
Mam pewne obawy związane z tym ,że coś mogę podłączyć źle (to znaczy nie do tych pinów mikroprocesora co trzeba). Czym mogłoby to skutkować? Procesor przeżyje, nawet jak go odwrotnie włożysz w podstawkę. Co do SPI do nie trzeba podciągac pinów rezystorami, tylko musisz pomiędzy programatorem a procesorem wstawic do każdej z linii (MISO, MOSI, RESET,...
Fusebib KLA987 dla procesora ATtiny2313A i rezonatora kwarcowego 8Mhz. Np. same jedynki: https://obrazki.elektroda.pl/6754932300_...
Mam problem ze skonfigurowaniem bascom avr pod mikrokontroler Attiny2313. Swoją przygode rozpoczełem z "mikroprocesorową oślą łączką" i zatrzymałem się na pierwszym programie którego nie potrafie uruchomić. Konfiguruje program tak jak jest na stronie http://www.portalnaukowy.edu.pl/attiny.h... Nie moge przejść ostatniej zmiany w fusebit-ach(wyłączanie...
Ok! Dzięki za odpowiedzi - zaraz poczytam dokumentacje. Sorry za moje podstawowe pytania, ale zacząłem się uczyć BASCOMA z Mikroprocesorowej Oślej Łączki w Edw na tym poprzednim procesorze, a tu go wycofali z produkcji :cry:
Chyba wszyscy się tutaj pomylili. Ja np. zajrzałem do datasheeta od atmega8 zamiast attiny2313. Skutek tego taki, że okazuje się... w attiny2313 nie ma opcji zewnętrznego oscylatora RC :D Karol123, nie wiem co za procesor programowałeś, czym i jakie fuse bity ustawiłeś, ale sprawdź to jeszcze raz dokładnie? Część wartość bitów CKSEL jest w attiny2313...
ale na 11 powinien śmigać... postaram sie jutro o jakiś mniejszy kwarc i potestuję dalej. Dzięki za pomoc :) ************** dodane*************** i już wiem co się stało. Faktycznie ustawilem dobrze, więc jeśli ktoś się zastanawia, to ATtiny2313 KWARC ZEWNĘTRZNY 11,59200MHz: FUSEbit: CKSEL: 1111 ; SUT: 11 a problem był w kondensatorach, maiałem różne...
Który opcje trzeba wybrać w fusebit A987 żeby tykał zewnętrzny kwarc 16 MHZ?? external RC osc?? Attiny 2313
Witam Zauważyłem, że są czasem duże problemy z ustawieniem fusebitów w tym procku. Zatem załączam działające ustawienie zewnętrznego kwarcu na 8Mhz (kwarc + 2 kondy po 15 pF) Oczywiście proszę nie pisać tu tekstów w stylu "a bo jest napisane w PDFce tak i tak..." otóż nic tam nie jest napisane i trzeba być dobrze obeznanym aby ten niekompletny bełkot...
Witam Przechodząc od razu do sedna: układ Attiny2313A, programator USBasp, oprogramowanie Extreme Burner AVR i mkAVRcalculator (nakładka Avrdude). Wgrałem hex - poszło OK. Czy to normalne, że po ustawieniu fusebitów w poniższy sposób, wszelkie programy przestały widzieć/odczytywać flash mikrokontrolera: http://obrazki.elektroda.pl/3426132600_1...
Witam. Od niedawna bawie sie programatorem z gazety EDW mikrokontrolerów AT90s2313. Wiem ze zostały one wycofane z produkcji więc kupiłem układ attiny 2313. Programowałem go, wszystko szło dobrze do póki nie ustawiałem poleceń czasowych (wait, waitms). Komendy te cąłkowicie nie zdadzały się z zadanym czasem(np. wait 2 powodował czekanie 4 sekund a nie...
Witam Programowalem attiny2313 wszytko poszlo ladnie, potem ustawilem fuse bity i sie niestety pomylilem (zapomnialem ze 0 oznacza zaprogramowany) i wszytko ustawilem na odwrot. Teraz stracilem komunikacje z attiny (podlaczony kwarc). Pozaznaczane mialem nastepujacy fuse bity: CKDIV8, SUT1, SUT0, CKSEL3, CKSEL2, CKSEL1, CKSEL0 i chyba CKOUT. Czy istnieje...
Witam. Czy możecie mi powiedzieć jak ustawić fusebity w avrdude gui tak, aby dobrze działał attiny 2313? Bo już próbowałem niemal wszystkiego. W bascomie to było proste ale odkąd przesiadłem się na programator USB to mnie coś trafia...Z góry dzięki za odpowiedź Dodano po 50 z tego wszystkiego zapomniałem dopisać że chodzi mi o taktowanie kwarcem zewnętrznym...
Potrzebny był na tempo programator do ATtiny 2313 więc go na kolanie zbudowałem i działa wyśmienicie. Problem w ustawieniu fuse bitów. Procesorek ma być nie zabezpieczony (to już wiem jak) ale ma pracować z kwarcem zewnętrznym ok. 11Mhz . W tej chwili ptaszki mam na : CKDIV8 SUTO CKSEL3 CKSEL1 CKSEL0 Poradźcie jak to poustawiać . Prog to Pony 2000.
Witam. Jest to moje pierwsze zderzenie z uP więc proszę o wyrozumiałość. Posiadam ATTiny 2313 i mam problem z ustawieniem fuses. Na początek zbudowałem prosty układ bez zewnętrznych rezonatorów, składający się jedynie z uP i kilku diod podłączonych do jego portu B. Z tego co wyczytałem w dokumentacji dla częstotliwości 4MHz i wewnętrznego zegara powinienem...
Proszę o screena, albo linka gdzie taki jest, nie chcę się pomylić :) Z góry THX Pozdrawiam !
Czołem,zaczynam dopiero zabawę w programowanie więc proszę o pomoc mądre głowy-dostałem plik .hex i chciałbym go wgrać ponyprog2000 do attiny2313,i ten od kogo mam ten plik napisał tak: Ustaw bity fuse wyłączając podział generatora przez 8, wybierając generator kwarcowy (same jedynki) oraz opcję bez nadpisywania EEprom podczas reset-u. I tu prośba-gdzie...
Od niedawna bawię się z mikrokontrolerami i zacząłem narazie od attiny2313. Jako że ma wewnętrzny oscylator RC tzreba było ustawić procka na zewnętrzny oscylator czyli np. kwarc. Oczywiście jako początkujący musiałem źle ustawić Fuse BIty i od razu zablokowałem tak mikrokontroler, że nie było z nim kontaktu. Jedynym rozwiązaniem aby uratować / odzyskać...
Witam wszystkich Elektrodowiczów! Nie wiem czy mnie moderatorzy nie zlinczują za ten temat (chociaż dział poprawny) , ale jak wiadomo sprawa Fuse Bitów jest dosyć delikatną i często (99 % przypadków) powoduje zablokowanie mikrokontrolera, dlatego właśnie tu piszę. Potrzebuję ustawić w mikrokontrolerze AVR ATtiny2313 (ATMEL) Fuse Bity tak, aby mikrokontroler...
Jesli używasz bascoma to wejdź do programatora a następnie do zakładki Loock and Fuse Bits i spójrz na fusebity. Ostatni fusebit odpowiada za zegar co tam masz ?? Dodano po 4 To jest FusebitA987 - co w nim masz Dodano po 2 Tzn tak sie on nazywa dla atmegi ale pewnie dla attiny jest tak samo. A jeśli nic od nowości nie zmieniałeś to pewnie jest "Internal...
Kwarc jest taki sam 16MHz, a fusbity... tak jak zaznaczyłeś- Fusebit C: 1 Divide clock by 8 disabled, a fusbit KLA987 ; 101111:...itd. Dodam że w programowaniu jestem laikiem, jest to moja pierwsza zabawa z pamięcią .Co oznacza w pierwszej tabelce Calibration 0 , i 1. U Ciebie 0 ma 44, a 1 ma 3E , u mnie obie wartości na jednym procku mają 69, a na...
Pozwoliłem sobie na kontynuację zamknietego już [url=http://www.elektroda.pl/rtvforum/to... bo problem jest nie rozwiązany :wink:. A więc do rzeczy. Na pokładzie Attiny2313 programowany przez STK200 przez ISPProg Dybkowiskiego. Nadmieniam że tym programatorem i tym programem zaprogramowałem niejedną Atmegę czy '51. Programatora używam...
Witam ! Spróbuj zmienić: Fusebit C 1:Divide clock by 8 disabled Wewnętrzny oscylator 4MHz zostaw. Pozdrawiam. Stefan amator GG6293398
po pierwsze to attiny trzeba przestawić na zewnętrzny kwarc, bo standardowo jest na wewnętrznym RC. po drugie ATtiny2313 ma dodatkowy fusebit odpowiedzialny za podział częstotliwośći zegara przez 8. niepamiętam jak sie on nazywa dokładnie ale jak programujesz z bascoma to tam jest to ładnie nazwane (clock frekwancy divider) czy jakoś tak. standardowo...
C5 (elektrolit przy kontrolerze) raczej nie jest już potrzebny. Jeszcze radziłbym ci pomiędzy kwarcem a kontrolerem wstawić 2 pary zworek (goldpinów z jumper'kami) - przyda się, gdybyś potrzebował taktować zewnętrznym zegarem (np. w celu odblokowania kontrolera z powodu źle ustawionych fusebit'ów). Jeszcze JP2 i JP3 proponowałbym dwurzędowe - może się...
Ustawienie SUT=11 jest zalecane jeśli jest użyty oscylator kwarcowy, natomiast ustawienie SUT=00 jest zalecane gdy użyty jest rezonator ceramiczny. W obydwu przypadkach czas wstawania procka to 14CK + 64 ms. Szczegóły na stronie 31: [url=http://www.atmel.com/Images/doc8246...
Jak ustawić fusebit w attiny dla kwarcu 4mhz?
Wszystkie fusebity mam ustawione poprawnie nawet przystosowane do użycia takiego kwarca(Fusebit A987: 1001 external low ferq XTAL).
Nie trzeba (jeśli posiadasz ATTINY2313) dołączać żadnego kwarcu oraz zmieniać ustawienia Fusebit'ów ... fabrycznie procesor ten ma wbudowany oscylator 8Mhz który dzielony jest przez 8 czyli w praktyce , w programie musisz wpisać 1Mhz... :) pozdrawiam
Attiny działa na wewnętrznym kwarcu 8 MHz tak jak został przyniesiony ze sklepu (Fusebitów nie zmieniałem). Nowy procesor ze sklepu ma włączony podzielnik i pracuje na częstotliwości 1MHz. Bit włączający podzielnik nazywa sie CKDIV8 . Do zmiany FuseBit`ów podchodził bym jednak ostrożnie. Spróbuj innego programu do współpracy z tym procesorem. Przypominam...
masz na myśli fusebit`y?? tak ustawiłem je wg avr fuse calculator(pracuje na avr dude-gui)na kwarc zew od 3 do 8Mhz
Zasilanie stabilizowane? Nie ma kondensatora pomiędzy Vcc, a GND. Jeżeli nie zmieniałeś fusebit-ów to uC będzie działał z wewnętrznym kwarcem.
Musisz wypiąć kwarc i podać na XTAL1 zegar. Możesz wziąć np. ATTINY2313 i ustawić w nim fuse uaktywniający wyjście zegara i masz prosty generator. Wtedy możesz programować procesor.
Odpowiadam sam sobie. Najprawdopodobniej źle ustawiłem fusebity. Po ich zaprogramowaniu bez kwarcu już chyba nie da się odczytać attiny2313. Więc przy okazji zbudowałem sobie Fusebit Doctora ;-) W oryginalnym projekcie jest rezonator ceramiczny który chyba wymaga innych ustawień fusów natomiast tutaj jest zwykły kwarc więc tak trzeba zaprogramować....
Kolego Jestem takim samym samym amatorem jak Ty.Ale: Jeśli przestawiam fusebity to jakoś dość często mam problem.Korzystam teraz z procka Atmega 162,Win XP,programator STK 200.Fusebity ustawione OK i po programowaniu procek nie odpowiada.Dlatego stworzyłem Fusebit Doctor i po problemie.Na 10 programowań fusebitów 2 są do du.......y.Myślę,że to wina...
Tak chyba wszystko ok, tylko wolno cos chodzi :) Procek sam programowałem różnymi kombinacjami twojego programiku, kwarcu nie ma podpiętego żadnego, fusebit nie zmieniałem.Mam wrazie co drugi nówkę :)
Instrukcja waitms może przyjąć wartość tylko do 255 (bajt) poza tym kod powinien działać. Sprawdź fusebity.
Balu możesz bardziej mi objaśnić bo ja wiem tak z grubsza co to jest. Kwarc mam zewnętrzny. PS. Mam kwarc 4Mhz zewnętrzn y ale która pozycje wybrać w fuze ? A fusebit ma być na 1 czy 0
Postanowiłem napisać swój własny (choć ciasny) programator dla popularnych procków Attiny i Atmega. Sercem programatora jest obecnie ATmega8 komunikująca się z PC za pośrednictwem FT232R. ATmega8 ma za zadanie zaprogramować uC ATtiny2313. Obecnie wykonuje następujące czynności: wchodzi do trybu programowania (echo 0x53 jak w DS) odczytuje sygnaturę...
Witam, Kontynuując temat mojej przygody z programowaniem naszukałem się o fusebit ach i żeby innym ułatwić wkleję do załącznika moją konfigurację fusebitów dla ATtiny2313, żeby uruchomić go pod zewnętrznym kwarcem 4MHz - takim jak wykorzystanym w kursie z książki "Mikrokontrolery dla początkujących" Można stosować wbudowany wewnętrzny oscylator i ustawić...
Zależnie od tego czy chcesz mieć wewnętrzny oscylator czy zewnętrzny kwarc to fusebity będą inne. Dobrym zwyczajem jest deklarowanie na początku typu mikrokontrolera i szybkości oscylatora(lub kwarcu): $regfile = "attiny2313.dat" $crystal = 16000000 Dodaj te linijki na początku aby być pewnym że kompilator wie jaka jest szybkość oscylatora....
A wystarczy poczytać notę katalogową żeby się dowiedzieć czemu procesor działa bez rezonatora kwarcowego. Atmega8 jak i Attiny2313 posiadają wewnętrzny oscylator który pozwala na pracę bez zewnętrznego rezonatora. To z jaką częstotliwością działa procesor ustawia się w tzw fusebitach.
Poczytaj sobie o fusebitach. Zeby byl zewnetrzny kwarc to musi byc 1111 masz to dokłandie w pdfie napisane. Pozdrawiam.
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...
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ą...
Tak też postanowiłem zrobić że dam kwarc 12MHz. Lecz mam programator ISP czyli jeśli ustawie fusebit A897 na 0000 External Clock to nie bede mógł zaprogramować procesora moim programatorem. Ale wymyśliłem że zrobię generator i podłącze go do XTAL1 i rzeczywiście podziałało a procesor zaprogramował się. Ale niestety procesor w rzeczywistoście nie działa...
Attiny2313 nie potrzebuje zewnętrznego kwarcu ani do programowania ani do pracy, choć w wielu przypadkach się nie obędzie (wewnętrzny ma słabą stabilność ok. 5%). Można ustawić wewnętrzny rezonator na 1, 2, 4, 8, MHz i dodatkowo włączyć podział przez 8 co daje dodatkowo nizsze częstotliwości niż 1 MHz. Jeśli jest potrzebna jak najbardziej precyzyjna...
Zacznij od tego: http://www.elektroda.pl/rtvforum/topic17... Rozwiązanie ostateczne : http://diy.elektroda.eu/atmega-fusebit-d... Ale zanim do tego dojdziemy - Attiny jest dość mały. Podłącz sam Attiny do : 1. zasilania (+ kondensator 100nF) 2. programatora (linie sterujące + masa) 3. rezystora podciągającego RESET do +Vcc. 4. Oczywiście...
Programator, jeżeli masz jakiś typu STK200/300 też trzeba zasilać, na pewno. I dobrze, że podłączałeś +5V, tak właśnie trzeba. Sugerowałem tylko, ażebyś nie robił tego z portu lpt. Najlepiej specjalnie tam nie grzebać (chyba, że masz chrapkę na nową płytę główną :D). Tylko podpiąć się tam z przedłużaczem LPT i do przedłużacza dopiero programator (kwestia...
a no widzisz - hmmm jeśli chodzi o taktowanie to trzeba najpierw ustawić coś takiego co się nazywa FuseBitu procka . To dzięki nim określasz czy procek działa na wewnętrznym oscylatorze i na dodatek o jakiej prędkości, albo czy działa w oparciu o zewnętrzny kwarc. ATtiny2313 po urodzeniu w fabryce taktowany jest z wewn oscylatora o prędkości 1MHz -...
no właśnie chciałem go przełączyć na zewnętrzny kwarc 16 MHz Przy takiej konfiguracji trzeba chwilowo podłączyć kwarc ≤8MHz i zaprogramować CKOPT dla 16MHz. Ogólnie kofiguracja i Atmega i ATtiny przeważnie jest zbliżona, jeśli chodzi o fusebity od zegara mikrokontrolera. Pozdrawiam, Daniel
Nurtuje mnie dlaczego ATTINY2313 są niewidoczne pod MkAvrCalculatorem, raczej błędy w lutowaniu wykluczam Jeśli masz pewność że te sygnały niezbędne do programowania, dochodzą na tą podstawkę (można przemierzyć od podstawki, która Ci działa), to może być taka kwestia, że ten kwarc w Twojej sytuacji jest niezbędny. Przynajmniej do czasu przeprogramowania...
Witam, Znowu problem. Co zrobić, żeby odpalić ATtiny2313 z kwarcem zegarkowym 32768Hz? Podłączyłem kwarc, ustawiłem w Bascomie crystal na 32768 i nic dalej kręci się na wewn.oscylatorze. Natomiast po zmianie fusebita CKSEL na jakąkolwiek opcję typu external resonator, procek się blokuje. Poza tym w opcjach CKSEL najniższa możliwa wartość rezonatora...
Witam. Temat już był poruszany, lecz ja nie znalazłem na moje pytanie odpowiedzi. Czy aby Attiny2313 był kompatybilny z at90s2313 wystarczy ustawić fusebit c - divide clock by 8 disable i to już wszystko czy gdzieś jeszcze coś zmienić. Zastosowałem rezonator kwarcowy 4MHz. Po takiej zmianie jak wyżej nie zauważyłem różnicy w odmierzaniu czasu, lecz...
Podaj konfiguracje FuseBitow, moze tam cos namieszales i procek nie startuje. Masz zewnetrzny kwarc? Linie programatora napewno sa dobrze polaczone?
Nikt nie mówił, że początki będą łatwe. Ale jak na pierwszy raz, to i tak jest nieźle. Zrobiłeś dwa typowe błędy: 1. Checked items mean programmed (bit=0) > w ponym fajka wpisuje wartość 0 2. Zaprogramowałeś własne fuse bity, nie odczytawszy fuse-b fabrycznych > najpierw Read, na koniec Write Tym samym straciłeś kontakt przez ISP //SPIEN default=0,...
Jeżeli próbowałeś zmieniać "fusebity" w układzie bez powodzenia to spróbuj je zmienić podłączając do programatora sam mikroprocesor (oczywiście z kwarcem i zasilaniem).Ja miałem podobny problem i taka metoda pomogła.Użyłem do tego programatora z kilkoma płytkami na różne procki (AVR). Pozdrawiam.
Ok, skoro dla 4MHz nie jest wymagany zewnętrzny rezonator to nic nie będę przestawiał i FuseBits sobie daruje. Niestety pojawił się nowy problem: Układ poprawnie jest programowany, ale nie działa :cry:, nawet nie potrafi wystawić wcześniej ustawionych stanów na wyjściach. Config Portb = Output Portb = &B11111111 Do Loop próbowałem też kilka innych kombinacji...
Nie sprawdzałem tych przebiegów, ale w tym właśnie rzecz, że moim zdaniem ustawienie fusebitów BODLEVEL ma wpływ na pracę (a właściwie jej brak) obwodów wewnętrznych procesora współpracujących z kwarcowym rezonatorem zewnętrznym. Pisząc, że procesor nie działa mam na myśli to, że nie jest on taktowany, cała logika wewnętrzna nie dostaje sygnału zegarowego...
attiny2313 fusebit attiny2313 kwarc kwarc attiny2313
mierzenie poboru prądu spoczynku zasilanie przełącznika oświetlenia wymiar antena
Reset BIOS/UEFI po zmianie bootowania – komputer stacjonarny nie uruchamia się, gaśnie po 2s Toyota Avensis T27 2016 – światła do jazdy dziennej LED, awarie, naprawa, bezpiecznik