Sprawdź (za pomocą programatora równoległego) wartość fusebit'u SPIEN.
W temacie podałem że to atmega8 :) Boje się że coś namieszałem z spien :( LOW Fuse = 0xEF HIGH Fuse = 0xF9
Może tan artykuł będzie pomocny: http://www.henwyd.republika.pl/TekstyHTM... Klim.
Możesz mieć wyłączony fusebit SPIEN. Nie połączysz się wtedy po ISP.
Niefortunnie ATmega8 ma możliwość wyłączenia SPIEN i RSTDISBL w trybie programowania szeregowego... Co do RSTDISBL ok, ale "The SPIEN Fuse is not accessible in Serial Programming mode." jak juz wcześniej zauważył b.q. Pozdrawiam
Zaquadnik, wydaje mi się, że przy programowaniu szeregowym bit SPIEN jest zablokowany sprzętowo. Datasheet od ATMEGA8, strona 220: Notes: 1. The SPIEN Fuse is not accessible in Serial Programming mode.
Poprawiłem bit SPIEN i teraz powinno być OK.
Czyli zachowuje się jakby nie wykryłprocesora. Dokładnie tak. Może SPIEN zaprogramowałeś, a wtedy tylko programator równoległy pomoże. Z poziomu ISPprog-a , nie da się zmienić stanu bitu SPIEN. Piotrek
Koniecznie nie możesz ruszać bitu SPIEN pozwalającego na programowanie szeregowe ISP. Nie ruszaj też np w ATmega8 bitu RSTDISBL który wyłącza końcówkę reset bo też zablokuje Ci to możliwość programowania szeregowego. Poza tym UWAŻAJ przy zabawie bitami CKSEL3...0 odpowiedzialnymi za źródło i rodzaj sygnału zegarowego dla kontrolera. No i bity SUT1...0...
To znaczy, że nie można nic do niego grać bo wywala komunikaty o błędach. Doszedłem już tak daleko, że wiem iż wyłączony jest bit SPIEN. Jak go włączyć??
W Atmega8 jest: 1. The SPIEN Fuse is not accessible in Serial Programming mode. Zobacz opisy pod tabelką 67 w datasheet AT2313
http://mikrokontrolery.blogspot.com/2011...
W odpowiedzi na post mirekk36 - tak sprawdzałem ten generator na działającym procku ,zarówno programowanie jak i odczyt są bez zarzutu. Faktem jest że nie próbowałem z niższą częstotliwością generatora ,gdyż w chwili obecnej nie mam , muszę podzielić dodając 7490 , lub zrobić nowy na drutaach celem sprawdzenia. Ponadto udało mi się odczytać fusebity...
RSTDISBL powinno być unproggramed (1 według specyfikacvji atmela) SPIEN powinno być programmed (0)
Z ATmega8 to bez "równoleżnika" nie ma co się pchać do ruszania niektórych bitów konfiguracyjnych(RSTDISBL; SPIEN)...
Jeśli tak to może uratować sprawę podłączenie zewnętrznego generatora R-C lub sygnału zegarowego . Jednak uruchomienie samego oscylatora nie zmieni sytuacji o ile wyłączyłeś bit spien który odpowiada za możliwość programowania po spi .
odczytałem w ponyprogu i tylko ptaszka mam postawionego przy SPIEN, ale jego nawet sie chyba nie da odznaczyć, reszta jest nie zaznaczona
Powinieneś załadować wsad do pamięci Flash. Jak nie będziesz kombinować przy fuse bitach to nic nie powinno się stać (chodzi o fuse bity zwane SPIEN i RSTDISBL) standardowo są one dobrze ustawione.
Witam! Mam pytanko odnośnie fuse bitów, jak je właściwie ustawić. Przeliczyłem kalkulatorem i wyszło mi BODEN i SUT1 unprogramed, reszta programed... Używam Atmegi8L (nie wiem czy ruszy z tą Lką ;) ) Fuses to be checked [SPIEN=0] [WDTON=0] [BODLEVEL=101] [CKSEL=1110 SUT=11] ext fuse ATmega8 9F-FF ATmega48 FF CE-FF Jak...
Pardon :) Przyzwyczaił się człowiek do isp i USBAsp :) Ale jest zdaje się fusek SPIEN...? http://obrazki.elektroda.pl/3392839600_1...
Witam, Jeżeli procesor jest zablokowany przez np Lock Bity, to pomoże mu programator HV (schematy znajdziesz na forum). Co do poprawnych ustawień dla Twojego przypadku to lfuse = 0xff, hfuse = 0xc9 czyli zaprogramowane tylko SPIEN, CKOPT, BOOTSZ1 oraz BOOTSZ2. Jeżeli nie masz doświadczenia z fuse'ami, to polecam użyć nakładki na avrdude, która bardzo...
RSTDISBL: 0 SPIEN: 1 Tu leży twój problem... ;) RSTDISBL:1 i SPIEN:0 - Zaprogramowany bit to Zero ...
Zmianę taktowania najlepiej zrobić w Bascomie zgodnie z przytoczonym tutorialem. Na rozwijalnej liście znajdziemy różne ustawienia.Trzeba wybrać 1111. Samo wybranie opcji nic nie zmieni. Nową nastawę wprowadza się przyciskiem obok o oznaczeniu zgodnym ze zmienianą sekcją. Nieprawidłowy wybór może skończyć się jedynie kombinacjami z podawaniem taktowania...
Korzystam z kwarcu 8Mhz. Odznaczyłem takie coś SPIEN - Enable serial program and data downloading Co wyczytałem, że to jest zablokowanie przesyłu na procka.
Dlaczego ustawiałeś SPIEN? Zablokowałeś tym samym możliwość programowania przez SPI, miłego odblokowywania programatorem HVSP. Nie rozumiem też po kiego grzyba zmieniałeś rozmiar pamięci przeznaczonej na bootloader. W PonyProgu bit "0" jest bitem aktywnym i właśnie uważam iż zablokowałeś programowanie szeregowe. Polecam wam zajrzeć do noty katalogowej...
wiec sprawdź układ resetu, a potem zakup sobie nowy bufor koniecznie HCT od razu kilka sztuk, jak używając stk200 zawsze mam kilka w zanadrzu. 2 sprawa może fusami się bawiles i wyłączyłeś spi?? Nie HCT tylko HC , bo jeśli będziesz miał swój układ zasilany napięciem np +3,3V to programator STK200 na układzie HCT nie da rady, wymięknie. Jeśli będziesz...
Kurcze hFuse na E9 też nie mogę ustawić, ustawia na C9 i wywala błąd pokazany post wyżej. :( Jakiekolwiek ustawienia wyłączające SPIEN mi nie wchodzą - Tak się zastanawiam czy jak to się wyłączy to nie zablokuje procka bo programuje przez FT232 -> ISP do procka
RSTDISBL= 1 WDTON = 1 SPIEN = 0 CKOPT = 0 EESAVE = 0 BOOTSZ1= 1 BOOTSZ0= 1 BOOTRST= 1 BODLEVEL= 1 BODEN = 1 SUT1 = 1 SUT0 = 0 CKSEL3 = 0 CKSEL2 = 0 CKSEL1 = 1 CKSEL0 = 0 Żeby była wartość 0 w pony progu musi być pole zaznaczone ptaszkiem wartość 1 oznacza pole odznaczone. Są to ustawienia fuse bitów dla wersji oprogramowania zeg_v2c_wsady pozdrawiam
Nawigator -> no właśnie ja używam tej ostatniej wersjo tylko od dawna, a w niej możliwość włączania i wyłączania tego fusebita SPIEN jest poprostu zablokowana przy programatorze STK200 a co do twojej porady to oczywiście w 100% się zgadzam - lepiej najpierw zrobić read a później write
BOOTRST <- a co z tym? i innymi fusebitami jak np WDTON? W Pony Prog nie zaznaczony, pozostałe także nie z wyjątkiem SPIEN. CLI ma tam być, to jest część returna. Faktycznie debuger nie dochodzi do tego rozkazu, więc problem nadal nie rozwiązany.
Przez ISP da się zaprogramować WSZYSTKIE bity: i te zabezpieczające i te konfiguracyjne. Da się nawet zaprogramować SPIEN (jak zrobiłem to któregośrazu przez pomyłkę, to rzecz skończyła się wymianą procesora:))) - przez ISP nie dało się już z nim skomunikować). Dziwne bo byłaby to nielogiczność. W dokumentacji napisane jest że nie da się tego zrobić....
Programowałem USBasp. W trakcie programowania operacja zawiesiła się prawdopodobnie przez zmianę SPIEN. Teraz Avrdude przy próbie odczytu µC wyrzuca mi coś takiego: Device signature = 0xffff00 Expected signature for ATMEGA8 is 1E 93 07 Double check chip, or use -F to override this check. Da się jeszcze przywrócić tą atmegę do działania?
Witam. Mam pytanie. Czy da się jakoś uratować wymieniony w tytule mikrokontroler? Ustawienia fusów to: L: C1 H: D9 E: FF Chciałem użyć w projekcie Atmega328p zamiast Atmega8, ale dopiero po zaprogramowaniu zauważyłem że dla ósemki oznacza to wewnętrzny oscylator 1MHz. Dla 328P jest to niezdefiniowany oscylator. Jedyny plus, że SPIEN jest aktywne, a...
Poradziłem sobie - działa, pociągnąłem dodatkowe zasilanie z molexa - 5v... Chciałbym z kimś porozmawiać na temat ustawień bitów, widzę na forum bardzo dużo różnych tematów, problemów na ich temat ale nie widzę jednego rozwiązania gdyż każdy konfiguruje bity dla swoich potrzeb, ciężko mi znaleźć w internecie jakiś ogólny opis wszystkich tabelek a póki...
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...
http://pinokio3000.narod.ru/my_designs/A... Polecam, zrobiłem działa szybko i bezproblemowo. Przetestowane z avr studio i codevision avr (pełna zgodność z avr910). Uruchamia się i komunikuje także z avr dude ale nie wszystkie avr są obsługiwane (np. atmega16 nie). Polskie auto tłumaczenie: http://translate.google.pl/translate?u=h...
Nawet w przypadku zablokowania takiego układu (o ile problem nie dotyczy SPIEN i RSTDSBL) wystarczy odlutować kwarc i podać mu sygnał zegarowy na nogę XTAL1 (sam odblokowywałem tak kiedyś parę zablokowanych układów SMD). Swoją drogą sam parę lat temu też bałem się ruszania fusebitów układów w SMD ;-)
Nie miałem na myśli wstawiania kolejnej megi tylko próby na tych, które używałeś do tej pory. Ja zmieniałem już fusebity w m16, m8, m48, m8535 i tiny2313 w sumie na pewno ponad tysiąc razy. Nigdy nie miałem kłopotów o jakich czytam na Elektrodzie. W Twoim przypadku ciekawe jest, że wartość hfuse wynosiła 0xFF. To znaczy, że został przełączony, między...
no tu jest problem - ale generalnie zero oznacza zaprogramowanie bitu, a jedynka to niezaprogramowanie. bez opisu trudno się do tego odnieść, ale na logikę powinno to się zgadzać z Fuse High Byte i Fuse Low Byte (szczegóły w datasheet). Dodano po 1 aha, i nie skasuj sobie czasem SPIEN (czyli nie ustaw go na "1") bo nie dogadasz się więcej z prockiem...
mam układ do ustawiania firsta i spiena w at 90s8515 ale w atmedze coś nie działa ?
Ja mam takie pytanie. Jak zablokować mikro-kontroler w celach testowych aby później go odblokować dzięki doktorkowi? :) z góry dzięki za odp. Wyłącz SPI w fusebitach. To najczęstszy problem. Jeżeli kol. Czang16 używa USBasp lub inny szeregowy programator (MISO, MOSI, SCK + RESET) to nie ma dostępu do bitu SPIEN ponieważ: The SPIEN Fuse is not accessible...
"Czyli ten program sam za mnie ustawi Fuse Bity?" Nie ustawi, ale nie pozwoli ci przestawić tak byś unieruchomił Uc. Oczywiście w miarę rozsądku. Nie zaznaczaj opcji "Pozwól na zmianę SPIEN..." Bo nie zaprogramujesz już STK200. W ogóle wiesz po co się zmienia FUSE? Dodano po 4 Masz zaznaczyć "Programator STK200"
Mam pytanie. Ciągle ktoś pisze o zablokowaniu procka, natomiast wszędzie w dokumentacji Atmela jest napisane, że bitu SPIEN nie da się przestawić w trybie programowania szeregowego. To niby jak można w w ten sposób zablokować programowanie? Udało się komuś faktycznie przestawić ten bit z programatora SPI? Nie chodzi mi przy tym o przestawienie bitów...
A może porostu procek jest uszkodzony i nie odpowiada ? Acha impulsy tutaj pojawiały sie tylko na MOSI Nie koniecznie uszkodzony, może po prostu zablokowane programowanie szeregowe(Ustawiony fusebit RSTDISBL lub nieustawiony fusebit SPIEN ). Oczywiście mniemam, że wszystkie stosowne piny zasilania podłączone prawidłowo i jest na nich 5V, oraz linie...
No więc troszke poczytałem i powiedzcie czy dobrze rozumuje. Na przykładzie ATMAEGA8: SUT1, SUT0- można ustawiać czasy ale nie wiem za bardzo czego CKSEL- są to bity do ustawiania generatora WTDON- jest to watchdog nie wiem tylko tych EESAVE CKOPT SPIEN BOOTSZ0 BOOTRST JAk należy je ustawić dla Atmegi aby to działało poprawnie. Otóż programuje moja...
Włączyć go tak samo jak został wyłączony. Przez SPI nie da się tego bitu wyłączyć: Fuse bits/note2: The SPIEN Fuse is not accessible in serial programming mode.
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.
W załączeniu prosty fuse-prog podłączany pod port LPT. Pozwala programować bity FSTRT i SPIEN. Sprawdzony w praktyce.
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 Nie, Plik hex zawiera tylko program,...
Przyczyną braku komunikacji w trybie szeregowym może być skasowany bit konfiguracyjny SPIEN. Wszystkie AVR mają bit konfiguracyjny SPIEN, który po zaprogramowaniu umożliwia komunikację w trybie szeregowym. Fabrycznie we wszystkich prockach ten bit jest zaprogramowany czyli można komunikować się z prockiem po SPI. Jeżeli przez przypadek skasujemy go,...
Dziękuję za odpowiedź. Czyli z tego co zrozumiałem to jeśli mam 0 to daje ptaszka a jeśli 1 nie to pozostawiam puste pole. RSTDISBL = 1 - bez ptaszka WDTON = 1 - bez SPIEN = 0 - daję ptaszek CKOPT = 0 - daję EESAVE = 0 (lub 1) BOOTSZ1 = 1 bez BOOTSZ0 = 1 bez BOOTRST = 0 daję BODLEVEL = 1 bez BODEN = 1 bez SUT1 = 1 bez SUT0 = 0 daję CKSEL3 = 0 daję CKSEL2...
juz wiem!;-) trzeba ustawic SPIEN i COMPAT dziala!!:-)) pozdro
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. Piszę o blokowaniu programowania szeregowego,...
Witam !!! zbudowałem kit avt 389 chciałem zaprogramować procek przez isp przy pomocy stk200.procek ma kwarc 16 mhz.tak jak w opisie kitu ustawiłem fusebity bodlevel - 1 boden - 0 sut1 - 1 sut0 - 0 cksel3 - 1 cksel2 - 0 cksel1 - 1 cksel0 - 0 wdton - 1 spien - 0 ckopt - 0 eesave - 1 bootsz1 - 0 bootsz0 - 0 bootrst - 1 był jeszcze jeden fusebit do ustawienia...
Niestety, ale są to złe wartości. To co podałeś, spowoduje wyłączenie możliwości programowania szeregowego, bit SPIEN. Proponuję się lepiej zapoznać z tematyką fuse bitów, gdyż są to podstawy przy starciu z mikrokontrolerami. Dodatkowo, to co jest generowane na dole na podanej przeze mnie stronie, to tylko komendy powodujące zapisanie fues bitów, do...
Otóż plik elf generowany jest podczas każdej kompilacji projektu w avrstudio. Dodają w pliku main takie dyrektywy: FUSES={ .low=0xFF, .high=0xD9, };//External oscilator 16MHz, SPIEN LOCKBITS = 0xF0;//readout protection typedef struct { unsigned char B2; unsigned char B1; unsigned char B0; } __signature_t; #define SIGNATURE __signature_t...
Coś mi ten atmega defaulter nie działa :/ Teoretycznie jest ok: załączam, świeci się czerwony led, czekam sekundę, przy niektórych µc więcej, zapala się zielona dioda i przerywam. Niestety żadnego efektu, ponyprog dalej wywala błąd -24 :/ Fusy głównego µc: SPIEN, BOOTSZ1, BOOTSZ0, SUT0, CKSEL1, CKSEL2, CKSEL3 czyli 1MHz jak być powinno Zrobiłem...
Duch__ zrobiłem tego pacmana wgrałem wszystko niby ok płytke 3 razy sprawdziłem i nie działa podłaczam włączam kreski po tv latają tak ---- ---- i tak od góry na dół dośc żadko . jak programowałem to tylko opcji spien nie dałem bo nie było co może generator nie teges ja maiłem ten: http://www.sklep.avt.com.pl/go/_info/?id... a co do mojego programownia...
Witam. Kupiłem dzisiaj kostkę 8pu bo nie było 16pu i zaczęły się jaja:) Problem polega na tym że jak chce wczytać fuse bity * RSTDISBL = 1 * WDTON = 1 * SPIEN = 0 * CKOPT = 0 * EESAVE = 1 * BOOTSZ1 = 0 * BOOTSZ0 = 0 * BOOTRST = 1 * BODLEVEL = 1 * BODEN = 1 * SUT1 = 1 * SUT0 = 0 * CKSEL3 = 1 * CKSEL2 = 1 * CKSEL1 = 1 * CKSEL0 = 1 to za każdym razem blokuje...
no właśnie a mogę wiedzieć jak ustawić fusy ? bo to jest najdziwniejsze z tego wszystkiego Vtarget, Aref brak możliwości wpisu, wyskakuje jakieś okienko z błędem.
1.Do ustawienia typu i częstotliwości oscylatora służą bity CKSEL 2. Rejestr OSCCAL służy do dokładnej kalibracji częstotliwości i po zerowaniu procesora zawsze automatycznie pobiera wartość dla 1MHz jeśli wybierasz inną wartość oscylatora wewnętrznego rc to powinieneś odczytać wartość osccal z układu i wpisać ją odpowiednią operacją przy starcie np...
Dane oczywiście da się odczytać. Jest tylko jedno małe "ale". Jeśli procesor ma zaprogramowany bit zabezpieczający przed odczytaniem zawartości pamięci, to niestety nic nie odczytasz. W trakcie odczytu układ będzie się zachowywał jakby był nowy-niezaprogramowany. Skasowanie tego bitu - oficjalnie! - jest możliwe tylko przez skasowanie pamięci. Programatorem...
Witam Was, na wstępie zaznaczam że przeczytałem chyba wszystkie posty na ten temat i nic , ale po koleii . Mając dosyc programowania AVRów przez kabelek LPT postanowiłem zmontować sobie któryś z popularnych programatorków USBasp. Wybrałem wersję jednostronną ze strony www.fischl.de/usbasp/ . Poniżej schemat. Jedyna różnica to rezystor do D- 1,5k jak...
Jeśli to ten zegar Mirleja http://obrazki.elektroda.pl/6963192300_1... Proponuję Ci ściągnąć sobie ten darmowy program i poczytać trochę o nim. Wybrać swój programator w ustawieniach po czym odczytać FuseBity. Teraz ważna uwaga Po odczytaniu FuseBitów można śmiało założyć że przynajmniej jeden "ptaszek" będzie zazaczony przy bicie SPIEN....
Witam po długiej przerwie spowodowanej wakacyjną pracą i uczelnią. Zrobiłem go prawie do końca. Udało się wykonać 3 stopnie swobody gdyż na więcej brakło czasu. Serwa nawet dawały radę. Większy problem był ze sztywnością konstrukcji i łożyskowaniem. Jako materiału użyłem spienionego PCV. Łatwo się obrabia gdyż jest miękkie. Aktualnie porzuciłem ten...
to nie sprawa programatora raczej, ale oprogramowania. Spróbuj ją "pomacać", jak to kolega walek33 mówi programem avrdude, bo z not katalogowych nie widzę, żadnych różnic, chyba, ze domyślnie ma zaprogramowany SPIEN ta wersja 8A, choć o niczym takim nie piszą, a sygnatury są te same: 0x1E 0x93 0x07 dla obu uP...
W okienku Edit Configuration ustawić tylko SPIEN na Enable. Pozostałych okienek nie ruszać. Przy programowaniu zaznaczyć pole Prog Config
Witam, Mam taki problem - programowałem procesor ATmega8 do stacji lutowniczej AVT-987 za pomocą programatora STK200. Wgrywałem .hex'a do pamięci flash i .epp do epromu. Przyszedł czas na zmianę fusebitów - ustawiłem identycznie jak na screenie z tego samego programu (PonyProg2000), którego autor zamieścił w artykule - wszystkie Lock'i odznaczone, zaznaczone...
AVCC nie jest w ogóle potrzebny do programowania. Nie musisz go podpinać. Reset nie musi być podciągnięty rezystorem (wyrzuć rezystor i zobaczymy czy coś to da). Jeśli kości były programowane i fuse SPIEN czy jak się on tam nazywa był tykany to może być zablokowane programowanie przez SPI. EDIT: ZTCP złączkę kanda podpinasz MISO do MISO i MOSI do MOSI...
Podaję ustawienia fusów: SUT0, CKSEL3, CKSEL1, CKSEL0, BOOTSZ0, BOOTSZ1, SPIEN. Tak, pracuję na wewnętrznych 8 MHz. Jak wprowadzę zmiany podam całość ;) Po próbie z diodami widać, że przerwanie nie następuje.
W kodzie nie "importuje się bibliotek", więc nie bardzo rozumiem, o czym piszesz. Ja np. ustawiam (tzn. ustawiałem 5 lat temu, kiedy jeszcze używałem AVR) konfigurację ATtiny13 tak: [syntax=c]#include <avr/io.h> #include <avr/interrupt.h> #include <avr/eeprom.h> #include <avr/pgmspace.h> FUSES = { .low = (FUSE_CKSEL0 & FUSE_SUT0...
Bry, to mój pierwszy temat, więc proszę o wyrozumiałość - problem przedstawia się następująco. Otóż zacząłem bawić się w programowanie uC(to już pierwszy z problemów) Mam gotowy programator USBasp(kupiony), adapter jakoś tam parszywie przylutowany do płytki uniwersalnej, no i uC - ATmega 8. Środowisko programistyczne to WIN AVR, AVRdude z Burn-O-Matem,...
A masz ustawione odpowiednio fuse ? Mój Make: # Name: Makefile # Project: hid-data example # Author: Christian Starkjohann # Creation Date: 2008-04-07 # Tabsize: 4 # Copyright: (c) 2008 by OBJECTIVE DEVELOPMENT Software GmbH # License: GNU GPL v2 (see License.txt), GNU GPL v3 or proprietary (CommercialLicense.txt)...
Witam. Wygląda na to że, sterowniki zainstalowane poprawnie. Jeśli podczas pierwszego programowania nie zmieniłeś fuse bit'ów na kwarc, to ATmega8l powinna ruszyć bez problemu na fabrycznie ustawionym wewnętrznym generatorze. Wszystko zależy od fusków: może być kwarc, może zewnętrzne RC, może zewnętrzny generator. Przy programowaniu należy taki właśnie...
Witam, przepraszam jeśli mój problem się powielił, dziś udało mi się złożyć i uruchomić programator równoległy AVR wersji kolegi crazy_phisic układ po podłączeniu rozpoznaje umieszczony w podstawce procesor http://obrazki.elektroda.net/76_12702420... w opisie programu znalazłem opis jak odblokować fuse dla atmega8, ale ja z tego za wiele nie...
1) Mam na stanie kilka programatorów , szeregowe i równoległe , w żadnym nie występuje napięcie wyższe od 5 Volt 2) takie same 3) Szybkość , równoległy jest szybszy Programujących w trybie równoległym czy podpinanych do komputera pod LPT? To znacząca różnica ;) w trybie programowania równoległego na pin Resetu podawane jest napięcie 12V -> dokumentacja...
http://obrazki.elektroda.pl/3883873400_1... Witam wszystkich Chciałbym tu zaprezentować swoją najnowszą konstrukcję jaką jest sterownik akwarium na AVR ATMega8. Sprzęt nie jest szczególnie odkrywczy, ale jest konstrukcją na miarę moich aktualnych potrzeb, a może i kilku innych osób które akurat poszukują czegoś podobnego. Jak napisałem...
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...
https://obrazki.elektroda.pl/1874444400_... Cześć Od czasu do czasu piszę proste programy w BASCOM, jednak moja stara płyta testowa (robiona jeszcze markerem) wołała już o pomstę do nieba, więc postanowiłam wykonać nową, a że nie lubię gotowych płyt, bo w nich niema żadnych możliwości zmian, a podłączanie wszystkiego czego tam niema...
Dioda jest podłączona w porządku, bo jak przyłożę do PB0 VCC i do PB1 GND to świeci. Problem jest taki, że po zaprogramowaniu i podłączeniu zasilania do układu na żadnym wyjściu nie ma stanu wysokiego. Próbowałem też z innym programem, żeby dać stan wysoki na innych wyjściach układu (PB0..5), ale po zbadaniu miernikiem wynika, że ciągle jest tam 0....
Przed przystąpieniem do ustawienia fusebitów chciałem się najpierw poradzić. Posiadam procesor atmega88PA-PU który zamierzam taktować zewnętrznym kwarcem 8Mhz. Mam napisany program do obsługi sprzętowego PWM i SPI pozostaje mi tylko ustawić odpowiedni te fusebity. Screen z programu od ustawiania fusebitów. http://obrazki.elektroda.pl/5028023400_1...
Fuse bity: dla 8MHz [url=http://www.engbedded.com/cgi-bin/fc... dla 16MHz [url=http://www.engbedded.com/cgi-bin/fc...
Witam, skleciłem sobie programator wg projektu mirleya http://mirley.firlej.org/programator_na_... na atmega8, jednak po podłączeniu do komputerów (blaszak winxp i netbook win7) świeci się dioda ale wykrywa jako "nieznane urządzenie". Próbowałem metody z podpisami cyfrowymi, jednak nie działa ona i zwracam się o pomoc tutaj. http://obrazki.elektroda.pl/7325482600_1...
Tak, to oryginalny plik z paczki V_USB: # Name: Makefile # Project: custom-class example # Author: Christian Starkjohann # Creation Date: 2008-04-07 # Tabsize: 4 # Copyright: (c) 2008 by OBJECTIVE DEVELOPMENT Software GmbH # License: GNU GPL v2 (see License.txt), GNU GPL v3 or proprietary (CommercialLicense.txt)...
Witam, chciałbym przerobić projekt z tego linku http://www.elektroda.pl/rtvforum/topic90... Mianowicie zostawić odliczanie czasu i wyświetlanie go a dodać do niego funkcję w której o wpisanej "na stałe" godzinie w funkcji załączy przekaźnik. Przekaźnik jest 4 modułowy więc potrzebuje 4 wolnych pinów. Kod, który zmodyfikowałem wygląda następująco...
Mam pytanie. Jestem początkujący i chciałem zapytać od czego jest ten fusebit J? http://obrazki.elektroda.net/77_12796619... Najwyraźniej zaznaczyłem tą opcje i programator nie wykrywa mi procka, ale program który mu wgrałem działa. próbowałem pony, bascom, isp programmer. Co zrobić aby znowu zaczął go widzieć? Musiałem przy okazji wyłączyć...
Można zmienić ale tylko raz. Nie, nie można. The SPIEN Fuse is not accessible in serial programming mode. Witam. Nie bardzo rozumiem takie stwierdzenie, że nie można zmienić bitu SPIEN przez ISP. Mam na płytce stykowej Atmega88 w której program PWM i obsługa wyświetlacza LCD. I np. w Bascom otwieram zakładkę Lock and fuse bits i mogę włączyć lub wyłączyć...
Właściwie to mega8515 jest kompatybie z s8515, to czy ten programator obsługuje tą kość - niewiem/powinien. wszystkie AVR'y można programowąć przez SPI, ja zawsze kupuje atmele avr z końcówką PI/PC, one zawsze fabrycznie mają ustawiony bit SPIEN (i są w podstawce dil). cyfra przed pi/pc to jest maxymalna prędkość kwarcu jaki można podłączyć [MHz].....
http://obrazki.elektroda.pl/5521610200_1... W przypadku niektórych projektów (krótkie terminy, częste zmiany, prototypy) nie ma czasu na zamawianie płytek u profesjonalnych wykonawców, dlatego szukałem szybszej i tańszej, aczkolwiek dobrej jakościowo alternatywy. Metoda żelazkowa nie zawsze jest powtarzalna. Pozostała metoda fotochemiczna....
Wyciąg z dokumentacji fabrycznej mikrokontrolera AT90S8515: Fuse Bits The AT90S4414/8515 has two Fuse bits, SPIEN and FSTRT. • When the SPIEN Fuse is programmed (‘0’), Serial Program and Data Downloading is enabled. Default value is programmed (“0”). • When the FSTRT Fuse is programmed (‘0’), the short...
http://obrazki.elektroda.pl/6163532400_1... Chciałbym zaprezentować ostatnio wykonany model sygnalizacji świetlnej . Makieta posiada sygnalizację świetlną dla samochodów oraz dla pieszych, możliwość symulacji "awarii" świateł. Skala została dopasowana do modeli samochodów w skali 1:64 (popularne "resoraki"). Znaki poziome zostały możliwie...
Zajrzałem do not katalogowych i ATmega32 ma tak samo fusebity jak ATmega16. Jak widać, wcześniejsze testy robiłem na ATmega8515/11,0592MHz. Teraz udało mi się dotrzeć do odpowiedniej szufladki i odpalić to samo pod ATmega32/11,0592MHz, w związku z czym gotowy Makefile, zawierający także ustawianie fusebitów pod USBasp i avrdude - polecenie make fuses...
Witam wszystkich . Chciałbym zaprezentować zaprojektowany i wykonany przeze mnie CYFROWY ZEGAR BIG-RGB na paskach LED WS2812B . Jak sama nazwa wskazuje , jest to „duży” zegarek . Wysokość znaku to ok 110 mm , a całość ma wymiary h=190mm , szerokość =480mm , głębokość ok =60mm. Wykonany został z takich materiałów jak Pleksi, PCV spienione,...
Kolejny procesor do wyrzucenia ;/ Nie jest do wyrzucenia, nawet, jeśli zapisałeś bit SPIEN=1. Można odblokować go przez programowanie równoległe. Czyli CKSEL3 = 0, CKSEL2 = 1, CKSEL1 = 1 i CKSEL0 = 0 lub 1 Zgadza się, czyli heksadecymalnie 6 lub 7. Tak to powinno bitowo wyglądać: CKSEL Po zamianie na hex te bity to: 0x6 oraz 0x7 Lewą część bajtu przepisz...
https://obrazki.elektroda.pl/6602162200_... Czołem! Zgodnie z postanowieniem zbudowałam wersję drugą trawiarki. Zasada działania jest taka sama jak poprzedniego grzmota https://www.elektroda.pl/rtvforum/topic3... , czyli "gamganie kuwetą", natomiast sterowanie i przede wszystkim sam wygląd odbiega bardzo od poprzedniej. No...
Właśnie zaprogramowałem Atmegę48 za pomocą Avrdude i Burn o Mat'a. Sam plik hex zweryfikowany został pozytywnie. Ale próba wgrania fusebitów: SPIEN = ENABLED BODLEVEL = 4V3 CKDIV8 = DISABLED SUT = 14CK + 0MS CKSEL = INT RC 8MHZ FUSE EXT: 0xFF FUSE HIGH: 0xDC FUSE LOW: 0xC2 LOCK BIT: 0xFC nie udała się. Oto rezultat : <<<<< /usr/bin/avrdude...
flash spien spien zablokowany fusebits atmega8
halogen zamiast żarówki charakterystyka dynamiczna polonez wentylator chłodnica
Pomylenie zasilania z powrotem w instalacji c.o. Warunki zabudowy czy podział działki - co najpierw?