http://obrazki.elektroda.net/44_12656130... Pomyliłeś się przy ustawianiu, lub celowo wyłączyłeś pin resetu (RSTDISBL) czy możliwość programowania przez ISP (SPIEN)? Nie ma sensu kupować lub robić niewygodnego i skomplikowanego programatora HV, tylko po to aby odblokować kilka procków. To urządzenie wyleczy problemy z fusebitami w mikrokontrolerach...
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...
Na razie patrzyłem tylko w dokumentację Bascoma... dokumentacje tego procka ma coś koło 250 stron :/ Jeśli już wiesz ogólnie jak działają avr-y , to wtedy dokumentację czytaj wybiórczo , czyli tę część która Cie interesuje ;) Z dokumentacji Bascoma wynika, że stosując polecenie config timer nie da się ustawić prescalera dla trybu PWM... Między innymi...
Witam jakie są ustawienia fabryczne fusebit ?.Programator TL866 II Ściągnij sobie datasheet i tam znajdziesz albo np. tu: https://www.engbedded.com/fusecalc/
http://obrazki.elektroda.pl/6168941700_1... Witam Za zwyczaj niezbyt wiele projektów publikuję w internecie, a to jeden z takich do którego powstania zmusiło mnie życie (a może i głupota). W internecie można znaleźć wiele projektów różnych programatorów dla procesorów AVR, są to niestety zazwyczaj konstrukcje działające w trybie programowania...
Który opcje trzeba wybrać w fusebit A987 żeby tykał zewnętrzny kwarc 16 MHZ?? external RC osc?? Attiny 2313
http://diy.elektroda.eu/atmega-fusebit-d... Ale jak widzę nie obsługuje Attiny25/45/85, albo źle patrzę. O, ten obsługuje: http://diy.elektroda.eu/attiny-fusebit-h...
No niestety ręcznie się nie udało ale zamówiłem już dwie attiny2313 więc zrobię se na pająku tego Attiny fusebit doctor. Napiszę jakie rezultaty.
Jak wyjmujesz z pudełka nowy Attiny to należy ustawić programator na SLOW, fabrycznie procki AVR są ustawione na 1MHz i "zwykły" programator może nie zadziałać. Niestety ten core do Attiny2313 tego nie przewidział: https://obrazki.elektroda.pl/8160094400_... W starszej wersji Arduino wszystkie programatory były wymieszane, można było...
Niestety Kitu AVT5720 już nie można zakupić u producenta, więc sam postanowiłem go wykonać. Autor projektu udostępnił wszystko łącznie z wsadem do procesora. Mam jeden problem. Autor projektu udostępnił fusebit dla programu BitBurner. https://obrazki.elektroda.pl/1654542700_... Układ próbuję zaprogramować programatorem MiniPro. Kontroler...
https://obrazki.elektroda.pl/3137388100_... Barometr wykorzystuje czujnik BMP-180 (I2C) na płytce GY-68, wskazuje na wyświetlaczu e-papier (SPI) aktualne ciśnienie atmosferyczne, oraz historię poprzednich pomiarów w formie wykresu. Na wyświetlaczu udało się zmieścić prostą prognozę pogody opartą o aktualne ciśnienie oraz stan baterii...
No raczej to wy koledzy bijecie pianę, bo pytanie autora było jasne i przejrzyste. Oczywiście, że jeśli pin jest poprzez fusebit ustawiony jako interfejs programowania/debugowania i DA SIĘ coś tam więcej oprócz tego zrobić to nic tylko się cieszyć... Autor empirycznie potwierdził, że można odczytywać stan jako wejście cyfrowe i można czytać wartość...
Jak ustawić fusebit w attiny dla kwarcu 4mhz?
Może to: [url=http://diy.elektroda.eu/attiny-fuse... Jest też obszerny opis na forum: [url=http://www.elektroda.pl/rtvforum/to...
aha - spróbuje. A na przyszłość - jak trzeba ustawić te fusebit żeby attiny 2313 pracował prawidłowo z kwarcem 4Mhz??
attiny ma ustawiony fusebit dzielący przez 8 - div8 czy jakos tak wystarczy wylaczyc i bedzie smigac na 9,6Mhz
Ustaw fusebit C disable.
Musisz mieć jakieś zwarcia na płytce, ewentualnie zimne luty. Sprawdź ale DOKŁADNIE. Reszta ok. Sprawdziłem płytkę i okazało się że na jedna ścieżka była przerwana, teraz śmiga aż miło - odblokowałem 2 sztuki attiny 2313. Jestem pełen szacunku dla autora projektu. Marcin.
A czy w ogóle odczytałeś Fusy? I skąd masz ATtiny z wewnętrznym oscyloskopem?
na nowym ATtiny 2313 zmienilem w programie BASCOM 1 fusebit z wewnętrzego rezonatora 8MHz na zewnętrzy(jedno ze zdjęć). Układ mogłem programować przez ISP a po zmianie maszyna nie daje znaku życia(nie daje się zaprogramować, ani nie zgłasza sygnatury przez ISP). sposób podłączenia kwarcu widać na drugim jpgu. Co zrobiłem nie tak?Co to jest wyjści CKOUT??...
Attiny na pewno jest dobrze zaprogramowany? Tzn. został odpowiednio ustawiony fusebit RSTDISBL ?
Witam. A wyłączyłeś Fusebit C (dzielnik częstotliwości zegara przez 8 ), i zwróc uwage jakiego rodzaju generatora taktującego używasz we Fusebit A987 (zewnętrzny czy wewnętrzny) pozdrawiam.
Fusebit DCBA 0010 RC Osc 9.6MHz. Tak pokazuje bascom AVR.
Czyli tak jak na obrazku bo przestawiłem, a Fusebit DCBA jest dobrze ?. Dodano po 8 Nie wiem czy to ma związek bo kolega zaprogramował ATtiny 13 ,u mnie siedzi ATtiny 13A . Mogą z tego względu występować różnice . Sorki za tyle pytań ale staram się to ogarnąc , chociaż wole fusy w kawie .
Niestety, nie posiadam fusebit doctor'a, w sumie to mój pierwszy zablokowany (?) procek. Gdybym miał go zbudować, to koszty przerosłyby cenę nowego attiny (6 zł). Z tego, co czytałem, to najłatwiej zablokować można jedynie przestawiając uC na zewnętrzny oscylator RC. Tyle, że wtedy procesor nie robiłby nic ..
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...
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...
No nie jest tak wesoło jak delikwent nie ma "na stanie" żadnego rezonatora kwarcowego :D To by znaczyło że rzadko coś buduje, albo nie budował wcześniej wcale :D Na dodatek ten kabelek mógł popsuć cały plan. Nie pisze, że tym kabelkiem nie da się pracować, ale powinien być wykonany starannie itd.. Łatwo tam o błąd transmisji który może się skończyć...
Taki, co daje 12v na pin RESET? A jakbym ręcznie mu tam dał 12v i spróbował zaprogramować normalnym programatorem? Niestety inny protokół programowania. Zerknij w [url=http://www.atmel.com/images/doc8183... str 162 (SPI), 166 (HVSP) to sam zobaczysz różnice. Możesz ewentualnie zmontować ten fusebit doctor na płytce stykowej lub na pająka. Ja...
No ale gdybym, załóżmy zablokował fusebit od programowania ISP to po jego odblokowaniu powinienem móc zaprogramować mikrokontroler? Zmieniałem ten fusebit i efektu brak. Najbardziej irytujące jest to, że atmega8 programuje się "od strzała" a attiny2313 nie (nówka z półki).
Tak gwoli informacji podrzucę, że w nowych uC to nawet nie trzeba ruszać FuseBit`ów. Wystarczy w kodzie napisać "CONFIG CLOCKDIV = 1" i załatwione. Co ciekawe ta komenda może być w kodzie używana wielokrotnie i tak sobie jej uzywam w moim nowym odstraszaczu kretów :D Procesor głównie spi i to na najmniejszych obrotach ale jak ma odtworzyć losowy ultra-dżwięk...
Witam, Potrzebuje zasilać attiny z baterii, zależy mi na małym kontrolerze 8-14 pin wybór padł na attiny24A lub attiny25V jednak mam problem z wejście w tryb power down. Zasilam mikrokontroler z baterii poprzez stabilizator LDO napięciem 3,3 V i w trybie pracy pobiera około 600 uA, a w trybie "niby" power down tj. po wykonaniu poniższych instrukcji...
Witajcie, Po dłuższym okresie czasu zacząłem się interesować elektroniką cyfrową. Zbudowałem programator STK 200. Usiłowałem zaprogramować nim proc. 2313 dedykowanym programem do obsługi lamki RGB płynnie zmieniającej barwy podczas świecenia. Dodam, że swoich sił próbowałem w Bascom-AVR. Po pierwszej próbie (nieudanej) okazało się, że zapomniałem dolutować...
Witam. Ostatnio przesiadłem się z wysłużonego AT90S2313 na attiniego i już mam pierwszy problem. Po wprowadzeniu procesora w IDLE lub POWERDOWN nie mogę go w żaden sposób obudzić :cry: Nie działają na niego sygnały z INT0 i INT1 (sygnały są dostatecznie długie). Czy w attinym trzeba ustawić jakiś fusebit żeby dało się go obudzić przerwaniem zewnętrznym?...
Witam. Chcialbym wykorzystac cztery kanly ADC w tinnie13. Ma to byc w smd Niestety nie wiem jak zrobic Reset do programowania. Jezeli podlacze RC to bedzie blad przy przetwarzaniu z ADC0. Pomocy - please :) Czytam pdf'a i juz nie wiem czy do programowania Reseta trzeba wogole podpinac Przy zwyklym programowaniu Reset ma byc podlaczony do "0"(stan niski)....
Ja jeszcze tego nie opanowałem ale możesz wykorzystać: http://diy.elektroda.eu/attiny-fusebit-h... a jeszcze lepiej to: http://diy.elektroda.eu/atmega-fusebit-d...
As You can read in the Datasheet PORTB.5 is also EXTERNAL RESET PIN. So for Your purpose You must program RSTDISBL FuseBit Be aware that this disable opportunity to program chip via SPI! So for reprogram chip You must have HVProgrammer EDIT: When I start writing programm schematic was different.. REF with LED2 are swapped.
kolego szeri88 -> nie popełniłeś błędu podając, że $crystal = 1000000 bo świeżo kupiony i nie przeprogramowany ATtiny ma właśnie ustawiony wewnętrzny oscylator (a nie rezonator) na wartość wprawdzie 8MHz ale włączony jest FuseBit CKDIV8, który dzieli tę częstotliwość przez 8 i w efekcie końcowym uc pracuje tak jak zdeklarowałeś na początku z częstotliwością...
SZOPA: ATtiny 2313 programuje się bez żadnych problemów programatorem zgodnym z stk500v2 z poziomu AVR Studia. Sprawdź dokładnie połączenia programatora z prockiem. Zobacz czy masz prawidłowo zasilony mikrokontroler. Ewentualnie może być ustawiony fusebit taktowania z zewnętrznego generatora tudzież odznaczone jest programowanie przez SPI. W pierwszym...
Witam. Udało mi się w końcu uruchomić tę przejściówkę. Problem nie leżał po stronie urządzenia i jego konstrukcji a po stronie wsadu do mikrokontrolera attiny45. Wg strony, na której zamieszczono projekt link w pierwszym poście plik źródłowy firmware.hex wystarczy wgrać do uC attiny 45 odpowiednio ustawić fuse bity i już. Okazało się że nie jest tak...
Ok. Czyli chodzi o ten prescaler: "Divide clock by 8 internally; Tak, pod warunkiem jednak, że uController ma wbudowany taki "Clock prescaler". Jest dośc duża grupa uC nie posiadających takiego prescalera (Mega8/M16/M32/M64 i inne). Zatem przed wszystkim należy kierowac się informacjami z datasheet. CKDIV8 jest to wybrana wartośc ustawienia CLKLPR...
(at)emarcus dziękuję za słuszne uwagi które przydają się na przyszłość. Przyznam że nie przestudiowałem dokładnie d/shta attiny stąd moje błędy dotyczące taktowania i innych. ........... .... nie mogę się tam ale doszukać taktowania 1.2MHz no chyba że źle szukam. Edit: Doszukałem się jeszcze czegoś o jakimś zegarze 128kHz. Może o to ci chodziło? Potrzebowabyś...
Pytałem o ten działający program... jak się zachowuje. A Ty napisałeś o tym niedziałającym, ale dobrze, zobaczę może to jakaś literówka w programie, musze tylko skądś wydłubać attiny13 ;) A jeśli masz zwykły programator to reset możesz przywracać do życia za pomocą [url=http://diy.elektroda.eu/attiny-fuse... fusebit doctor.
Witam ! (at)zbyniok https://elektroda.pl/rtvforum/viewtopic....
Witam, miałem ten sam problem. Prawdopodobnie wykonujesz projekt wedlug mikroprocesorowej oslej laczki. Nie sprawdzalem tego jak jest w AT902313 na bazie ktorego pisany byl kurs(dziwne że nic o tym nie pisza w kursie) ale w Attinie faktycznie musisz przestawic fusebity bo domyslnie masz taktowanie 1MHz. W bascomie robi sie to bardzo prosto:Program-->send...
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...
A dodam tylko że gdyby ktoś szukał narzędzia do odblokowania procków rodziny TINY z hvsp - [url=http://diy.elektroda.eu/attiny-fuse... DOCTOR :)
Tak, tylko że Ty patrzysz na wersję firmware 2.09 ja wgrywam V2.03 (płytki nie będę poprawiał do najnowszej 2H bo jak, pisałem pola są albo do poprawy , albo zmówię sobie). Natomiast dobrze mnie nakierowałeś bo dopiero w zaktualizowanej wersji w notatniku jest napisane. Firmware 2.03: -added support for HVPP chips: AT90s8515, AT90s8535, AT90s1200, AT90s4433,...
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...
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...
attiny fusebit doctor atmega328p fusebit usbasp fusebit
zmywarka pływak mastercook laser półprzewodnikowy chrysler kluczykiem
interfejs diagbox bateria parkside
Kody błędów telewizora Sharp LC-39LD145V_PL Najlepszy wzmacniacz audio do 6000 zł - porównanie modeli