Te układy są niemal identyczne. Myślę że masz po prostu uszkodzonego procka lub mu zapodałeś złe fusy (zablokowane spi, zablokwany reset lub złe taktowanie). U mnie ATEMGA 8A i ATMEGA 8 są zamiennie używane.
Musisz podłączać"Under Reset". Nie ma czegoś takiego jak "odblokuj", bo nie ma stanu "zablokowania"
Odczyt sygnatury jako "000102" wskazuje, że albo procesor jest zablokowany (lockbity) albo procesor nie wchodzi w programowanie poprawnie za każdym razem - może pin reset jest gdzieś na stałe zwarty do masy albo jest do niego podłączony jakiś duży kondensator? Problem który się ujawni później (sam z siebie nie wpływa na wchodzenie procesora w tryb programowania)...
Sprawdź czy atmega się resetuje gdy reset zwierasz do masy jeśli nie to masz ustawiony reset jako normalny pin i nie polaczysz się z programatorem.
Takie sytuacje motywują aby wreszcie wykonać programator równoległy ;) bo ile może rosnąć kolekcja zablokowanych Atmeli. Po prostu szkoda kasy na nowe jak mozna odblokowac już posiadane Pozdrawiam
Witam wszystkich. Zaczynam zabawę z AVRami i robię prostą płytkę testową. Pytanie jest takie, że nie wiem czy jak napisze program w którym zdefiniuje pin Reset jako pin, jeden z 6, do obsługi LCD, to czy będę mógł normalnie programować i czy ta ATmega się nie zablokuje dla ISP. Oczywiście to co napisałem to tylko programowo konfigurowalne bez użycie,...
Witam. Buduje urządzenie w którym wykorzystałem Atmege32 w obudowie tqfp z wylutu. Problem jest tego typu że po wlutowaniu w urządzenie nie mogę jej zaprogramować. W oryginalnej płytce atmega pracowała z zewnętrznym kwarcem 8Mhz a w układzie docelowym będzie pracować na wewnętrznym rezonatorze. Oczywiście na czas przeprogramowania fuse bitów dolutowałem...
Dzięki !! Wdrożę Wasze propozycje i zobaczymy co z tego wyniknie! Układ resetuje się przy rozruchu agregatu jak rozrusznik źle wtrybi, idą wtedy szpile po zasilaniu i reset:-(. Najgorsze jest to że w momencie rozruchu dostęp do eproma jest właśnie zablokowany a jednak coś się kaszani. Pozdrawiam
Do pomiaru prądu silnika. Ale chyba za dużych szpilek to tam nie ma. Przy 10A będzie dopiero 1V. Problemy mogły by być powyżej 5V (50A), ale nie sadzę żeby aż taki prąd popłynął. Przy włączaniu by mógł, ale indukcyjność silnika w tym przypadku akurat pomaga bo uniemożliwia powstanie udaru prądu. Większy prąd niż 10A raczej nie popłynie, bo jest bezpiecznik...
Tak jak pisałem, ja tez miałem kłopot z tymi diodami. Zaświeciła się zielona ale atmega dalej zablokowana, więc klikałem kilka razy reset a raczej włączałem zasilanie w FactoryDefault i wywalało błąd (czerwona dioda świeciła a czasem tylko mignęła). Następnie włączyłem go poprawnie i zadziałało. Musiałem tak postąpić z 2-ma atmegami z 4-ech. Ale, że...
Po pierwszwe to wywal kondensator z wyprowadzenia reset AVR ma wewnętrzny układ zerujący i nie wymaga układów zerujących a kondensator może jedynie przeszkadzać we wprowadzeniu megi w tryb kasowania czy programowania . Jeśli odczytałeś coś w stylu 00 01 02 a b c d e f ...to masz zablokowany procesor bitami zabezpieczającymi co oznacza że trzeba go wykasować...
A może autor przerobił by program główny na jakiś inny procesor niż Atmegę8. Jak wiadomo ciężko ją dostać w rozsądnej cenie, a jest jeszcze wiele innych procków w obudowach DIP28, o identycznej pinologi. Ja również popieram cytowanego - szczególnie, że już od dłuższego czasu nie używałem m8 i jedyna jaką mam już teraz jest wlutowana na stałe w analizatorze...
Po Twoim opisie wynika że zablokowałeś mikrokontroler , możliwości są trzy : - wyłączyłeś Reset - wyłączyłeś możliwość programowania przez ISP - zmieniłeś konfigurację oscylatora jedynie w trzecim przypadku istnieje możliwość próby "ożywienia " mikrokontrolera w pozostałych tylko programator równoległy tylko że nie można go używać kiedy procesor znajduje...
Mam dostęp do ATMEL-ICE i słyszałem, że można tym programatorem odblokować AVR-y. Czy to prawda? Atmel ICE korzysta ze standardowych interfejsów, więc niewiele pomoże. Jeśli problemem jest tylko zegar, to najprościej ten zegar dostarczyć na odpowiedni pin z zewnątrz. Jeśli zablokowałeś RESET to tylko programator HV pomoże. Zablokowane lockbity to nie...
Funkcja main(void) nie może mieć return na końcu (procesor idzie w krzaki i może się resetować) i raczej też powinna być typu void... Podwójnie nie masz racji :) Oczywiście return z funkcji main jest bez sensu, ale nie powoduje pójścia procesora w krzaki, ani tym bardziej resetowania. W takiej sytuacji wykonywana jest pusta pętla z zablokowanymi przerwaniami...
Witam zaczołem sie bawic ATMega8515 chciałem wyłączyć wewnętrzny oscylator [1MHz]. i włączyć zawnętrzny kwarc 4MHz zaznaczyłem w PonyProg2000 bity [fuse] CROPT CKSEL3 CKSEL2 i CKSEL1 -zeby wyłączyć oscylator- według noty aplikacyjnej str35 podkusiło mnie również zeby zaznaczyć CKSEL0 i SUT1 SUT0 - co miało niby znaczyć włączenie dłuzszego resetu jezeli...
Komputer wykrywa leonardo? . Wykrywa. Po co USBasp, skoro ATMEGA z USB można programować FILP-em? Pobrałem FLIP'a ale nie wiem jak to zrobić. Skoro nie wiesz, to odłóż tą idea na późniejszą okazję. Tymczasem kup nową płytkę, a w tą z rzekomym defektem, kol. 'Chucek' ci wpisze nowy bootloader poprzez zablokowany port, mimo że istniejący w niej bootloader...
Mówię o resecie tej atmegi która jest generatorem ;] Ta programowana ma podłączony reset z programatorka.
Niestety mój programator nie komunikuje się prawidłowo z Chipem. Nie mam możliwości wyboru ATmega328p. Wybrałem Chip ATmega32 ale podczas zapisu danych pojawia się błąd. Gdyby ktoś wiedział jak poradzić sobie z tym krokiem, prośba o komentarz :)
Zrób sobie generator tak gdzieś 1-2MHz i podaj na wejście zegarowe atmegi, i odczytaj FUSE. Czasem się zdarza że FUSEbity są ustawione (przestawione) na taktowanie zewnętrzne Uszkodzony nie koniecznie musi być, może mieć np. zablokowany reset. I wtedy trzeba programatora HV.
poprostu podlacz swoj zablokowany procesor do programatora tak jak dobry tylko dodatkowo podaj sygnal zewnetrznego zegara , sygnal ten mozesz wziazc albo z generatora ttl albo z drugiego dzialajacego procesora ,a to znaczy ze oba musza byc podlaczone do zasilania , jesli za duzo nie namieszales to powinien wystartowac , najczesciej blokuje sie poprzez...
Jeżeli procesor jest z innego układu wyjęty, być może ma zablokowany reset itp... Zakładam, że kupiłeś nową kość.
Witam, jako że posiadam kilka atmeg8 zablokowanych podczas zabaw z oscylatorami mam zamiar zrobić programator równoległy opierając się na dokumentacji procka. Problem jest taki, że dokumentacja jest napisana trochę zawile. Czy poniższy algorytm jest poprawny czy cos pokręciłem? pseudokod: PAGEL, XA1, XA0, BS1 = gnd VCC = 5v RESET = 12v czekaj na RDY...
Może czas porzucić różne dziwne wynalazki i kupić normalny programator, np. AVRISPMkII, lub któryś z nowszych Atmela? Problemy znikną łącznie z koniecznością stosowania zewnętrznych programów. Cuda mogą się dziać na skutek np. zbyt długiej taśmy łączącej programator z mikrokontrolerem i przekłamań w transmisji. Zauważ, że masz zapewne programator bez...
Oglądam to forum od niedawna, a już któryś z rzędu raz widzę ten sam problem. Może trzeba trzymać się następującej zasady: zostaw fuse bity w spokoju albo miej pod ręką programator równoległy (albo zapasowe AVRy) Ważne jest też, żeby pamiętać, że Atmel zrobił nam na złość zamieniając 1 z 0 i 0 z 1 przy programowaniu fusów i locków (1 - niezaprogramowany,...
OK, ale nadal uważam, że same się nie przestawią. Ja tez tak uwazam. Ale znalazlem kilka wypowiedzi, gdzie ludzie skarzyli sie, ze z tym programatorem czasem dzieja sie takie cuda. Inna sprawa, ze tam mogla byc odmienna przyczyna. Teraz w kazdym razie juz zglupialem. O weryfikacji w czasie programowania nie ma mowy, bo uklad nie odpowiada na zapytanie...
Witam Mam poważny problem ponieważ wyskakuje mi error -24 po wgraniu fusebits do atmega 8515 i nic juz nie mogę zrobić ani reset ani nic nie dziala. Gdy wgrywałem albo odczytywałem program wszystko ok natomiast po wgraniu podanych FUSEBITS wyskakuje error -24 i juz po porcku, nie reaguje na nic. Czy da radę go jakoś uratować. W czym jest problem czy...
Witam. target doesn't answer. 1 czyli: "Układ docelowy nie odpowiada" - sprawdź napięcia i zasilanie procesora (na wszystkich nóżkach VCC, GND włącznie z ADC), kondensator między VCC a GND na każdej parze nóżek. - sprawdź widoczność USBASP w urządzeniach USB w komputerze. - sprawdź podłączenie programatora do układu, - sprawdź, czy masz podciągnięty...
Zazwyczaj kolejność nie ma znaczenia - nowe fusy będą obowiązywały dopiero po resecie procka, a w jednej operacji wgrywane są i fusy i flash, stąd też flash jest wgrywany przy starej konfiguracji fusów. Z drugiej strony , o ile w fusach nie blokujesz RESET, to zmiana ich konfiguracji nie ma znaczenia dla wgrania FLASH. Zakładam, że zmiana jest sensowna...
jakim cudem blokujesz procki? przecież to trzeba sie postarać żeby coś zablokować. Najmądrzej używać AVRdude i ustawiać tam fusy. Masz do wyboru hfuse i lfuse więc nie da się wjechać na lock bity :) Same fusy są opisane w datasheetach jak byk. hmm.. chyba że blokada pinu reset jest w fusach to gorzej ale i tak nie powinno to sprawić trudności jeśli...
Zasilanie miałem wcześniej podłączone tak że z programatora była zasilana, ale teraz odłączyłem +5v i zasilanie jest z płytki i to samo się dzieje. Coś mi się zdaje że sygnał reset jest zablokowany bo po płytce popatrzyłem i pin resetu jest pinem sterującym i tak naprawdę niema resetu ręcznego w tym sterowniku. ----- poprawka pin reset jest wolny......
witam. zbudowałem stk500 lecz teraz sobie gdzieśtam lezy i uzywam tylko jak dostaje procki z zablokowanymi fusebitami. na co dzień uzywam jtag'a. programuje bardzo szybko. nie resetuje niepotrzebnie urządzen podpiętych do lini reset, nie musze odłączać układów na szynie isp które czasami potrafią zgłupieć podczas programowania isp. no i można podglądać...
Pamietaj ze jak uzywasz xp to musisz odblokowac porty O to to chyba to. Tylko jak to zrobić? Testowałem programator jakimś programem chyba skylive czy coś takiego i wszystko działało, ale ten program używał sterownika GiveIO, bo na XP port LPT jest zablokowany standardowo. Napięcie jest 4.9-5V, więc dobre. Czasem paluszki mają 1,2...1,3V a wtedy navet...
Raz udało mi się zaprogramować Atmega8, przy kolejnej próbie odczytałem zawartość, kliknęłem "erase" (procesorka jak mniemam) - Atmega się wyzerowała, nie mogę teraz zidentyfikować chipa no i oczywiście nie mogę już go zaprogramować... Miałem taki problem, gdy w programatorze występował zimny lut. Spróbuj jeszcze raz, na spokojnie podłączyć programator...
Wlasnie tu jest hak, ze gdyby byl blad w kodzie (pisze w asemblerze), to procek wieszal by sie zawsze. A wiesza sie lub nie startuje tylko jesli wlacze zasilanie przy odlaczonym kablu ISP, przy podlaczonym dziala prawidlowo. Tak jakby kabel, lub stany na jego pinach, mial wplyw na inicjalizacje procka. Program przerobilem na symulatorze w AVR Studio,...
Chciałem sobie wgrać program do atmegi przy użyciu BASCOM-AVR 1.11.9.8. Atmega jest na płytce uruchomieniowej, do tej pory programowałem ją przez FT232RL aplikacją MegaLoad poprzez wciśnięcie przycisku reset. Uruchomiłem Bascom, wziąłem Program -> Send to Chip. I tutaj zamiast Autoprogram wcisnąłem Write buffer to chip. I na lcd pojawiły się czarne...
A ja zablokowałem 3. Ale postanowiłem sobie zbudowac programator równległy. Na razie obmyślam szczegóły. Czym się różnią 2 sposoby "enter programming mode" w 8Mega-podobym AVRach?? Tak sobie pomyślałem, że ten drugi* sposób (ten do zablokowanych, jeżeli reset lub zegar jest źle ustawiony) jest uniwersalny i zastępuje ten pierwszy. A może drugi sposób...
Żaden programator ISP (a takim jest dowolny USBasp) nie ma takiej możliwości - także nie ma jej ten który wskazałeś wcześniej. Ale gdy już będziesz miał jeden z powyższych programatorów, to dokup jeszcze jedną ATmega8 i zrobisz sobie Fusebit Doctora: http://www.elektroda.pl/rtvforum/viewtop... Więcej na temat zablokowanych uC: http://mikrokontrolery.blogspot.com/2011...
Schemat poprawiłem. Zmieniłem w pierwszym poście. Faktycznie, aż miło popatrzeć. Sam czasem się wkurzałem szukając ścieżki. Pomierzyłem jeszcze prądy: Atmega + SD - 220 mA Atmega bez SD - 140 mA atmega bez LCD i bez podświetlania - 84,9 mA Atmega z LCD bez podświetlania - 88 mA W założeniu ma to być: - pomiar z siedmiu DS18B20 - pomiar z dwóch czujników...
Skoro nie ma komunikacji, to nie przestawisz fusebitów. -B8 spowalnia sygnał zegarowy: -B bitclock Specify the bit clock period for the JTAG interface or the ISP clock (JTAG ICE only). The value is a floating-point number in microseconds. The default value of the JTAG ICE results in about 1 microsecond bit clock period, suitable for target MCUs running...
Ja za chwile zamieszcze program nadajnika w Bascomie z obszernymi komentarzami tak że będziesz mógł sprawdzić czy twój program podobnie działa. Ja na początku mierzyłem pobór prądu przez sam nadajnik i w czasie nadawania pobierał od ok 17 do 25mA w zależności jaką ustawiłem moc nadawania. Było by fajnie jakby udało sie nam wspólnymi siłami uruchomić...
Masz oczywiście rację jeśli to była wyjątkowa sprawa. Z drugiej strony ten drugi, który kupiłeś mogłeś zaprogramować jako Fusebit Doctor i odblokować ten pierwszy :) A co do Twoich pytań, to nie wiem jak postąpił Bascom po usunięciu &HFC, ale przypuszczam, że analizując tę linię kodu zaprogramował bajt D9 jako low, a 00 jako high, podczas gdy powinien...
Witam Potrzebuję zbudować zegar z dużymi wyświetlaczami do odmierzania czasu jak w stoperze. Problem polega na dokładności pomiaru. 00.00.00 ( minuty, sekundy, milisekundy ) Potrzebuję aby można go było uruchomić za pomocą przycisku i zatrzymać za pomocą tego samego przycisku. Drugim przyciskiem kasowanie wyświetlanego wyniku. ( Start stopera - Stop...
Witam. Mam dziwny Problem. Mam procesor jak w tytule (atmega 162) i za chiny ludowe nie mogę go zaprogramować przez ISP. używam programatora AVRProg USB (sprawny, programuje np atmege32 bez problemu). Płytka na 100% dobra, kwarc 8mhz ( próbowałem juz chyba całego szeregu) z kondensatorami 27pF. Programator nie widzi tego procesora, nie potrafi odczytać...
Zablokowałem przez przypadek Atmege8 podczas próby zmiany funkcji pinu RESET na I/O w bascomie. W tym przypadku potrzebny Ci inny programator albo Fusebit Doctor, ponieważ wyłączyłeś funkcję RESET tego pinu, a ona jest potrzebna do programowania Twoim programatorem ISP: http://mikrokontrolery.blogspot.com/2011...
No tak ale czytałem iż czasami po odłaczniu np resetu w czasie rpacy fusebity same sie przestawiają .. A jak zachowuje sie zablokowany ?? równiez go nie widać?? bo mam w ponyprog error-24 czyli brak połaczenia z urzadzenim
Ustawienie nieprawidłowej opcji źródła sygnału zegarowego w stosunku do dostępnego sprzętu (np. ustawienie taktowania na kwarc przy braku jego podłączenia, zewnętrzny sygnał zegarowy, generator RC itp.) Przecież to nie oznacza "zablokowania" MCU, wystarczy podpiąć kwarc/generator RC/zewnętrzny zegar i powinien hulać. 4. Inne opcje, np. wpisanie gdzieś...
Nie wchodzi na max obroty przy wirowaniu ( może z 200?) ,pompka pracuje kilkanaście minut, wsad ciężki- nieodwirowany . Może być że za dużo włożyłem wsadu i ,,zapamiętała to,, a teraz dlatego się zablokowana z max wirowaniem ? Filtr czysty , wody w bębnie nie ma, termostat działa poprawnie, wężyk drożny. Silnik ok. i przeczyszczony komutator , szczotki...
No proszę bardzo // Program skompilowany pod AVRStudio 4 // To działa po dotknięciu int0 do plusa // a w praktyce to nawet po dotknięciu końcówką miernika .INCLUDE "m32def.inc" .org 0x0000 rjmp Reset .org INT0addr // ustawienie wektora dla int0 rjmp ob_przerw // -//- .org 0x2a Reset: //wektor dla reset tutaj skacze proc po resecie ldi R24,high(RAMEND)...
Witam. Programator podpinam na szczęście do niewykorzystanych pinów zgodnie z dokumentacją złącza 20-o pinowego i dokumentacją atmega 128. Pin reset nie jest do niczego podpięty w układzie. http://obrazki.elektroda.pl/4185692200_1... http://obrazki.elektroda.pl/4240999900_1... Tak dla przypomnienia - programator równoległy...
Schemat jest DIY, czy coś sprawdzonego? Są na nim poważne błędy, choćby brak podciągania pinu reset do +5V rezystorem 10kOhm. To może, ale rzadko powoduje takie objawy. Sprawdź jeszcze, czy masz odpowiedni programator wybrany, bo czasem po niezapowiedzianym restarcie komputera zmienia się wybrany programator. Jeśli masz 100% pewności, że nie jest to...
Po aktualizacji programatora problem dalej występuje. Rozumiem, że aktualizacja firmware programatora USBASP nie rozwiązała problemu. W takim razie, musimy przyjrzeć się bliżej innym możliwym przyczynom. Dalsza diagnostyka krok po kroku 1. Zmniejszenie częstotliwości zegara programowania : - Wspomniałem wcześniej o dodaniu opcji `-B` do poleceń avrdude....
Dziękuje za szybką i wyczerpującą odpowiedź. Zablokowałem kilka atmega 8 i biorę następnego i tak dale i w końcu trzeba je było odzyskać... nic prostszego niż przeprogramować je ręcznie więc nie ma potrzeby posiadania programatora HV. Postępowałem wg. noty katalogowej ręcznie wprowadzając w tryb programowania równoległego i ośmioma mikro stykami ustawiałem...
Tak mam kwarc 8MHz w podstawce. Oczywiście w samej płytce mam wyprowadzenia pinów pod ISP, ale na początku myślałem że coś jest nie tak że nie zadziałało czytanie fusów(pierwsza próba programowanie na PCB). Mnie tylko dziwi do że po tym jak uP zaczął pracować przy próbie odczytu - a nie zapisu - fusebitów zablokował się. Cóż będę próbował go pobudzić....
Natrafił ktoś na taki błąd (AVR Studio 4): Loaded plugin STK500 Loaded plugin AVR GCC Loaded partfile: C:\Program Files (x86)\Atmel\AVR Tools\PartDescriptionFiles\ATmega16.xml Loaded objectfile: C:\Users\Jordan\Documents\default\Praca.... JTAG ICE: Warning: Execution stopped on boot loader reset vector. JTAG ICE: Warning: Boot reset fuses are programmed,...
Skoro jest diference, to znaczy że procesor sie nie programuje prawidłowo. Jest to błąd veryfkacji. Prawdopodobnie błąd w programatorze. A czy ten twój 'Sample Electronics' to nie czasem STK200 czyli 4 oporniki i wtyczka lpt ? Może jakieś zwarcie na liniach sterujących, za długi kabel, zablokowany port (chyba nie, skoro mówisz, że procek sie resetuje).
Witam, avrdude.exe: error: programm enable: target doesn't answer. 1 Takie coś u mnie oznacza nie problem z programatorem czy avrdude ale raczej problem komunikacji z prockiem. U mnie 9/10 razy przyczyną był: - brak zasilania procka (+5V albo masa!) - zamienione linie MISO/MOSI/SCK Zaledwie 1 na 10 przypadków okazał się inny: raz felerna Atmega którą...
http://obrazki.elektroda.net/78_12770565... Witam! Zniechęcony rozwiązaniami dostępnymi w internecie postanowiłem napisać własny bootloader dla mikrokontrolerów z rodziny AVR. Gotowe rozwiązania jakie znalazłem były zbyt rozbudowane lub po prostu nie działały. Projekt powstał w około 6-7 dni ale tylko dla tego że było to zagadnienie zupełnie...
Możliwe. Spróbuj w programie czy watchdog jest zablokowany. czy przy innych programach też tak było ? Sprawdź też ustawienia kompilatora. Życzę rozwiązania problemu :P
a czy ktoś może mnie oświecić co lepszego mają te rozbudowane programatory od tych najprostszych na kabelkach ? - można przeprogramować pin Resetu - zablokować ISP - postawić zablokowane przez ISP fuse bity - jest bardzo szybki ;) - inne, w zależności od modelu procesora Pozdrawaiam
Mikrokontrolery które "zablokowałem" miały poprzestawiane tylko CKSEL w ten sposób, że chodziły na generatorze zewnętrznym. Mój opis tyczy się więc budowy takiego generatora przy użyciu programiku na innym kontrolerze. Oczywiście ma się to na nic kiedy zablokujemy port RESET mikrokontrolera, albo całe programowanie SPI. Wtedy tylko programator równoległy....
Witam Przerobiłem instalacje w Simsonie. Dodałem mikrokontroler Atmega 328 z bootloaderem Arduino który zarządza oświetleniem i pełni funkcje obrotomierza oraz prędkościomierza i dodatkowo potrafi zablokować zapłon. Do tego dołączyłem akcelerometr mpu 5060, pełniący funkcję automatycznego wyłączania migaczy. Moduł BT HC-05 pełni funkcje komunikacyjną...
Sprawdź czy po podaniu L na RESET coś sie stanie (przy włączonym kwarcu zegarkowym, tak aby program sie wykonywał ). Po włączeniu układu z migającą diodą LED podczas gdy podam LOW (z GND) do pinu RESET (pin 1), to program się zatrzymuje - czy raczej resetuje ..? Czyżby to wskazywało na to iż RESET nie jest zablokowany ?? A co z Bus timing calibration...
Nie słyszałem żeby BASCOM obsługiwał programator równoległy. To,że programator jest podłączony do portu równoległego to nie znaczy,że jest on równoległy. Nie slyszales bo malo ludzi tu piszacych je ma, albo malo z tych co maja, rzadko je uzywa w tym mode, albo jeszcze rzadziej korzystaja z tej kombinacji w Bascom. Jezeli masz programator STK500 ("pelna...
Myślałem, że programator zasila się z PCta, bo po podłączeniu go do LPT zaświeca mu się diodka zielona. W złączu dziesięcio pinowym mam MISO led(nie używam)RESET "coś tam" MOSI VCC GND GND GND GND. 1) Na mojej płytce wszystko łączone jest kabelkami, a pozatym to nie mam jeszcze podłączonych żadnych scalaków itd. Narazie zasilanie jest doprowadzone tylko...
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...
No właśnie nie ma dobrego narzędzia HV dla AVR, dobrego czyli taniego prostego i na USB. Po za tym, taki uniwersalny programator HVPP siłą rzeczy będzie drogi i skomplikowany. Programując układy poprzez ISP mamy tylko 6 przewodów. Chcąc to zrobić poprzez HVPP jest ich około 20, a do tego masa procków z inaczej ułożonymi wyprowadzeniami = programator...
Według pełnego opisu producenta dla procków tiny 25, 45 i 85 należy 21.8.1 Enter High-voltage Serial Programming Mode The following algorithm puts the device in High-voltage Serial Programming mode: Czyli wejść w tryb programowania HV: 1. Apply 4.5 - 5.5V between VCC and GND. Czyli podłączyć zasilanie 4.5 - 5.5V między GND i Vcc 2. Set RESET pin to...
Tylko PC6 jest zablokowany bo współdzieli pin z sygnałem RESET. Jeśli chcesz używać PC6 musisz w czasie programowania fusebitów zaprogramować bit RSTDISBL ale to spowoduje że nie będziesz mógł później programować układu w trybie SPI.
Witam wszystkich, mam takie pytanko, napewno dla niektorych wyda sie ono smieszne ale ja tego poprostu nie wiem i jestescie dla mnie jedynym w zasadzie zrodlem informacji w tej chwili. Pytanko jest nastepujace. Mam procesorek Atmega 16L podpialem go do ukladziku, wszystko ladnie napiecie zasilania to ok 2.9V zewnetrzny kwarc 8MHz, kondensatory 22pF....
Posiadam książkę pt. "Programowanie mikrokontrolerów AVR w języku BASCOM" Marcina Wiązania i jest tam przykład zegarka z wykorzystaniem timera. Problem polega na tym że sekunda tak naprawdę trwa "wieki" prawie 8s prawdziwych. Połączyłem układ zgodnie ze schematem w książce i tak samo, odłączyłem rezonator nic się nie zmieniało, zmieniałem taktowanie...
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...
Szkic ArduinoISP wgrał się i ustawienia zostały wybrane prawidłowo, jednak nie próbowałem podłączać kondensatora pomiędzy Reset i +5V. Najbliższą wartością do 0,1uF jaką obecnie dysponuję to 0,47uF. Da radę czy jednak kupić 0,1uF? Pomiędzy Reset a Vcc nie dawaj żadnego kondensatora, to może skutecznie zablokować jakiekolwiek programowanie. Reset zostaw...
Pojawił się kolejny problem a może nie problem tylko przyczyna. W ładowarce siedzi uK ATMEGA32A i próbowałem zgrać zawartość Flash i EEPROM przez ISP i niestety brak komunikacji. Myślałem, że może uK jest zablokowany ale okazało się, że nie reaguje on na sygnał RESET. Gdzieś wyczytałem, że ta noga nie jest zabezpieczona przed ESD i może to mu zaszkodziło....
Zrobiłem aktualizacje do 2.0.7.6. Obsługuje bez problemu USBasp, no i biblioteki do SD faktycznie lepsze - obsługują SDHC i można np. sprawdzić rodzaj karty SD. Tylko zapisywany ciąg na karcie trochę inaczej jest. Zamiast spacji jest teraz "kropka" i cały tekst bardziej "zbity" w całość. Co do rC5 to nic się nie zmieniło, właściwie to gorzej bo pracuje...
nie ma czegos takiego jak tryb programowania równoległego, tiny2313 jak wiekszość procków rodziny Tiny i ATMEGA można programować za pomoca SPI lub gdy potrzebujemy wyprowadzenia resetu/ zablokowaliśmy interfejs szeregowy/ lub nacudowalismy z zegarem za pomoca programatora rownoleglego str.167 noty katalogowej. Przy takim porgramowaniu układ laduje...
http://obrazki.elektroda.pl/2352937000_1... Zaprojektowany i wykonany układ uruchomieniowy powstał jako część dyplomowej pracy inżynierskiej na wydziale Elektronika i Telekomunikacja. Tytuł inżyniera obroniłem w 2010 roku ale dopiero niedawno postanowiłem przedstawić szerszej publice urządzenie mojego autorstwa. Urządzenie wraz z zestawem...
Zablokowany pin RESET - potrzebny programator HV lub FusebitDoctor.
Podłączyłem JTAGICE mkII do Atmega 32 w komercyjnym urządzeniu żeby ocenić czy procesor nie jest uszkodzony i jakiś cudem po moich eksperymentach procesor okazał się wyczyszczony. Przy pierwszych odczytach lock bity miały wartość 0xC0 (wszystko zablokowane), przy kolejnych zrobiło się 0xFF. Praktycznie urządzenie jest już stracone, procesor wyczyszczony...
... i nie zauważyłem ale miałem zmienione ustawienia FuseBitów - Watch-Dog'a, Boot Reset vector Enabled oraz co najgorsze BOOTSZ. Ingerencja w FuseBity pamięci FLASH skutecznie zadusiła mi Atmege. .... panie kolego ale ustawienia tych fusebitów - jakbyś ich nie zmieniał nie mają ŻADNEGO wpływu na "zduszenie" atmegi jak piszesz ;) zresztą fajne określenie...
Witam ponownie Poprawiłem to zapisywanie do expanderów, troszkę lektury HELP-a i doszedłem do: deklaracja: Declare Sub Pcf_zap(byval Kosc As Byte , Byval Ex As Byte) a tu podprogram: 'podprogram obslugi ukladow PCF8574 Sub Pcf_zap(byval Kosc As Byte , Byval Ex As Byte) I2cstart I2cwbyte Kosc I2cwbyte Ex I2cstop Return End Sub i jego...
Witam, Mam problem z uruchomieniem modułu And-Eth /***************************************... * vim:sw=8:ts=8:si:et * To use the above modeline in vim you must have "set modeline" in your .vimrc * Author: Guido Socher * Copyright: GPL V2 * * Ethernet remote device and sensor * * Title: Microchip ENC28J60 Ethernet...
Witam Jako że w dzisiejszych czasach w niepamięć powoli odchodzą napędy optyczne, często jest tak że nawet jak trzeba z niego skorzystać okazuje się że już nie czyta płyt :( Jeśli mamy komputer stacjonarny możemy oczywiście się pozbyć napędu z obudowy ale często zaślepka zatoki w obudowie zaginęła bez wieści więc albo trzeba coś dopasować, albo kupić...
Pisałem ci na pierwszej stronie że da się to zrobić w Winampie . Też kiedyś się męczyłem z różnymi programami ale Winamp okazał się najlepszy . Rzeczywiście bardzo fajnie dało się przekonwertować pliki poprzez winampa. Miałem go na dysku a szukałem w necie nie wiadomo czego :D Nie zmienia to jednak faktu że przekonwertowane pliki także działają tylko...
Kiedyś umieściłem na obecnie niedostępnej stronie and.elektroda.eu materiał o dekodowaniu sygnału DCF. Urządzenie potrzebne było w urządzeniu, które wymagało synchronizacji czasu w pomieszczeniu gdzie wyprowadzenie anteny zewnętrznej do GPS było utrudnione. Poniżej umieszczam treść oryginalnego materiału, który może być pomocny przy budowaniu urządzeń...
W tego typu układach najlepiej dołożyć jakieś gniazdo ISP, ale można też na czas programowania przylutować cztery przewody ( RESET, MOSI, MISO, SCK ) i zasilanie ( GND, +5V ). Oczywiście, lepiej to programować poprzez jakiś programator ISP, a nie bezpośrednio z wyjścia LPT komputera. Bo jakikolwiek błąd w trakcie programowania, może zablokować Atmegę....
Ten pytajnik zawsze jest przy programowaniu rzez STK500 w trybie ISP. Po prostu ustawianie bitu SPIEN jest zablokowane SPRZĘTOWO w trybie programowania ISP i nie ma siły żeby w ten sposób zablokować ATmegę8. Co najwyżej można wyłączyć reset. Natomiast przy złym ustawieniu zegara wystarczy podać sygnał z generatora do ATmegi pod odpowiedni pin XTAL,...
Spróbuj zmienić taktowanie procesora na internal RC 8Mhz, 30-sta strona DS-a. Tylko uważaj z tymi fusebitami żebyś nie zablokował sobie ATmegi. Co do schematu, to widzę że reset nie jest do niczego podłączony oprócz złącza programatora.
Zablokowałem przypadkiem ATmege8 i żadne próby wskrzeszenia jej ni pomagają. Próbowałem juz wszelkich metod które są opisane na Elektrodzie. Macie może jakiś pomysł???? Moze jakiś programator co by mógł to odblokować. Acha, chciałem zaprogramować ATmege8 wsadem od gry SNAKE która była pezentowana w EdW i program zablokował mi dwie ATmegi. Co jest przyczyną???...
Ulink ma taką opcję jak "connect under reset", która załatwia tego typu problemy w 100% (sam miałem takie szopki) - nie wiem czy z Jlinka da sie to zrobić. Mi działała również sekwencja 1.wcisnac reset 2.przygotować kursor myszy na ikonce "erase", 3.jednoczesnie puscic reset i wcisnac "erase". Po kilku próbach udaje się wymazać flasha... PS. Dopóki...
Witam :) Jako ze jest duzo pytan na forum na ktore odpowiedz padla, postanowilem ze zbiore choc troche postow do kupy, tematy dotycza glownie AVR, bo z ARMow jeszcze nie czuje sie na tyle na silach zeby robic FAQa ;) Mam nadzieje ze sie komus przyda :) Niby FAQ jest, ale dla mnie jakoś malo czytelny i chyba nikt go juz nawet nie aktualizuje ;) Jesli...
Możesz przybliżyć jaki konflikt może nastąpić z procesorem w stanie resetu? Właśnie o to chodzi, nie może. Krytykujesz, że zablokowany (wyzerowany) przełącznikiem reset może spowodować konflikt. Nie może. A jeśli chcesz mieć pewność, że zadziała Twój sposób musisz mieć pewność, że podczas programowania ani przez chwilę reset nie zostanie zwolniony....
Nie da się przez ISP przeprogramować fusebitu SPIEN, więc nie da się w ten sposób wyłączyć ISP. Potencjalnie mogłeś przestawić zegar lub zablokować reset. To ostatnie jest najgorszą opcją. BTW, skoro używasz przetaktowanej ATMegi (at)3,3V to nie lepiej i prościej użyć jakiejś XMEGA, która przy tym napięciu działa do 32 MHz i nie ma w niej problemu z...
Dzięki LuckyDj dobry pomysł ale w licznikach które przeglądałem reset jest wyzwalany stanem 1 lub 0 w związku z tym istnieje możliwość zablokowania licznika na stałe jeżeli będzie podawany sygnał reset. Ronin64 zagłębiłem się bardziej w ne555 i można wykorzystać go jako generator monostabilny jest on wyzwalany zboczem opadającym na TR. Po prostu będzie...
Kod jest dość spory więc wkleję najważniejsze fragmenty odpowiedzialne za RC5 ,SD i 1Wire. RC5 '***************************************... '****************************PROCEDURA ODCZYTU RC5**************************** '***************************************... Readir: Disable...
Jesli chodzi o programowanie '51 Atmela, to slyszalem cos takiego, ze nie nalezy nic zapisywac do portu P1 przez 500ms po resecie, bo inaczej sie zablokuje - sprawdzone ale nie przeze mnie. Blokade da sie usunac, ale jedynie normalnym programatorem. A najprostszy programator na do programowania przez ISP, to po prostu wtyczka i kawalek skretki, a na...
zależy jak zablokowali? - jeśli tylko w ten sposób, że przestawili procka na zewnętrzny generator taktujący to najmniejszy problem, bo wystarczy na kilku bramkach albo na NE555 zrobić coś co będzie generowało nawet kilkadziesiąt KHz i podłączyć na jedno z wejść XTAL i programator zobaczy takiego procka i pozwoli to przeprogramować mu fuski wgwłasnych...
Cześć. Troche jest do poprawy. Reset z atmegi podłączprzez rezystor 100 i przyciskiem (tactile switch)do masy. Popraw ścieżki wychodzące z wyświetlacza (zobacz, przy złączy nie masz tych kulek "junction" i nie powinno ich tam być). Xtale polącz tam to wszystko do jednej masy;) edit. podlłącz reset do 5V przez rezystor. I zmień złącze programowania (...
Reset do reseta (z programatora) MOSI (PDI) PE0 Serial data in MISO (PDO) PE1 Serial data out SCK PB1 Serial clock PEN wisi w powietrzu (ale jest wewnętrznie podciągane do plusa) AVcc do +5V AGnd do masy Aref kondensator do masy albo wisi (ja zawsze daje kondensator 1uF) ja mam tak podłaczone i działa. powtażam taki układ u mnie działa. jeśli po takim...
http://obrazki.elektroda.pl/5947633900_1... Witam Tym razem przedstawiam mój prosty sterownik do pieca. Prezentowany układ jest prostym sterownikiem centralnego ogrzewania, większość opcji została na stałe zaszyta w programie aby maksymalnie ułatwić obsługę nawet przez osoby starsze lub oporne na nowoczesne rozwiązania. Układ jest odpowiedzią...
atmega zablokowany zablokowany reset telefon zablokowany reset
alpine kostka konicaminolta skanowanie zalany xiaomi
laptop gamingowy berges falownik
Zamiennik NE5532 o wyższych parametrach: OPA1612, LME49720, AD8599 Kod 9E OIL w Chrysler Voyager - przyczyny i rozwiązania