A nie zaprogramowałeś przypadkiem SPIEN ? :>
Koelgo bober a jak wyczytałeś że mozna wyłaczyć ISP enable. W którym dokładnie bajcie jest ten fuse? Tak się zdarza że poszukałem na elektrodzie info, kiedy moja atmega nie chciała łapać z ISP, i wtedy zacząłem kopać w dokumentacji programatora http://elm-chan.org/works/led2/report.ht... a potem porównałem to z wymienioną przez kolegę tabelką. Są w...
Napisanie $crystal = 1000000 spowoduje, że Bascom dostosuje opóźnienia do aktualnej częstotliwości pracy zegara i program zacznie zachowywać się normalnie. Aby przełączyć procek na zewnętrzny oscylator kwarcowy trzeba go podłączyć do programatora obsługiwanego przez Bascom. Kliknąć ikonkę programowania w Bascomie, wybrać programowanie ręczne, co pozwoli...
Właśnie rezonator zewnetrzny podłączyłem noi niestety nie ruszyło , czy wyłączyłem SPIEN dobre pytanie używam MKVCalculator więc tam jest wszystko ładnie opisane więc chyba nie , ale pewny nie jestem , a co jeśli faktycznie SPIEN został wyłączony
Witam, Ja mam atmega 128L, ktora obsluguje napiecie 2.7-5.5V. Zasilam ja z 3.3V i chcę podac na nia przebieg prostokątny o amplitudzie 5V z innego procka. Czy takie cos mozna zrobic, czy nie stanie się nic z atmega 128L??? A odnośnie Twojego problemu, to mogles sobie SPIEN wylaczyc i teraz tylko programator równoległy Ci pomoże, przynajmniej tak wnioskuje...
atmega 32 troszke sie rozni od atmega 16 i zupełnie inaczej wyswietla fuse bity :(
Np Atmega 8 datasheet strona 216 podpis pod tabelą The SPIEN Fuse is not accessible in Serial Programming mode
Cały układ z Atmegą to zestaw uruchomieniowy ZL3AVR z rezonatorem kwarcowym 16MHz. Fusebity to SPIEN i JTAGEN którego wyłączyłem. Cały schemat na stronie 2: http://www.btc.pl/pdf/zl3avr.pdf
Tak jak napisalem, masz cos z ukladem, jakis zimny lut czy cos w tym rodzaju. Bitu SPIEN nie wylaczysz porogramatorem IPS i juz.
Stara śpiewka temat wałkowany setki razy poszukaj sobie , fusy: spien , Rstdisbl , cksel . Może zanim napiszesz poczytasz kolego...
Na ISP nie można przestawić fusebitu SPIEN więc jak już robić to raczej pełne HVPP ;) . Albo po co pełne, wystarczy reblocker, żeby odpowiednio zabezpieczać swoje projekty, już przez ISP zaprogramowane :P .
mega ma opcje wyłączenia isp można ją potem tylko zaprogramować równoległym programatorem ustawić jej bit spien inaczej nic sobie z nią nie zrobisz a ona pewnie jest dobra ...
Pewnie wywaliłeś SPIEN (choć ponoć sie nie da przez ISP...). Albo po prostu jej się kipnęło było:/ Jaki programator? Wsadź ją w równoległy jak masz:>
SUT określa opóźnienie po restarcie zaś CKSEL wybierają źródło zegara a EESAVE określa czy EEPROM ma być kasowany wraz z kasowaniem flashu. Moim zdaniem źle ustawiłeś CKSEL, przypomnij sobie jak je ustawiles wtedy będziesz mógł odratować procka. SPIEN ma być zaprogramowany (u ciebie ptaszek czyli 0)
W drugiej fazie blokujesz programowanie szeregowe i wtedy ratuje Cię tylko programator równoległy. Z tego co wyczytałem z kartach katalogowych, to w procesorach ATmega nie ma możliwości zablokowania programowania szeregowego przez SPI. Notes: 1. The SPIEN Fuse is not accessible in Serial Programming mode.
Jestem w trakcie budowy pewnego układu. Wszystko przebiegało zgodnie z planem, aż do teraz. Otóż układ składa się min z Atmega16, który programuje przez programator usbasp. Po zaprogramowaniu dzieja sie jakieś dziwne rzeczy. Avrdude mówi, że programator widzi się z atmega, a samo programowania przebiega pomyślnie. Problem w tym , że atmega nie wykonuje...
Nie majstrowałem nic z fuse bitami. Odczytałem je i są następujące: M103C - 0 WDTON - 1 OCDEN - 1 JTAGEN - 0 SPIEN - 0 CKOPT - 1 EESAVE - 1 BOOTSZ1 - 0 BOOTSZ0 - 0 BOOTRST -1 BODLEVEL -1 BODEN - 1 SUT1 - 1 SUT0 -0 CKSEL3 -0 CKSEL2 -0 CKSEL1 -0 CKSEL -1
Witam od jakiegoś czasu staram się zaprogramować bezskutecznie atmege16, która ma prawidłowo zaprogramowane fuse bity tj.: OCDEN JTAGEN SPIEN BODEN Programator to JTAG ICE. Łączy się bezproblemowo, niby programuje i zczytuje poprawnie tylko w rzeczywistości atmega nie ustawia nawet stanów portów. Jak odblokować w tej sytuacji atmegę (o ile to stwierdzenie...
Mam jakiegoś klona AVR910. Mam ten bit dostępny w programie w którym programuje. Zablokowałem kolejny egzemplarz ATMEGA 8, zmieniałem w nim tylko bity CKSEL i SUT, teraz po wykryciu (zczytaniu z niego konfiguracji) mam rownież niewłączony SPIEN (nie ruszałem tego bitu) Programowałem atmege pod zegarek z kwarcem 32,768 kHz i zmieniłem z wewnętrznego...
Tak, da radę o ile problemem jest ustawienie się na external clock. Czasem da się takim czymś też ożywić atmegę ustawioną na external RC i kwarc zewnętrzny. Jeśli coś zrobiłeś z rstdsbl lub spien to nie ma szans - musisz zrobić fusebit doctora lub znaleźć kogoś w okolicy z HVPP. Oczywiście musisz od atmegi odlutować wszystko co wisi na nodze XTAL1 -...
Bity zaznaczone to : CKSEL 1 BOOTRST BOOTSZ 1 SPIEN BODLEVEL(0) BODLEVEL 1 COMPAT Zatem CLSEL 1 jest zaznaczony i dalej brak jakichkolwiek oznak zycia Zasiegalem juz porady w SOFTCOMIE i u ROMUALDA BIALEGO ktory pisze soft do tych odtwarzaczy i jak narazie jestesmy w martwym punkcie
Witam, próbuje odtworzyć w zaciszu domowym najprostszą wersje arduino uno. Wszystko niby pięknie i ślicznie a za nic nie mogę wgrać do atmegi jakiegoś programiku ( za pośrednictwem programu arduino i komunikacji UART ). Sam układ jest prościutki atmega328 zewnętrzny kwarc 16MHz i max232 do konwertowania sygnałów. Testowałem samą komunikacje z komputerem...
Witam. Od paru ładnych lat do programowania używam pliki HEX stworzone w bascom AVR i programu AVR STUDIO 4.18. Pewnego pięknego dnia programując nową partię ATMEGA328 zauważyłem iż po ustawieniu fusebitów, lub po wgrywaniu programu do mikrokontrolera traciłem łączność z mikrokontrolerem. Cztery scalaki się zablokowały, następne 10 zaprogramowałem poprawnie....
Mam problem z programowaniem procka atmega324 programatorem USBasp i nie wiem co jest grane. Atmega 16 programuje bez zarzutu a jak podepne atmege 324 to dostaje : avrdude.exe: error: programm enable: target doesn't answer. 1 avrdude.exe: initialization failed, rc=-1 Double check connections and try again, or use -F to override this check. avrdude.exe...
Mam standardowy problem początkującego - po zmianie fusebitów, atmega co prawda działa, ale nie da się na nią wgrać niczego nowego. Zaczynając od początku, sprawdziłem czy programator (stk200) działa wgrywając jakieś proste programy zapalające diody itp, następnie zbudowałem układ wg tego schematu avrdude -p m8 -c stk200 -U hfuse:w:0xc9:m -U lfuse:w:0x9f:m...
Jeśli mieszałeś coś z FuseBitami. I odznaczyłeś bit SPIEN to tak mogłeś zablokowałeś ATmege ;) Jest jeszcze jedna metoda odblokowania jej, ale wiąże się to z programowaniem za pomocą JTAGA. Może tego bitu nie przestawiłeś i tym Ci się uda. Jeśli i ten bit przestawiłeś to tylko i wyłącznie albo nowa ATmega, albo właśnie metoda odblokowania programatorem...
info. https://tosiek.pl/usbasp-v2-0-warning-ca... Szukałem na temat "SLOW SCK" i w moim programatorze USBasp są tego typu piny "JP3 – Slow SCK"- czyli do spowalnianie zegara "JP3 – Slow SCK – Jumper on only if the target clock is lower than 1.5 MHz." To może za trybic podłączając w taki sposób np. podłączyć programator...
To jest AT89S53, za 14zł, który pozwala na edycję fusebitów w trybie równoległym, nie da się nim programować, jedynie edytować fusy w trybie równoległym. Cena nie jest wysoka, ale użyteczność mocno ograniczona, głównie przez wymagane nakłady. Niech cały taki unlocker kosztuje 70zł - procesor kupiony, reszta we własnym zakresie. Ile meg8 czy nawet 32...
Nie, teraz masz ustawione na External Clock i zablokujesz sobie procka:) 4MHz to już chyba HIGH FREQ. Ustaw na przykład [url=http://palmavr.sourceforge.net/cgi-...
...wyłączając SPI i Bóg wie co jeszcze. Ustawiając 0xFF w Fuse High Byte wyłączyłeś (jak podejrzewasz) możliwość programowania szeregowego za pomocą ISP (patrz bit SPIEN w tym bajcie konfiguracyjnym). Zostaje Ci tylko budowa Fusebit Doctora lub programator wysokonapięciowy: http://mikrokontrolery.blogspot.com/2011...
CKOPT mam nie zaprogramowane, zaznaczone mam tylko JTAGED i SPIEN, INTERCOSC_8MHZ_6CK_64MS.
cksel na 1111 ckpot 0 sut0 na 0 a reszta orginalnie a spien miał byc na 0 ale jest na 1 bo isp program nie ma opcji spien.
... i zrób sobie: http://diy.elektroda.eu/atmega-fusebit-d... to nie będziesz musiał biegać na wolumen :)
Atmega pracuje w trybie kompatybilności 103 ale wcześniej nie było tego problemu z funkcjami. Dzieje się tak od pewnego czasu. Ale dla pewności wyłączę go. A reszta fusów to OCDEN, JTAGEN, SPIEN, Zewn. kwarc wysokiej częstotliwości i wyłączenie po spadku napięcia poniżej 4V. Co do resetu to jest na nim stan niski na pewno. Porty mam dobrze skonfigurowane...
Ale jak bys przeczytal datasheeta to bys sie dowiedzial, ze programatorem isp nie mozna wylaczyc bitu SPIEN :P Byc moze nie wylaczyles programowania przez spi tylko ustawiles na zewnetrzny sygnal ;) Masz rację, nie przeczytałem dokumentacji i teraz mam problem. Cieszy mnie wiadomość że mogłem przełączyć na zewnętrzny sygnał. Poszukam w dokumentacji...
W momencie kiedy ustawisz pin Resetu jako zwykły IO, masz problem bo już nie zaprogramujesz niczego przez SPI, musisz użyć programatora równoległego, żeby skasować ten bit (wpisać jedynkę :) ) Tak samo jest z SPIEN. Bity ATmega32 ni jak mają się do Megi 8, bo te najważniejsze są inne.
Ustawiłem fuse bity: CKSEL 3..1 na 111 CKSEL 0 na 1 SUT 1..0 na 11 CKOPT na 0 BODLEVEL na 0 BODEN na 0 I tym sposobem uwaliłem 2 procki. To nie jest sposób na uwalenie "procków". Takie ustawienia odpowiadają zewnętrznemu rezonatorowi kwarcowemu o częstotliwości rezonansu większej i równej 8MHz, czasem startup 65mc i BOD=4V. Ewentualnie mogłeś zapomnieć...
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ę...
Masz żle skonfigurowane stk500 użyj programowania HVPP i wszystko będzie ok. Jeśli stk500 nie rozpoznaje sygnatury układu to nic nie zaprogramuje wyłączyłeś pewnie mozliwość programowania po isp bitem SPIEN , masz ustawioną za dużą szybkość magistrali spi , wyłączyłeś funkcję wyprowadzenia reset , lub wybrałeś zewnętrzny oscylator i nie podajesz sygnału...
Witam, Błąd "prawie" początkującego. ATmega164A (at)3.3V (at)16MHz (delikatnie przetaktowana, ale programowała się i pracowała bez problemu) programowana ISP...jednak do tych samych wyprowadzeń podłączona i nie wyjęta (zapomniałem :-( ) karta SD. Mikrokontroler przestał odpowiadać po programowaniu. Próbowałem zmniejszać kwarc na 10MHz, podawać zewnętrzny...
Hmmmm, jestem trochę zaskoczony :). Właściwie cały czas wydawało mi się że kwarc + 2 kondensatory to oscylator kwarcowy. Przynajmniej tak to jest opisane w dokumentacji dla ATMega. Fusebity CKSEL mam ustawione na "external crystal/ceramic resonator". W gruncie rzeczy nawet nie zwracałem szczególnej uwagi na różnice. SUT1..0 mam ustawione zgodnie ze...
Witam Zrobiłem programator z [url=http://diy-elektronika.pl/202-usbas... strony na procesorze Atmega8-16PU. Wsad wszedł bez żadnych problemów i potem ustawiłem fusebity: HFUSE=0xC9 LFUSE=0xEF. Czyli w PonyProg ustawiłem ptaszki na: SPIEN, CKOPT, BO0TSZ1, BO0TSZ0 i SUT0. Po tej operacji straciłem kontakt z atmegą. Odczyt zawartości...
Mała poprawka - ATmega1280 nie ma współdzielonego pinu RESET, więc nie ma także możliwości jego wyłączenia. Chodzi natomiast o fusebit SPIEN, ale tego nie sprawdzisz dopóki nie podłączysz się programatorem. No nic - musisz spróbować :) Ponieważ dostałeś złe informacje od kol. kick959 (które już zmoderowałem) przeczytaj to: - pułapka nr 4: http://mikrokontrolery.blogspot.com/2011...
BOD nie powinien zablokować procesora. Musiałeś coś jeszcze zmienić. Jakim programem programowałeś procesor? Masz jakiś zrzut wgranych fusebitów? Można odblokować albo programatorem wysokonapięciowym (np. AvrDragon), albo tym urządzeniem: http://mdiy.pl/atmega-fusebit-doctor-hvp... (od biedy można zmontować na płytce stykowej) Jeśli przeprogramowały...
Jeśli zostały zablokowane poprzez błedny wybór źródła sygnału to opis odblokowania poprzez podanie sygnału z zewnąrz był już wielokrotnie umieszczony na elce. Chyba, że wyłaczyłeś programowanie przez SPI (fusebit SPIEN) tu tylko programator równoległy pomoże.
juz wiem!;-) trzeba ustawic SPIEN i COMPAT dziala!!:-)) pozdro
Kolego jak ustawiłeś fusebity? dokładnie SPIEN i RSTDISBL jeśli ustawiłeś tam 1 to odciąłeś sobie tą drogę. datashet str 297
Witam A możesz opisać jak programowałeś ten interfejs i jak ustawiałeś fusebity? Ja programowałem Ponyprogiem, wgrałem plik hex do flasha, wgrał się i zweryfikował. Później dałem ustawianie fusebitów, ustawiłem tak: Low:EF High:C9 czyli w PonyProgu: SUT0, SPIEN, CKOPT, BOOTSZ1, BOOTSZ0 pozaznaczałem. Dałem zapisz i straciłem kontakt z Atmegą :) Aha,...
Limit programowań flash - bzdura "Write/erase cyles: 10,000 flash/100,000 EEPROM" opcje są trzy: - wyłączone programowanie SPI (fusebit SPIEN) - wyłączony reset - zbyt duża częstotliwość SPI programatora (ma być 1/4 Częstotliwości zegarowej). Co jest źle najłatwiej sprawdzić programatorem HVPP.
Taniej niż majstrować równoległy programator, jest kupić nowy procesor. Generalnie ATmega128 nie nadaje się kompletnie do zabawy, bardzo łatwo zabić te procesory. Programatorem równoległym jedyne co możesz zdziałać to ustawić bit SPIEN, czyli zezwolenie na programowanie szeregowcem. Mało pradwdopodobne żeby sam się wykasował, JTAGEN zezwolenie na Jtag...
usbasp spien flash spien spien zablokowany
saa1057 programować karta pamięci uszkodzona gwarancja piksel samsung telewizor
klima dospel zmywarka pojemnik
ECC88 – optymalny punkt pracy lampy dla dobrej dynamiki audio, parametry, ustawienia, marki JJ, ElectroHarmonix Volkswagen TechniSat VWZ6Z7L9190100 Radio PIN Retrieval Methods