Witam. Udało mi się pare razy zaprogramować attiny2313 prz pomocy programatora Sample Electronics W pewnym momencie w bascomie wybrałem Reset Chip, od tego momentu nic niemogę wgrać.... żeby było ciekawiej moment prędzej całą płytką przejechałem po metalowej szynie(lakierowana, teoretycznie odizolowana) więc nie wiem dokładnie co się stało... podpowiedziano...
Witam! Mam bardzo typowy problem, otóż najprostszym programtorem ISP (MISO, MOSI, SCK, RESET, GND podłączane bezp. do LPT), wyłączyłem złym ustawieniem FUSEbitów na Attiny2313 linię RESET, czyli tym samym procek nie może wejść w stan ISP :/. Nie posiadam innego programatora. Chciałbym dowiedzieć się od jakiegoś znawcy AVR jak przywrócić je do życia...
fusebitami można co najwyżej zablokować możliwość programowania przez niektóre złącza (programowanie równoległe zawsze działa). Od zabezpieczenia przed odczytem i zapisem są lockbity - zaznacz Lock1 oraz Lock2 i będziesz miał zabezpieczenie przed odczytem i zapisem aż do najbliższego kasowania całego układu.
Na innym forum ktoś mi podpowiedział, że można przy pomocy programatora STK odblokować te lockbity!!! Właśnie dlatego wykonałem programator STK, a tu okazuje się, że dalej "klapa". Trochę szkoda tych scalaków, bo nie są już produkowane, a Attiny2313 nie jest ścisłym odpowiednikiem (niektóre aplikacje nie pracują poprawnie). Teraz zrozumiałem, że jeśli...
1) "szukaj" (np. zablokowany mikrokontroler itp) - ogolnie podpinasz zewnętrzny zegar na XTAL1 a XTAL2 nie podłączasz [generator możesz zbudować w oparciu o 7414] 2) www.google.pl czyli pogooglaj sobie ;) 3) datasheet - podstawowe źródło informacji 4) zrób porządny programator - STK200/300 (działa np. pod PonyProg i w Baskomie też) lub AVR910 http://www.klaus-leidinger.de/mp/Mikroco...
Nie zaznaczalem SPIEN,bo jego sie nie da. A odznaczył się sam gdy pozaznaczalem inne fusebity,wiec chyba jednak poprzez inne. Nie,został zablokowany kilka godz. wcześniej.
Szymtro, masz rację, pomyliłem clock spi z szybkością portu komputera. Ale z drugiej strony jak popularne programatory STK200 a o tych mowa mogą miec zegar spi 2MHz o czym mówi kamyczek, czy port drukarkowy jest w stanie taką częstotliwość zapewnić? Nie miałem nigdy żadnych problemów z ATTiny2313 ale z moich wcześniejszych doswiadczeń uważam że ważna...
Nikt nie pisze, że walnięty, ale zablokowany dla bezpośredniej obsługi. Może jednak spróbujesz z tym giveio? Staramy się pomóc, ale bez twojej współpracy nie da rady.
No ale jak to moglem zablokowac bo w "fuse and lock bits " nie wchodzilem...
Przede wszystkim, skąd masz ten Tiny2313? Jak to jakiś odgrzebany układ to może być zablokowany ( źle ustawione fusebity). Druga sprawa to jakiej wersji Bascoma używasz? Bo Tiny2313 to dość nowa konstrukcja. Sprawdź czy na liście obsługiwanych układów jest ATTiny2313.
Jeśli masz ustawiony STK200/300 to taką odpowiedź "Chip not found" może oznaczać cokolwiek, np.: brak zasilania programatora brak zasilania procesora błędne połączenia programatora z procesorem uszkodzony programator zablokowany port LPT i wiele innych rzeczy. Dokładnie posprawdzaj programator, wszystkie połączenia.
No i właśnie chyba za bardzo się pośpieszyłem i spróbowałem na własną rękę skonfigurować te ustawienia za pomocą programatora zawartego w Bascomie avr, no i niestety teraz procesor jest zablokowany i programator go nie widzi. Czy Wiesz może czy istnieje jakiś sposób aby odblokować taki procesor jeżeli używa się programatora ZL2PRG ( STK200/STK300).
W programie do programowania najprawdopodobniej niechcąco (lub chcąco) zaznaczyłeś/odznaczyłeś którąś z opcji odpowiadającą za konfigurację procesora np. SPIEN. W takim przypadku podczas pierwszego programowania razem z wgrywanym programem zmieniasz zawartość tych bitów i blokujesz procesor. Na ten temat już było sporo pisane. Poszukaj 'bity konfiguracyjne...
Ten programator juz raz uwalil mi attiny2313 a wszystko przez to ze zworka nr 2 nie byla umieszczona w programatorze przez co predkosc isp byla za duza. Zobacz co sie stanie jak ja zalozysz. P.S. u mnie tez jest ten pytajnik ale wszystko sie pieknie ustawia.
Jak najłatwiej sprawdzić czy już procek zablokowany ? ;) Spróbuj odczytać jego wsad. Niektórzy się dziwią, że po zabezpieczeniu wsad daje się odczytać bez problemu ;) ... czemu nie ? odczytać się daje ale zajrzyj do środka - zobaczysz w pliku odczytaną sieczkę, zamiast wsadu ;) .... gołym okiem rozpoznasz że to sieczka a nie wsad.
a nie lepiej zamiast klawiatury dac pastylke z imobilajzera DS1990 lub podobne + dwa guziki stop,start. procki nie sa takie drogie ( ATTiny2313 - 6 zl , ATMega8 - 7 zl ) i maja wejscia analogowe , cyfrowe . blokade przed powtórnym wlaczeniem przycisku start mozna zrobic z impulsów z cewki zaplonowej . napiecie owszem skacze z 12V na 14 V po wzbudzeniu...
Witam. Zrobiłem sobie mili bota w związku z czym programowałem parędziesiąt razy procka attiny2313.zmieniając to czy tamto. Nagle przy kolejnej próbie programowania wyskoczył zupełnie niespodziewanie "Device missing or unkown device (-24)" Piszę niespodziewanie ponieważ tyle razy go programowałem że już nic nie mogło się stać. A jednak....
Witam, żeby nie zakładać nowego tematu, odkopię ten. Tamta przejściówka nie działała, także dałem sobie z nią spokój. Pomyślałem że lepiej będzie zrobić taką: http://obrazki.elektroda.pl/6307932600_1... Zrobiłem ją starannie, aby mieć na długi czas i problemy z przesyłaniem programu się skończyły, ale niestety program winavr zwraca błąd:...
Witam serdecznie Mam mały problem z kodem poniżej, mianowicie są 3 przyciski i 10 diód. Naciskam przycisk 1 włączają się kolejno diody od 1- 10 i tak samo gasna. Naciskam przycisk 2 włączają sie kolejno diody od 10-1 i tak samo gasną. Przycisk 3 raz naciśnięty włącza wszystkie diody od razu, drugi raz naciśnięty wyłącza wszystkie diody od razu. Chciałbym...
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ć...
przerwanie deklaruje tak Enable Interrupts Enable Int0 Enable Int1 On Int0 Prawo On Int1 Lewo i wszystko działa jak należy ale jak podam stan niski na stałe to cały procek sie blokuje a chciałem żeby w przerwaniu zrobił tylko tyle Prawo: Portb.0 = 0 Portb.2 = 0 If Startt = 1 Then Portd.6 = 1 Portb.1 = 1 Else End If Return Lewo: Portd.6 = 0 Portb.1...
Już dosłownie walę głową w mur. Dokumentację przeczytałem 1001 razy, google 2 razy przepatrzyłem całe i nic. Chcę wysłać korzystając z hardware-owego USI dane. Żadne i^2c. Po prostu zwykłe, jednokierunkowe wypluwanie danych. W necie nie ma podstawowego przykładu użycia tego trybu. Jednak do rzeczy. Skąd wiem, że nie działa? Debugger (standardowy z AVR...
Witam Mam pewien problem z tym kodem If Alarm = 2 Then Goto Alarmowanie Alarm = 0 End If to wszystko działa. Zmienną definiuję następująco: dim alarm as byte Nie mam pomysłu co robię źle.
Witam, Muszę odblokować tego procka attiny2313 stosuje programator równoległy (wysoko napięciowy) do tego i mam dziwną reakcje :/ na początku nie mogłem zmienić FB ale mogłem wyczyścić procka, następnie spróbowałem do niego zapisać jakąś informacje ponieważ podejrzewam, że zostały wypalone FB i odhaczona opcja komunikacji/programowania za pomocą ISP....
Witam. Chciałem się dowiedzieć czemu w mojej kości nie mogę odznaczyć SPIEN i RSTDISBL? Jak próbuję wgrać bin. Pony Progiem to eeprom bez problemu się wgrywa a Flash przy 100% wyskakuje failed. Posiadam programator zwykły pod LPT samoróbka. Czy konieczne będzie kupno programatora równoległego na przestawienie tych dwóch opcji i udane zaprogramowanie...
Witam, chciałem po raz kolejny zmienić soft w tym projekcie: http://www.kalanda.com/scroller-de-7x5-l... Niestety AVR Studio wywala mi 3 ostrzeżenia, wygląda to tak: http://obrazki.elektroda.net/2_123456971... jako że program się kompiluje i tworzy hex'a bez problemu, postanowiłem go zgrać i tu zonk, procka nie...
Ustawiłem rejestr DDRB na $af (PB0 do PB3 oraz PB5 i PB7 - wyjścia, pozostałe wejścia) na rejestr wyjściowy dałem stan wysoki dla wszystkich pinów. Po jednokrotnym zaprogramowaniu mikroKontroler przestał reagować na powtórne programowanie. Czyżby był spalony? Czy może jest w jakiś sposób zablokowany? (Na wyjściu portu B cały czas utrzymuje się stan...
Witam, od 2 dni bawię się w programowanie mikrokontrolerów. Używam uc attiny2313, programuję w bascom przez stk200. Po udanym zaprogramowaniu jednego układu około 50 razy, komputer przestał identyfikować mikrokontroler (ot tak sobie, pojawia się błąd "cannot identify chip with id:FFFFFF). Zaznaczam, że nie przestawiałem niczego w fusebitach, po prostu...
Witam Mam problem z napisanym programem na attiny 2313, program może jest prosty ale dopiero co się uczę programowania mikroprocesorów w Bascomie.Program sam w sobie działa ale jest problem z drganiami na przełącznikach,switche mam podciągnięte do gnd,diody katodami do gnd anodami do procka.Czytałem o funkcji debounce i o timerach ale narazie timery...
Witam Chciałem przestawić Fuse bity tak aby procek był taktowany 128khz z RC.. niestety po przestawieniu fuse bitów procesor zaniemówił (w zasadzie to dwa). Możecie mi powiedzieć co może być przyczyną? nie zmienialem nic więcej oprócz tego. Jak w tym przypadku mogę je odblokować? (chyba generator tu nie pomoże) mój programator to stk200) Pozdrawiam
Witam. Mam problem z Attiny 2313. Chciałem zmienić konfigurację kwarca i trochę zamieszałem. Teraz procek nie daje znaku życia. Przez pomyłkę zaznaczyłem nie ten bit co trzeba (CKSEL1). Zmiany dokonywałem w PonyProg. Co teraz można zrobić z tym prockiem. Jak odblokować? Poniżej zamieszczam zdjęcie tego co uczyniłem. http://obrazki.elektroda.net/83_11648204...
Witam Mam pytanie dotyczące sposobu zabezpieczenie wejścia w attiny2313. Zaprojektowałem mały układzik, który ma być zamontowany w samochodzie , zwykła linijka diodowa na ledach z możliwością wyboru progarmu. Z tego co znalazłem na forum wynika że wystarczy szeregowo opornik i dwie diody schottkiego. A teraz pytanie a co z podciąganie wejścia do plusa?...
Mam kilka zablokowanych Attiny2313. Poczytałem nieco na temat reanimacji, ale, że w temacie jestem zupełnie zielony i proszę o pomoc. Czy Arduino UNO można wykorzystać do tego celu i jaki wsad trzeba by wgrać ? Pewnie źle szukałem, ale nie natrafiłem na kod, a sam nie jestem w stanie go napisać. Spotkałem się również w necie z konstrukcją rosyjską,...
Nie można odczytać o ile producent go nie zablokował. Programowalne to ATmega8, AT2313 -> ATtiny2313. O który schemat chodzi?
Procki z zablokowanym programowaniem po SPI można odblokować ręcznie przy pomocy elementarnie prostego układziku generując ręcznie poszczególne stany logiczne np. za pomocą przycisków według opisu w dokumentacji Atmela. Odblokowałem tak już kilka procków :)
A połączenie z komputerem masz dobre . Nie programuj , tylko nowy procek sprawdź czy łączy się z płytą AVT3500. Jeżeli zablokowałeś mikroprocesory to możesz odblokować programatorem równoległym . Są do uratowania.
WITAM Przestawiłem FUSEBIT M z DebugWire z disablet na enablet i procek padł Attiny2313 co zablokowałem i jak to odblokować ? Poprawiłem tytuł - Regulamin.
Czy w trakcie programowania nie nastąpiła jakaś przerwa , zły kontakt przy wtyczce itp. Bo to wygląda na zablokowanie procka przez błędy w programowaniu . Program nie widzi procka z powodu złego ustawienia bitów konfiguracyjnych . Rozwiązanie - programator równoległy HV . Jeżeli dajesz nowy procek i dalej nie jest widziany przez program to sprawdź połączenia...
A - zablokowany mikrokontroler zwraca (przypadkowe chyba) bajty, nie jest to wsad i nigdy nie będzie B - tak, normalne. Przy czym wyzerowanie LockBitów nic nie da, nie dostaniesz się do wsadu. Tu się Panie nie da nic zrobić... ;-)
Zlecę komuś z Warszawy odblokowanie dwóch uR: Atmega32 i Attiny2313. Atmegę zablokowałem przestawiając Fusbity na zew kwarc 16MHz, Attiny2313 natomiast przez kłopot z komputerem, ponieważ próbowałem nią odblokowć Atmegę, ale miałem odpalony program z fusami i tym razem przypadkiem wgrały się na Attiny także ją blokując. Prosiłbym kogoś o dobrym sercu...
Mam zablokowany ATtiny2313. Podłączony kwarc 11059200 i kondensatory (oczywiście). Fuse'y ustawiałem przy pomocy Bascom AVR - wybrałem ostatnią opcję ( chyba CKSEL: 1111 SUT: 11] ). Można to jakoś naprawić? Jesli gen. zewnętrzny to jaka czestotliwość?
Użyj do ustawiania fusków wygodnego i bezpiecznego programu mkAvrCalculator , dzięki któremu, a szczególnie dzięki jego zakładce "Fusy uproszczone", nigdy przypadkowo nie zablokuje ci się procek AVR ;) Możesz nim spokojnie programować swoje procki ATtiny2313 i ATmega8 Odnośnie twojego pytania - to do zaprogramowania ATtiny2313 nie musisz żadnego kwarca...
A nie zablokuje w ten sposób procesora. Kiedyś ustawiałem właśnie w ten sposób attiny2313 i sie zablokował:/ A chodziło wtedy o wyłączenia dzielenia przebiegu przez 8. Więc się trochę obawiam, ceny procków poszły ostatnio mocno w górę.
juz nie dziś ale zrobię bo szkoda mi tej Attiny2313 dobra a zablokowana - bez sens :D Coś sie wymyśli
Podczas programowania ATtiny2313 przełączasz FUSE na generator zewnętrzny dlatego nie możesz ponownie je oczytać/zapisać. Ponowne programowanie musi być zrobione z podłączonym układem TDA7330 razem z jego kwarcem. Jeżeli nie można oczytać/zapisać to: 1. Nie działa oscylator TDA7330 lub 2. Przestawiony został FUSE RSTDISBL lub SPIEN Odblokować można...
Co do fusebitow to poczytaj na elektrodzie najpierw. Bylo tutaj sporo o tym, a mozesz sobie 'zablokowac' procesorek.
Zablokowałeś mikrokontroler przez ustawienie zewnętrznego generatora. Musisz wiedzieć że zewnętrzny generator to nie to co rezonator kwarcowy. Jeśli chcesz go odblokować musisz zrobić sobie taki generator. Więcej dowiesz sie w data sheet tego mikrokontrolerka oraz na elektrodzie. Pozdrawiam
Włosy powoli staja mi dęba ... to "cholerstwo" nie chce "współpracować" :). Nowy attiny2313 (kupiony wczoraj w Monster Elektronik) włożony do podstawki, podłączony programator usbasp i nic. Tak jak poprzednio nie jest widziany przez programator. Zaczynam powoli wierzyć w magię (no chyba, że należę do pechowców, którym udało się kupić wszystkie ATTINY2313...
Witam przy próbie zaprogramowania attiny 2313 pomyliłem połączenia i przez przypadek podłączyłem +5V do RESETu. Program PonnyProg2000 kalibruje lecz przy próbach odczytania programu, wgrania, odczytania fusebitów nie odpowiada, wyskakuje błąd. Czy konsekwencją mojej pomyłki może być zniszczenie lub zablokowanie attiny2313? Do programowanie używam STK200....
Inne pytanie, jak wiekowe są to procesory (AT90S1200, 90S2313) ? bo pierwsze wersje sprzedawane byly z zablokowanym ISP.
... spróbowałem ponownie zmienić fusybity przy użyciu programatora USB Asp i o dziwo udało mi się je zmienić. Jeśli masz taki programator to spróbuj nim. Słuszna uwaga, tu można zejść tak nisko z SCK z programatora, że procek może być taktowany nawet częstotliwością kilka kHz. Sam na pewno próbowałem z USBASP przy taktowaniu z zewn. generatora TTL...
W to że uP zablokuje sam sobie isp nie uwierzę. Zrób test. Wyłącz totalnie zasilanie całej płytki uK. Zewrzyj reset tak aby cały czas resetowany był uK i zobacz wtedy. Jak ruszy to masz problem projektowy - coś podpięte równolegle do pinów isp jest w pewnym momencie tak wysterowane że zwiera piny isp uK.
Generator o częstotliwości takiej samej, jak w ustawieniach programatora. Tak, TTL. "Zablokowałem" to nienajszczęśliwszy termin, po prostu błędnie ustawiłeś zegar systemowy na zewnętrzne źródło taktowania. Nie byłoby problemu, gdybyś był po lekturze noty katalogowej... ;) http://www.atmel.com/dyn/products/datash...
Witam. Ja również mam zablokowałem uC (Attiny2313). W jaki sposób mam ustawić fuse bits na zewnętrzny rezonator 8MHz? Również używam ISPProg. Czy ktoś z szanownych kolegów mógłby mi wytłumaczyć dokładnie co odznaczyć a co zaznaczyć w fuse bitsach aby ni zablokować uC drugi raz? Pozdrawiam.
Testuje na ATTiny2313, nie mam możliwości na innym, ponieważ zablokowałem 2 atmegi(ustawiłem 1010 w fusach)
Trochę już jaśniej ale niedokońca :cry: Chcę odblokować ATmega8 procesorem ATTiny2313: Czyli: Atmega8 w programatorze a Attiny2313 z kwarcem 8 MHz na uniwersalnej płytce stykowej, masy połączone razem wyjście X1 ATTiny2313 złączone z PORTB.6 ATmega8.
Bardzo dziwna sprawa, czy procesor jest zadokowany w jakimś układzie? Napięcie dochodzi poprawne? Jaki kod błędu? "Could not identify chip with id: FFFFFF" ? Czy coś innego? Sprawdź połączenia, samo skasowanie zawartości Uc nie zmienia nic, co mogłoby spowodować zablokowanie procesorka.
Pytanie: czy wyłączenie zapłonu w trakcie odliczania (przed upływem 25 sekund do zablokowania) powoduje wyzerowanie odliczania?
Jeżeli fusy przełączono na 1111 to trzeba sprawdzić sprawność i podłączenie kwarcu (i zbadać najlepiej oscyloskopem lub sondą w. cz. przebieg na XTAL2). Nie należy zapominać o kondensatorach przy kwarcu (ok. 33pF) zgodnie z notą katalogową. Jeżeli dalej będzie nie tak należy do XTAL1 podłączyć dowolny generator zewnętrzny o częstotliwości kilku MHz...
Zależy jak go zablokowałeś, jak wyłączyłeś pin RST, to chyba tylko programator równoległy.
Ale jak bardzo mniejsza? Przestawiłeś "fusy" na zewnętrzny kwarc? Jeżeli różnica jest niewielka, to może wynikać z opóźnienia w obsłudze przerwań (jeżeli gdzieś w programie masz przerwania zablokowane na dłuższy okres czasu).
możesz użyć mkAvrCalculator: http://atnel.pl/oprogramowanie-pc/mkavrc... wersja darmowa akurat w 100% obsłuży Attiny2313 i tym programem to się trzeba postarać, żeby zablokować mikrokontroler Ściągnąłem, no i muszę powiedzieć, że ten program wygląda nieźle. Wieczorem zrobię podejście do swojego ATtiny2313 i dam znać jak poszło. (mam nadzieję,...
ok postaram się coś z tykm pokombinować. Ale czy oznaką zablokowania procka moze byc kompletny brak łacznośći z prockiem?
Jeżeli zablokowałeś RESET zewnętrzny to możesz dołączyć dowolny generator w dowolne miejsce i tak nic to nie da. Zostaje tylko programowanie równoległe.
Hmm, teoretycznie jest parę kwiatków które mogą w wypadku błędu transmisji zablokować program w jakimś miejscu. Nie masz dostępu do jakiejś przejściówki na ftdi?
zablokowany attiny2313 attiny2313 odmierza attiny2313 wyprowadzenia
atmel studio programator tester szukacz przewodów laguna szyby tylne
LG Portable AC IR Codes with OpenBK BK7231: Capture, Decode, and MQTT/HA Control Biała połowa ekranu w laptopie - przyczyny i rozwiązania