Nóżkę Reset kontrolera podłączasz na wprost do złącza ISP a linię podciągasz do +5V przez rezystor 10K
http://obrazki.elektroda.net/43_12786005... Atmega fusebit doctor, jak sama nazwa mówi, to urządzenie do naprawienia nieumiejętnie przestawionych fusebitów w mikrokontrolerach z rodziny AVR. Największymi problemami jest ustawienie nieprawidłowego źródła zegarowego (fusebity CKSEL), wyłączenie programowania SPI (fusebit SPIEN), lub ustawienie pinu...
Na pierwszy rzut oka to wygląda o tyle ubożej, ile brakuje źródeł resetu (PDI, software), a poza tym jest różnica w nazwie rejestru, bo w Atmega jest to MCUSR. Ale działanie jest zasadniczo jednakowe.
Jest kilka możliwości. Tak samo w Bascomie jak i w każdym innym języku/kompilatorze. Można uruchomić WATCHDOGa i odczekać w pustej pętli aż zresetuje, można połączyć dowolne wyjście mikrokontrolera z wejściem resetu i zresetować, gdy potrzeba. Np tak: CONFIG WATCHDOG = 16 start watchdog do:loop A dlaczego chcesz resetować? Nie lepiej napisać program...
ustawianie stanów logicznych na pinie odbywa się w przypadku 1-wire nieco inaczej niż pokazałeś. Ty ustawiasz kierunek i wymuszasz stan, a to troche nie tak. Ustalać powinieneś jedynie kierunek transmisji. Domyślnie w rejestrze PORTx są same zera, więc nie musisz się nim w ogóle przejmować. Dla np resetu powinno być tak: ustawiasz port jako wyjście,...
Witam Mikrokontrolery serii ATMEGA mają dodatkowo pamięć konfiguracyjną, odpowiedzialną za dodatkowe ustawienia (częstotliwość generatora wewnętrznego .... a także można końcówkę RESET ustawić jako wejście lub wyjście). Ustawienie tej końcówki powoduje brak wyprowadzenia RESETu i żaden programator szeregowy go nie zaprogramuje (gdyż ta końcówka jest...
Witaj ponownie. Rezystor 10kOHM nie jest konieczny, ale jest to dobra praktyka... Dlaczego? Tego do końca nie wiem, ale z mojego domysłu wychodzi na to, że aby zresetować mikroprocesor należy podać masę na reset. Zapewne w procesorze siedzi jakiś rezystor podciągający do plusa, ale gdy Atmega będzie pracować w środowisku o dużych zakłóceniach, wtedy...
1. mozesz tak zrobic, pamietajac o prowadzeniu zasilania w topologii gwiazdy 2. kondensator jesli juz, to od resetu do masy, ale IMHO zbedny - AVRy maja wewnetrzne uklady resetu. 3. kiepski pomysl - stracisz ostrosc zboczy, przez co SPI moze w ogole niedzialac. zamiast mniejszych zaklocen bedzie wieksze prawdopodobienstwo bledu 4. jesli boisz sie zaklocen...
Witam. W układzie resetu wg. mnie brakuje ci kondensatora. Ja osobiście reset realizuję w ten sposób. http://obrazki.elektroda.pl/1666387400_1...
Programowany uC dostaje sygnał resetu i wtedy jego piny zamieniają się w trójstanowe a wyjście danych jako wyjście. Musisz tak pokombinować z podciaganiem ss do slave'a żeby w momencie resetu nie dostawał on sygnału wybrania (ss). Problem polega tylko na tym że reset jest podawany kilka razy podczas programowania co może spowodować dziwne sytuacje w...
W praktyce przy obniżeniu napięcia poniżej minimalnego dla danego procesora nie masz żadnych gwarancji, że zawartość SRAM jest nienaruszona. Dlatego wymyślono BOD - jeśli przyczyną resetu procesora nie jest BOD to masz gwarancje, że SRAM jest ok. W innym przypadku to co w nim jest to loteria. Jeśli musisz się jakoś zabezpieczyć to dodaj sygnatury i...
Przypuszczam ze PIN uległ zniszczeniu poprzez stany nieustalone a nie zbyt mały opornik (tzn duża wartość opornika pomaga, ale nie zapewqnia gwarancji). Zastosuj na samym pinie dodatkowe zabezpieczenie, np.transil 5,8V bipolarny. Taki najmniejszy 600W w SMD wystarczy. ???? Praktycznie kazdy mikrokontroler ma w czasie resetu i domyslnie po nim wszystkie...
Witam, zakładam że rzeczywiście zapisujesz coś do EEPROMa. Temat był już poruszany, ponieważ ATmega przy wyłączaniu/załączaniu zasilania ( w szczególności jeśli napięcie wolno narasta/opada - wolno dla kontrolera!! oczywiście ) jesli nie są spełnione określone warunki potrafi ( i robi to często) zapisywać przypadkowe dane do pamięci EEPROM. Poświęcony...
No i kondensator i dioda na wyprowadzeniu resetu to bzdura, układ juz ma wbudowany Power On Reset . Wystarczy rezystor do Vcc (chociaż też nie jest on niezbedny - już jest wbudowany na poziomie 30-80kΩ. Ewentualny dodatkowy, o mniejszej rezystancji, przydaje się tylko w środowiskach zakłóconych - w celu zniwelowania zakłóceń wyłapywanych jak "antenka"...
Robilem uklad na ATMEga 8 do samochodu (sterowanie dodatkowymi bajerami+pomiar temperatury) calosc jezdzi od kilku lat w maluchu i nie ma zadnych problemow... Witam 1. Jaki stabilizator? 78L05 ma wystarczający Imax ale pobór prądu ma rzędu 5mA, wydaje mi się że to duża strata. Zasilanie calosci rozwiazalem poprzez polaczenie 2-ch stabilizatorow: najpierw...
Polecam np. lekturę najnowszego wydania Elektroniki dla wszystkich. Jest tam artykuł o bootloaderach w AVR, z tego co zdążyłem go pobieżnie przeczytać - dość dokładnie napisany. Albo kursy AVR w sieci. Albo książka (np: "Mikrokontrolery atmega w praktyce"). Ogólna idea wygląda tak że pamięć flash procka jest podzielona na dwie części - w jednej siedzi...
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...
shadoweyes ręce opadają A co ja mam tam podpięte ? Przecież jest minus do GND !? mikrokontroler musi być zasilany napięciem podanym na końcówki GND ( minus) i Vcc ( plus ) to chyba jestem ślepy bo Vcc masz do +12V jedno GND wolne drugie przez R1 + C1 czy Ty nie potrafisz zrozumieć że kondensator nie jest opornikiem i nigdy do zasilania uC nie stosuje...
Tylko jak ją wtedy zaprogramować? Może jest coś, o czym nie wiem. Środowisko IDE na PC, jak również program Bluino loader na android, najpierw kompiluje sketch, potem łączy się z BT, następuje reset atmegi i upload sketchu. Nie wiem jak mógłbym zsynchronizować ręczny reset w momencie uploadu. Jak ja bym to zrobił? 1. Program odbiera dane po Serial....
https://obrazki.elektroda.pl/4522651200_... Gdy w urządzeniach pojawiły się superkondensatory podtrzymujące pracę zegarów czasu rzeczywistego i pamięci nastaw pomyślałem, że będą one znacznie bardziej trwałe niż akumulatory i ogniwa jednorazowe np. CR2032. Ostatnio trafiłem na awarię sterownika z wbudowanym RTC podtrzymywanym superkondensatorem...
Witam, Moje pytanie jest następujące: Skoro atmega ma wewnętrzne podciąganie resetu to dlaczego w notach aplikacyjnych podciągają reset na zewnąrz i co daje wstawienie szybkiej diody do pomiędzy reset i Vcc?
Po co zasilasz przekaźnik z napięcia stabilizowanego? Cewce nie robi wielkiej różnicy jakie napięcie dostaje (w rozsądnych granicach oczywiście). Druga rzecz, w tym gasiku RC kondensator musi być dobrany tak, aby mógł aabsorbować energię cewki, zanim włączy się dioda - nota bene zbyt szybkiej nie wybrałeś - to powinna być szybka dioda Schottkiego, Kolejna...
http://obrazki.elektroda.net/44_12656130... Pomyliłeś się przy ustawianiu, lub celowo wyłączyłeś pin resetu (RSTDISBL) czy możliwość programowania przez ISP (SPIEN)? Nie ma sensu kupować lub robić niewygodnego i skomplikowanego programatora HV, tylko po to aby odblokować kilka procków. To urządzenie wyleczy problemy z fusebitami w mikrokontrolerach...
http://obrazki.elektroda.pl/4399558400_1... Witam. Jest to mój pierwszy post w tym temacie, także proszę o zrozumienie. Ostatnimi czasy zwrócił się do mnie znajomy z potrzebą wykonania sterownika do zgrzewarki punktowej o mocy teoretycznej 24 kVA zasilanej między fazowo. Podjąłem próbę i tak powstało urządzenie, które zamierzam opisać...
http://obrazki.elektroda.net/39_12775659... Projekt: Sterownik panela słonecznego. Wstępnie będzie wykorzystywał pięć modułów takich jak: a) płyta główna, b) moduł zasilacza c) szyna, d) sterownik osi X, e) sterownik osi Y, f) moduł multi który obsługuje: - wyświetlacz HD44780, - klawiatura PS/2, - czujniki słoneczne osi X, - czujniki słoneczne...
Tak jak koledzy piszą da się za pomocą fusebitów(dokładnie RSTDISBL) ustawić aby pin resetu był zwykłym pinem Portu C czyli PC6. Po tej operacji nie będzie już możliwe zaprogramowanie procesora ani przez bootloader ani przez ISP bo oba te tryby wykorzystują Reset sprzętowy. Jeśli to atmega w podstawce to pół biedy bo odblokujesz procesor programatorem...
Nie wiem dlaczego koledzy pytaja o te wszystkie rzeczy jak program, płytka i FuseBity , skoro to wszystko widać na screenach w pierwszym poście. Niemniej jeśli program też wgrywałeś USBasp to bootloadera juz nie masz :D Bootloader jest po to by program mozna było wgrywać przez USART (PD0 i PD1). Nie powinno to jednak mieć wpływu bo uC skoczy pod adres...
1) Podłączyłem do resetu ten 100nF kondensator. Pytanie mam, czy on ciągle ma być wpięty? Ale raczej tak. 2) Dalej to samo jest, że nie łączy mi się. 3) Wylutuję Atmegę, wypalę od nowa bootloader, lutowanie, podłączenie przez FT232, klikam update i normalnie działa, odłączę FT232, znowu podłączam i dalej już kaplica, nie ma połączenia.. Trochę mnie...
Witam już po testach - GRATULACJE ;) Jesteś Kolego genialny ;) Wielkie dzięki wszystko teraz śmiga jak trzeba - to jest to. Zrzut analizatora https://obrazki.elektroda.pl/2709336600_... Powtarzalność jest 100% przy tych samych przyciskach ;) Dodano po 2 No to teraz dalej, a może właściwie od początku. Sprzęt audio retro to wieża z 84...
Dzięki za odpowiedzi. Schemat zasilania wygląda tak. Zawiesza się procesor u1, który znajduje się na drugiej płycie podłączonej do zasilacza 30cm szarej taśmy. https://obrazki.elektroda.pl/9335085400_... Na tę chwilę nie potrafię określić czy procesor zawiesza się na skutek włączenia czy wyłączenia, cewki stycznika czy styków (obciążenia)...
https://obrazki.elektroda.pl/5885345900_... Opis Jakiś czas temu zamówiłem z Chin zasilacz Hiland 0-28VDC 0,01-2A. Jestem totalnym amatorem, ale wiem jak potrzebny jest zasilacz z ogranicznikiem prądowym. Tak więc przeglądając aliexpress natrafiłem pewnego pięknego dnia na taką oto stronę: https://obrazki.elektroda.pl/6255963600_...
Co za dziadostwo. :D istnieje coś takiego jak złośliwość rzeczy martwych, ale 99.99 % problemów to leży po naszej stronie. Problem jest taki, że słabo ogarniasz te tematy. Musisz uruchamiać to etapami, najpierw uruchom program na gołęj płytce, nie podłączonej do klawiatury lcd i innych rzeczy, gdyż nie ma pewności czy poprawnie podłączyłeś. Możliwe...
Jakbyś pokazał schemat to by było trochę łatwiej. Pin resetu niekoniecznie musi mieć cokolwiek wspólnego z resetem jaki miał miejsce. Jak walniesz odpowiednim ładunkiem w którykolwiek pin to też możesz go zresetować (albo całkiem uszkodzić) Kondensatora nie trzeba dawać przy resecie, nawet jak masz przycisk. Jeśli już chcesz go koniecznie dać, to nie...
Witam serdecznie! Moj problem dotyczy centralki otwierania bramy na uC ATMega 8.... Otoz w momencie zalaczenia swietlowek (ktore nie sa sterowane tym ukladem, ale zasilane z tej samej fazy) atmega momentalnie sie resetuje. Zastosowane zasilanie do ukladu centralki bramy: Trafo 230/12V 0,84A->prostowanie 2-u polowkowe->kondensator->stabilizator 7805...
A gdzie te +5V na schemacie? Bo jeśli nigdzie nie podpięte to chyba przez pullup resetu ta atmega się zasila.
1. Podaj link do źródłowego artykułu z naświetlarką. 2. Uwagi kolegów wyżej są bardzo konkretne i słuszne. 3. Schemat, który wkleiłeś kompletnie nie odpowiada temu co piszesz : http://obrazki.elektroda.pl/8609143000_1... Vcc jest podłączone przez rezystor 10k (R11) do resetu, jednak dodatkowo jest tranzystor dzięki któremu mogę za pomocą...
tak działa kiedy nie podam resetu
Zastosowałeś najbardziej poprawny schemat RESETU wg noty AVR042 Atmela . W większości wypadków wystarczy rezystor R1 i przycisk, ale to zależy od spodziewanych zakłóceń w układzie - niestety nie opisałeś, co to będzie za urządzenie.
Witam, Udało mi się zmusić bootlader żeby za pomocą narzędzia update zostały przesłany zaszyfrowany plik. Transfer przebiega do końca i jest zakończony powodzeniem. Jednakże po kilku sekundach atmega się resetu i nie ma w sobie zapisanego pliku z programem. Co może być źle jeszcze ustawione?
1. Czy mogę/powinienem podłączyć sygnał RESET LCD od linii RESET ATmegi? To są sygnały do resetowania procka albo wyświetlacza. Połączenie ich razem jest bez sensu. No chyba że oba by były sterowane jakimś zewnętrznym sygnałem. Ale lepiej RESET wyświetlacza podłączyć pod jakiś pin IO procka. 2. Czy mogę/powinienem podłączyć sygnał POWER GOOD z zasilacza...
Usunełem Układ DS 1813 od resetu procesora ATMega 8535 , DCF działa bez problemu. Zegar sam się ustawiana
W FUSE nie ma włączonego WATCHDOGA, jest potrzebny tylko do resetu przy programowaniu. Tak używam BOOTLOADERa.
Witam czy jest moliwość resetu uC (ATmega) przez port RS232 na linii CTS lub RTS? Jeśli tak to jak to podłączyć?
W ATMEGA jest dodatkowo przydatny układ zerujący mikrokontroler przy chwilowym spadku napięcia poniżej określonej wartości (2,7 lub 4V) - tzw. Brown-out Detector.
Wszystko w porządku tyle że bez resetu i kwarc-a pracuje niestabilnie. Po dołączeniu resetu przeprogramowania fusów i dołożeniu kwarcu już się tak nie wywala. więc jeśli bez resetu to tylko nieskomplikowane programiki. pozdrawiam
Aby korzystać z flag resetu do rozróżniania poszczególnych warunków wystąpienia resetu, użytkownik powinien odczytać i dopiero później resetować MCUCSR najwcześniej jak tylko to możliwe w programie. Jeżeli rejestr ten jest wyzerowany nim zajdzie inny reset, źródło resetu może zostać ustalone poprzez sprawdzanie flag reset. Atmega sterująca piecem co...
Jeśli pokaże mi kolega ATMEGE 2560 w obudowie QFP64 to się zgodzę ... Ale zanim kolega coś więcej napisze może zapozna się z [url=http://www.atmel.com/Images/Atmel-2... , strona 339 To co napisał kolega dotyczy obudowy QFP64 występuje w niej mega 1281 i mega 2561 , atmega 1280...
avr nie potrzebuja ukladu resetu bo maja wewnetrzny POR. ale daj rezystor podciagajacy 1k i sprawa zalatwiona. bo wewnetrzny jest okol 600k zdecydowanie za duzy. Wiem, że atmega ma własny układ resety, ale nie wiedziałem że stare AVR też mają Dzięki Pozdrawiam
Od resetu do + daj diodę (najlepiej szybką) równolegle do opornika katodą do +. Mniejsze prawdopodobieństwo latch-up. I nie zapomnij o kondensatorze od reset do masy.
Układy ATmega posiadają rozbudowany układ generujący wewnętrzny sygnał RESET, który nie wymaga dodatkowych zewnętrznych elementów RC aby wyzerować mikrokontroler Też tak kiedyś myślałem. Owszem układ resetu jest wewnątrz mikrokontrolera i ruszy on bez żadnych zewnętrznych elementów RC. Jednak jeśli mikrokontroler ma pracować przy znacznych zewnętrznych...
wtedy atmega startuje prawidłowo obwód złozony z kondensatora 1uF i rezystora 15k ( RC ) jako obwód resetu nic niedaję
Witam :arrow: Balu faktycznie czytałem "po łebkach" ale mój post dotyczy tylko !!! wyprowadzenia resetu a nie pinów gdzie podpięte są klawisze. -- pozdrawiam PS Szkoda, mimo wszystko, że nie ma tego schematu.
atmega pracuje od 2.7V. Popatrze jeszcze na fusy ale wydaje mi sie że to nie to. Mam też wrażenie że układ ma problemy ze startem kiedy podpięty jest programator (komputer włączony) co w warunkach bez stabilizatora z niczym nie kolidowało. Dziwi mnie to że dotknięcie resetu powoduje start. Ale głowy sobie uciąć nie dam że za każdym razem. Napewno dotknięcie...
Chodzi mi o hardware związany z bootloaderem, układ resetu procesora, podłączenie FT232 itp.
Miałem na myśli adresację rejestrów a nie urządzenia. No to jeszcze prościej... 16 bitowa przestrzeń adresowa, powinieneś dostać błąd jak zaadresujesz coś z poza obsługiwanego zakresu. Obsługę MODBUS RTU na ATMEGA sam napisałem w zamierzchłych czasach, więc to nie może być trudne :) Działa ten przetwornik temperatury z PC? Jeszcze nie otrzymałem przesyłki...
2.2 Gdy podam RESET (zewrę do masy) dioda gaśnie. Po odłączniu resetu układ dalej wisi, dioda świeci. Ja bym na próbe wyprowadzenia do modułu TxD i RxD podłączył szeregowo przez rezystory 200 om. Układ jest prosty, łątwiej opisać niż rysować: PB0 (pin 14) -> R500k -> LED -> Masa TxD (pin 3) -> konwerter TTL-RS -> RxD (pin 2) <- konwerter...
Z ciekawości jakiego programatora używasz? Program nie zgłaszał błędu że zła sygnatura? Bo jak masz jakieś stk200 to pewnie jedna dioda od resetu druga od zasilania...:>
Podstawowa zasada to 100nF na zasilaniu uc. W atmega 8 występuje błąd tego typu że AVCC jest podłączone do VCC. Noga resetu ma być podłączona przez rezystor np. 10k do VCC. Jeśli chodzi o AGND to należy podłączyć tę nogę do masy przez kondensator. Nie używane piny wg. mnie należy podłączyć do masy. Dobrze jest również gdy pod uc masz pole masy.
Witam, może tytuł mówi niewiele... już opisuję o co chodzi. Mam poważny problem z atmegą8a w tqfp. Układ zasilany z przetwornicy bazującej na a8498. Stabilność napięcia wyjściowego wysoka. W procesor wgrany jest bootloader. Wrzucam wsad przez niego. Wcześniej przez ISP wgrałem boota i wyłączyłem pin PC6 jako reset (teraz pracuje jako normalny I/O)....
Czy do pinu resetu masz dołączony jakiś rezystor podciągający ten pin do +5V ? Atmega ma co prawda wewnętrzny rezystor podciągający, ale w zakłóconym środowisku często on nie wystarcza i uC się resetuje. Jeżeli gdzieś kupisz tranzystory, o których pisałem dwa posty wcześniej to kup taki i wymień. Problem z grzaniem zniknie całkowicie :D
Na pewno jest to reset programowy.Objawia się to w taki sposób iż jak wejdę z menu do jednej opcji od razu po starcie układu to mam reset,ale gdy wejdę w inną opcję a dopiero później w tą pierwszą to brak resetu układ działa poprawnie.Wiem w którym momencie realizacji kodu następuje reset . Przed pętlą do{}while (); W związku z tym mam pytanko jak uniknąć...
zostala mi (chyba) dzialajaca atmega168. Stad moje pytanie - czy moge ja zaprogramowac jakims programem bez programatora, jesli moj komputer ma zlacze rs232? Pracuje na Linuxie. Twój procesor prawdopodobnie ma ustawione fusebity na zewnętrzny rezonator 16MHz, zatem potrzebujesz podłączyć do niego rezonator kwarcowy z dwoma kondensatorami (oprócz zasilania...
oczywiscie 89s52 ktory programujesz ma podlaczony kwrac , i kadensator resetujacy ? 8051 wymaga tego typu sprzetu to nie atmega z wewnetrznym rc i nie wymagajacym resetu , a no i nalzey pamietac o zwarciu pinu EA do +
witam. od kilku dni probuje rozwiazac pewien problem. mianowicie ucze sie programowac avr'y i postanowilem zrobic budzik. jednak problem zaczal sie gdy zaczalem dzialac na przerwaniach. na wejscie int2 podany mam sygnal o czestotliwosci 1Hz. ma on co sekunde powodowac przerwanie w ktorym jest odczyt zegara oraz wyswietlenie go na wyswietlaczu 2x20 znakow....
Potrzebny mi timer z wyzwalaczem i przerwaniem na ATmega. Takie rzeczy robi sie programowo, albo programowo wydłużając czas zliczania timera sprzętowego w mikrokontrolerze, można też z uzyciem przerwań. Dlaczego chesz to zrobić całkowicie sprzętowo, obawiasz się o to że program przestanie poprawnie pracować? czy nie wiesz jak to zrealizować w programie?...
Jak nie ma resetu to można sczytać JTAGiem.
Schematu na razie nie mam ale wygląda to tak że mam przylutowane przewody programatora bezpośrednio do nóżek mikroprocesora bez płytki. I tak: Vcc na nóżkę 52 GND na nóżkę 53 Miso na nóżkę 3 (PE1) mosi na nóżkę 2 (PE0) sck na nóżkę 11 (PB1) reset na nóżkę 20 (poprzednio zapomniałem wymienić) Przy braku resetu nie zaprogramował bym ani nie odczytał fusebitow...
Droga resetująca kontroler to minus który zwierany jest do kwarcu za pośrednictwem kondensatorków i zakłóca jego pracę. Jest to opis pobudzający wyobraźnię. Pozwala na szeroką interpretację- co autor miał na myśli. No i założenie ze powodem resetu jest zasilanie może ale nie musi być prawdziwe.
Osobiście wyznaję zasadę, im trudniej, tym ciekawiej i można się więcej nauczyć... Jeśli chodzi o zasilanie awaryjne to ATmega wcale dużo pradu nie pobiera w odpowiednim trybie uśpienia. Można ją wybudzać przerwaniem z licznika, może to byc reset z watchdoga (Źródło resetu jest rozpoznawalne w MCUCSR), obsłużyć co trzeba i znowu uśpić - przeliczanie...
a to atmegi sa tak same z siebie sie resetuja ? .... sa uklady w ktorych dzialaja dosc dlugo bez resetu wystarczy wszystko zrobic poprawnie
tak tylko że projekt przewiduje jeszcze 3 procek to bym musiał mieć 12 linii hyba że może jest jakiś inny sposób na przełączanie miso mosi sck i resetu pomiędzy 3 prockami:P
Zarys. AVRy to sympatyczne uC (mikrokontrolery) firmy znanej chyba wszystkim z produkcji legendarnej "51" z pamięcią Flash - http://www.atmel.com . Rodzina ta należy do procesorów RISC - choć lista rozkazów jest dość rozległa Smile. Większość rozkazów wykonują w JEDNYM takcie - w przeciwieństwie do np. 12 taktowych MCS-51. Dodatkowo posiadają mechanizm...
zapewne jakis blad w laczeniu , albo atmega8 uwalona , probowales z inna atmega ? , czy mega jest zasilana poprawnie , czy z stk200 wychodzi sygnal resetu ? <tak najlatwiej sprawdzic> Jaki windows ..ect
Atmega ma wewnętrzny układ zerowania nie ma sensu dopinać niczego do wejścia reset wystarczy odpowiednio zaprogramować układ resetu
Z góry mówię że problemu żadnego JUŻ nie mam. Czemu piszę? Bo straciłem trzy dni z powodu problemów w których rozwiązaniu pośrednio pomogło mi to forum. Zrobiłem właśnie płytkę startową dla AVR-ów. Niby nic, bo przecież można takie kupić ... z duże pieniądze. W moim przypadku to było 80zł ze wszystkimi elementami. Problemy pojawiły się przy starcie....
Dziękuję Ci za pomoc. Więc użyję tego IRLML0030, mniej miejsca zajmie, niż dwa zwykłe. Atmega będzie zasilana z +5V. Dioda na cewce też będzie Zrobiłem schemat z IRLML0030: https://obrazki.elektroda.pl/3050825800_... Jak mogę się zabezpieczyć przed jednoczesnym włączeniem obydwóch przekaźników? Jest możliwość taka np. podczas resetu...
Witam wszystkich. Mam pewien problem z Atmegą16L - a nawet z kilkoma. Sprawa wygląda tak: niedawno zacząłem przygodę z elektroniką cyfrową, kolega pomógł mi wystartować i zaopatrzył właśnie w kilka wyżej wspomnianych Atmeg oraz taką najprostszą płytkę testową jaką można mieć, czyli miejsce na Atmegę w technologii SMD, generator taktowania (kwarc 7.3728...
Dobrze Skalsky , poprzednio miałem podłączone do portu D i było tak samo; wiec nie jest to sprawa resetu teraz tylko tak zmieniłem mogę do ustawień poprzednich wrócić, ale wiem ze to nic nie da , Dlaczego mam reset do GND podłączony bo tak wynika z noty PDF kiedy podczas atmega do komunikacji USBasp. jest to na pewno sprawa błędnego kodu. Ale co zapomniałem...
Witam, czy ktoś może spotkał się (i znalazł rozwiązanie) z problemem zawieszania ATmega32 (lub podobnego układu) przy czym ze stanu zawieszenia nie można wyjść nawet poprzez ręczne zwarcie wejścia RESET do masy. Oczywiście na wejściu reset jest rezystor 4,7k + kondensator 10n, na zasilaniu procesora i większości układów kondensatory 100n, zasilanie...
Ponyprog nie przewiduje zmiany Resetu na PC6... a jest droga powrotna (z PC6 do RESETU ? ) Bo datasheet strona 223 brzmi dla mnie niezrozumiale. Ten bit to RSTDISBL. Dzięki za szczegółowe namiary :) ADC6/ADC7 - tak myślałem :( ... a jest jakiś uC w obudowie qfp 32 nóżkowy z rozkładem nóżek jak atmega i aktywnymi portami na liniach 19 i 22?
Sugeruje podłączyć linie resetu także do BTM222. Gdy programator wymusi reset procka to jednocześnie wprowadzić BTM w stan resetu i problemu nie będzie. W przeciwnym wypadku jeżeli BTM będzie nadawał w czasie programowania to operacja się nie powiedzie.
Dziękuje za odpowiedź. Skoro to pin NSRT (Negative System Reset), można domniemywać, że jeden port robi tutaj jako wejście, a drugi jako wyjście? (nie zaglądałem w kod) Zewnętrznie dodatkowo może być podciągnięte do plusa przez rezystor? Czyli daje to możliwość resetu JTAG z zewnątrz jak i z samego oprogramowania w Atmega? Dobrze myślę?
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...
Witam, Dzisiaj dostalem do zaprogramowania układ z mikrokontrolerem Atmega 88PA, jednak po podlaczeniu programatora, avrdude ciagle zwracal mi komunikat "target doesn't answer". Po weryfikacji podstawowych glupot typu podlaczenie, zaczalem przegladac schemat elektryczny układu. Okazało sie ze kolega wlutowal rezystor pull up do resetu 30 omow zamiast...
Witam. Skonstruowałem sobie płytkę testową plus do tego peryferia (diody, switche), ale to już na innych płytkach. Dzisiaj dostałem wreszcie atmege, zlutowałem wszystko i problem wynika taki iż gdy atmega jest wlutowana (siedzi w podstawce na płytce której schemat poniżej) podłączam ja pod STK500 (podróba z allegro) to wykrywa mi jak chce, 1/4 podłączeń...
Mam jeszcze pytanie: czemu przy dodanym kondensatorze 470uF atmega po odączeniu zasilania "ścina się" i jak zaraz podłącze zasilanie to nie działa. Włączyłem układ BOD na 1.8 V ale np. jakbym chciał zasilać atmege z 2 V to by była w stanie resetu bo w dokumentacji pisało ,że działa BOD max. do 2.4 V.
Witam Chciałbym odświeżyć temat, ponieważ: AVT zamiast nie produkowanych już AT90S8535 pakuje w kity ATMEGA8535, niby wszystko powinno być OK, ale To nie działa. Nie wiadomo czy ktoś tam sprawdził czy soft bedzie działał, a raczej nie, zastosowany układ resetu DS1813 do resetu AT90S.. jest ok ale do ATMEGI!!!!. ATMEGA posiada "Brown-Out Reset" więc...
VCC podłączasz do zasilania - jeśli u ciebie bateryjka zasila procek to również + bateryjki podłączasz do VCC programatora. Tylko dobrze by było żeby VCC było równe 5V. Natomiast masę możesz podłączyć tylko do jednej nóżki programatora oznaczonej jako GND aha zapomniałem odpowiedzieć ci na poprzednie pytanie - daruj sobie oddzielne układy resetu. One...
Witam. Po przerwie wracam do tematu gdyż nadal nie mogę poradzić sobie z obsługą karty Compact Flash za pomocą mikrokonrolera. Sprawa wygląda w ten sposób że wykonałem układ do obsługi karty CF jak na poniższym schemacie. Poniższy schemat jest zaczerpnięty z Elektroniki Praktycznej z rocznika 2/2004 http://obrazki.elektroda.net/39_12252239...
Chciałem zapytać czy można spokojnie bazować na wbudowanych w procesory ATMEGA 8,16,i 32 detektory za niskiego napięcia i układ resetu?? Nie wiem czy dokładać zewnętrzny układ resetu z detektorem spadku napięcia czy bazować na wbudowanym ?? Jeśli będę korzystał z wbudowanego układu, nie muszę się bać że np. przy spadku napięcia będę miał przypadkowe...
Wiesza się, a właściwie "staje" timer i PWM nic nie generuje. Ale już przeprojektowałem filtr zasilania i na razie nie zaobserwowałem niepożądanych objawów - dzięki za pomoc crazy_phisic , sporą winę ponosiły też rozgięte styki w złączce, na "pełnym ciągu" było ok, ale kiedy pracował PWM zaczynało iskrzyć i cuda się z uC działy... jednak przy >30kHz...
(at)sp3ots - tak, wiem, reset tylko do resetu będzie (chyba). Żadne "chyba". Jak zmienisz funkcję końcówki Reset na port wejściowy lub wyjściowy to możesz zapomnieć o programowaniu przez złącze ISP. Czy powinienem przy procku dać od razu, na sztywno rezystory podciągające czy dać je dopiero przy układach (przy wyjściu) które będę podłączać przy pomocy...
A teraz pytania: Czy brak podłączonego zewnętrznego kwarcu może skutkować tym, iż w kodzie programu mam WAIT 1 (1 sekunda), a w rzeczywistości dioda mruga co 4 sekundy? Dobrze zadeklarowałeś kwarc w kodzie? Czy to wina niepodłączonego nigdzie RESETu (poza ISP), że po wyłączeniu Laptopa i pozostawionym włączonym zasilaniu do Atmegi diody przestają mrugać...
Diody D1-D5 nie zabezpieczają tranzystora, tylko źródło zasilania. Przydałby się kondensator 100nF-1uF do resetu AREF chyba powinien mieć podłączone zasilania zamiast tylko kondensatora. I2C nie ma pullupa :P Przydałoby się 4k7-10k Rezystorów na tranzystorach raczej bym nie ruszał :) Może 2k zmienić na 1k ale bez ciśnienia. Pozdrawiam i życzę sukcesów...
Mam taki problem. Kupiłem wczoraj atmege32 do mojego nowego projektu wlutowałem w płytkę wszystko co potrzebne do odpalenia mikrokontrolera chcę programować a tu zonk :( Bascom AVR nie widzi procka płytkę sprawdziłem chyba 50 razy i wszystko jest OK zasilania oba podpięte pinologia złącza ISP poprawna i dobrze dołączona do procesora reset to kondensator...
wiem ze to trywialne ale zbudowalem robota i niewiem czy wyprowadzenia do programowania mozna uzywac tez jako normalnych portow, tzn w momnecie programowania uklad wystawia reset i odbywa sie programnowanie jezeli jednak resetu niema to czy te wyprowadzenia moga dzialac jako normalne porty do momentu kolejnego reseta?? prosze o odpowiedz
Dziekuje za taki wykład - o to mi chodziło. Układ będzie przełączany 1 raz na kilka godzin ;-) - trudno mówić o częstotliwości. Powód dla którego jest ten PNP to taki żeby układ się nie załączał ( syrena się nie włączała) gdy mikrokontroler jest w stanie resetu ( wyjście sterujące pinem BELL jest w stanie wysokiej impedancji). Uruchomiony jest Watchdog...
Powiem tak, w tej konfiguracji mikrokontroler wcześniej w innej aplikacji działał bez problemu. Co do zimnego lutu to też raczej odpada, bo mam dwie płytki zmontowane i na obu jest to samo, ale sprawdzę. Czy włączę czy wyłączę bit WDTON to jest to samo (też moja pierwsza myśl to watchdog). Sprawdzałem na optymalizacji -Os i -O0. Z tego co pamiętam CKOPT...
Stawiasz warunki, a nie potrafisz poprawnie zadać pytania. Czy chodzi Ci o zresetowanie? Jeżeli tak, to do tego nie potrzeba programatora, tylko układ resetu (ewentualnie programowy) i procesor wykona program od początku. Jeżeli Ci chodzi o wykasowanie programu z procesora, to konieczny jest programator.
Faktycznie coś w programatorze się popsuło , bo inna AtMega do której program próbowałem wgrać też tak odpowiada. Dodano po 19 Wstyd i hańba , AVCC miałem zwarte do masy.,musiałem źle podpiąć po tym jak kabelek wypadł. Sprawdzałem układ 3 razy wcześniej ale do głowy mi nie przyszło że włożę drucik do nie tego otworu. Żeby nie robic nowego tematu mam...
układ resetu atmega atmega układ resetu przyczyna resetu atmega
oporność głośnik ładowanie lampy solarnej resetowanie wirowania
sonopan instrukcja kamera fortec
Lokalizacja czujnika G42 w Audi A3 8L 1.6 2002 Lokalizacja czujnika G42 w Audi A3 8L 1.6 BFQ