Nóżkę Reset kontrolera podłączasz na wprost do złącza ISP a linię podciągasz do +5V przez rezystor 10K
No i dokładnie tak chcę zrobić tylko nie NPN a PNP (i dawno bym już zrobił gdyby nie natłok innych prac). Nie bardzo tylko wiem jaki rezystor wstawić oraz próbuję zrozumieć jak to działa z naładowanym kondensatorem. A dlaczego nie NPN? Z naładowanym kondensatorem to nie działa. Wcześniej pisałeś o kondensatorze i przewodzeniu prądu. No to jest odwrotnie...
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...
Zmień doświadczalnie wartość wpisywaną do timera. Zobacz czy poprawnie wyświetla ci to co chcesz. Ważne jest także żeby przerwanie nie było za długie bo wtedy może grozić to resetem uc.
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ą...
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...
No to coś go stale trzyma w stanie resetu... Spróbuj odpiąć programator. Czy na linii reset masz pull-upa?
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.
Po co ten zewnętrzny układ resetu? Wystarczy podłączyć sam przycisk do masy. ATMEGA128 (jak wszystkie ATMEGA) ma wewnętrzny układ resetu gwarantujący poprawny reset niezależnie od czasu trwania impulsu zewnętrnego (min 50ns). Można też włączyć watchdog'a wewnętrznego oraz układ Brown-out reset, który resetuje procka jeżeli napięcie spadnie poniżej 4V...
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?
Witam Poszukaj w googlach "atmega reset circuit", jest tam dokument PDF na temat polecanych przez Atmela układów resetu ( www.kanda.com/files/isp_circuits.pdf ). Zwróć uwagę, że pin RESET jest używany przy programowaniu i nie można bezkrytycznie zwiększać pojemności kondensatora jeśli zdecydujemy się na jego zastosowanie. Typowy układ to: - rezystor...
Proponuję sprawdzić dodatkowo układ resetu.
tak działa kiedy nie podam resetu
zastosuj układ ds 1813 do zerowania procka wyłacz WDT i BOD wtedy potestuj a i zmień kwarca na inny egzęplaż czasem usunięcie lub zmiana c przy kwarcu też daje efekt . problem ze źle startującym oscylatorem ,lub ustawieniem procka na wewętrzny oscylator co kończy sie niewyrobieniem proca przd wtd i resetem ...
Dodaj układ RC do resetu.
A fusebity dla bootloadera dobrze ustawiłeś? Jak masz wykonany układ resetu atmegi przez FT232?
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?
A gdzie te +5V na schemacie? Bo jeśli nigdzie nie podpięte to chyba przez pullup resetu ta atmega się zasila.
Może nie traci - odczytaj EEPROM i porównaj. Prawdopodobnie przekłamanie dotyczy jednego bajtu EEPROM, tego na który aktualnie wskazuje rejestr adresowy EEPROM. Stąd też, ustaw wartość tego rejestru na nieużywaną komórkę pamięci EEPROM zawsze kiedy się do tej pamięci nie odwołujesz, możesz np. na 0 i pominąć tą komórkę pamięci przy zapisie (zapisywać...
Może i racja, czytałem że ATmega ma podciąganie resetu. W oryginalnym schemacie też wisi, to się zasugerowałem :) czy moge podciągnąć reset rezystorem 15k do Vcc bo nie mam 10k ?
Witam czy jest moliwość resetu uC (ATmega) przez port RS232 na linii CTS lub RTS? Jeśli tak to jak to podłączyć?
Zadziałać zadziała. Ja bym nawet powiedział że większego wpływu na zakłócenia to nie będzie miało (większym zakłóceniem by było nagłe przerwanie prądu w długim przewodzie, natomiast przy diodzie przy tranzystorze prąd nadal będzie kontynuował przepływ przez przewód).
Usunełem Układ DS 1813 od resetu procesora ATMega 8535 , DCF działa bez problemu. Zegar sam się ustawiana
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.
Jest tu co najmniej kilka błędów. Pierwszy to taki, że funkcja uart_getc nie jest atomowa. W ogóle kolejka jest zrealizowana źle - nie uwzględnia, że odczyty/zapisy następują asynchronicznie, w związku z tym pewne operacje (np. uaktualnienie wskaźników początku i końca) muszą być robione atomowo. Przypadkowo to działa przy zapisie, bo ISR jest wykonywane...
Do ATmega nie potrzeba dodatkowych układów resetu, gdyż jest wyposażony zarówno w Watchdog-a, jak i Brown-Out Detector... Czytajcie ludzie dokumentację...
To ja przepraszam. Kolega ma dobrze schemat. Taki błąd zrobiłem jak się zaczynałem bawić z CAN, dopiero koledzy z Elektrody mnie poprawili. Za dużo ostatnio robię z UARTem ( odbiór GSM ). Kolega robi magistralę do domu, czy zamierza sczytywać dane z samochodu ? Jeśli to drugie to gorsza sprawa, bo producenci samochodów mają swoje implementacje. Jeśli...
Jeżeli dobrze patrzę w DS, to tryb CTC jest ustawiany bitem WGM02=1 (WGM00=0 i WGM01=0, WGM03=0) w rejestrze TCCR0B a nie WGM01=1 w rejestrze TCCR0A.
jak już się czepiamy: SIGNAL(SIG_OVERFLOW2) jest tak samo stare jak dinozaury, zamiast tego powinno się używać ISR(TIMER2_OVF_vect ) ale to oczywiście też nie jest przyczyna resetu
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,...
Dodaj log debugowy w setupie aby sprawdzic czy nie resetuje Ci się mikrokontroler. Używałbym char[] zamiast String i porównanie stringów strcmp(). Zamiast tej ściany if-else wrzuciłbym komendy do jakiejś tablicy structów. Gdzie struct zawierałby dwa pola on i off które wskazują na komendy. Indeks tablicy wskazywałby który elektromagnes właczasz/wyłączasz....
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...
Z takim resetem ta atmega padnie :P Wywal przycisk pod R9 i kondensator c5. Przydało by się więcej kondensatorów filtrujących pomiędzy wszelakimi vcc a gnd.
uP u mnie to Atmega więc z resetem nie ma problemu. Switch bardzo fajny. Szukam zintegrowanego rozwiązania w kataloguLineara http://www.linear.com/parametric/battery... Jak nic ni znajdę to w ostateczności obsługę on/off trzeba będzie zrobić w uP (jak w profesjonalnych urządzeniach)
W FUSE nie ma włączonego WATCHDOGA, jest potrzebny tylko do resetu przy programowaniu. Tak używam BOOTLOADERa.
Nie udało mi się dzielić 8V stabilizatorem napięcia, step-downem ani rezystorami, za każdym razem silnik wyżera cały prąd i nie starcza dla atmegi To znaczy, że założenia Twojego projektu są błędne. Perpetuum mobile nie stworzysz. Masz albo za duży silnik, albo za małą baterię. Gdyby to były chwilowe zaburzenia zasilania, to można się przed tym bronić...
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...
Witam !! Kolego , jak zacząć : http://www.elektroda.pl/rtvforum/topic22...
Watchdog nie jest programowy tylko sprzętowy Możesz mi powiedzieć co tu miałeś na myśli? Watchdog nie jest programowy? pierwsze słyszę. programowo: 1. ustawiam watchdoga na jak najkrótszy czas 2. wyłączam przerwania (na wszelki wypadek) 3. pętla nieskończona. i masz programowy PEŁNY reset i skok do adresu ustawionego za pomocą fusebitów. (to jest najpełniejszy...
W wielu nowszych AVRach jeśli watchdog był źródłem resetu to zostaje włączony automatycznie, bo bit WDE jest ustawiany tak jak WDF z rejestru MCUSR. Pozostałe bity rejestru WDTCSR są wyzerowane, a to oznacza, że ustawiony jest minimalny czas. Wyłączenie watchdoga należy wykonać przed funkcją main. Służą do tego sekcje .initx. Ponieważ będzie to funkcja...
A to jest ciekawe... bo... 20: TCNT2 = 0x00; +0000006C: BC14 OUT 0x24,R1 Out to I/O location 21: TIMSK = 0x80; +0000006D: E880 LDI R24,0x80 Load immediate +0000006E: BF87 OUT 0x37,R24 Out to I/O location 22: sei(); +0000006F: 9478 SEI Global Interrupt Enable +00000070: CFFF RJMP PC-0x0000 Relative jump +00000071:...
Widzicie gdzieś problem w kodzie? Zobacz rozwinięcie asseblerowe czy na pewno istnieje obsługa:[syntax=c]ISR(TIMER0_OVF_vect)[/... Kompilator AVT-GCC nie sygnalizuje próby stworzenia obsługi wektora, który nie istnieje a o bład łatwo, bo w nazwach wektorów jest "mały" nieład. Możesz tez sprawdzić debugerem. Jeśli przerwanie nie istnieje nie da...
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...
Mikrokontrolery ATmega mają na tyle rozbudowany wewnętrzny układ resetu, że stosowanie dodatkowych zewnętrznych układów zerujących (DS1813) to nieporozumienie...
deklarujesz skok do przerwania pod jakims tam adresem: .org INT0addr rjmp klawiatura teraz deklarujesz skok do resetu .ORG $000 rjmp reset reset: i dalej jakis kod... tyle ze ten kod zaczyna sie zaraz za rjmp RESET jednoczesnie zamazujac skok do Twojego przerwania INT0. Zakrecone no nie?;]
Reset podłączyłem do resetu na ICSP ArduinoISP, a chyba ma być na pin10. Tak, ma być podłączony do D10. Link: http://www.gammon.com.au/bootloader
Nie zaszkodzisz, ale w większości przypadków nic to nie da. Czasami warto dawać tylko podciągacz na nSEL, żeby tam nie było stanów nieustalonych w trakcie resetu i startu układu.
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
Witam. MOSI - PE.0 MISO - PE.1 SCK - PB.1 RESET - pin20
To przy budzeniu przerwaniem przy pierwszym sygnale przerwaniu wykona się przerwanie i w nim kod? Tak. Warto zapoznać się z: https://www.nongnu.org/avr-libc/user-man... znacie jakieś sposoby na resetowanie mikrokontrolera oprócz wykorzystania sprzętowego. Skok pod adres 0 nie resetuje rejestrów procesora (np. DDRx) i trzeba to...
Zacznij od ustalenia przyczyny resetu za pomocą rejestru MCUSR.
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...
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
1. atmega 8 zawiera 23 piny, z czego 4 są już zajęte (PB3 MOSI, PB4 MISO, PB5 SCK, PC6 RESET). W moim układzie będę potrzebował wykorzystać 21 pinów - czy mogę wykorzystać np. te na których jest MOSI i MISO? Czy będzie to sprawiało jakieś problemy? 2. Nie mogłem się doszukać strony/tematu w którym byłoby jednoznacznie pokazane jak podłączyć gniazdo...
Chodzi mi o hardware związany z bootloaderem, układ resetu procesora, podłączenie FT232 itp.
http://obrazki.elektroda.pl/2762225800_1... Jedyny taki przenośny programator układów AVR. Pomoże wszędzie tam, gdzie trzeba zaktualizować oprogramowanie, a układ docelowy znajduje się w trudno dostępnym miejscu i nie mamy możliwości (lub chęci) ciągać ze sobą laptopa i mnóstwa przewodów. Banalnie łatwa obsługa, niski koszt wykonania, super...
Z resetem ma być tak samo. Sprawdź tranzystory.
tak na marginesie plik do atmegi48 to m48def.dat?? Tak. Z tego co zostało umówione wyżej wnioskujemy że po przestawieniu odpowiednich fuse bitów teoretycznie atmega ruszy z resetem jako I/O ale dowiesz się tego dopiero jak to zrobisz. Proszę nie zadawaj pytań które fuse bity trzeba przestawić - do tego masz notę katalogową i naucz się z niej korzystać...
Strasznie skomplikowałeś ten układ. Ogólnie poza jednym grubym błędem jest kilka dziwnych rzeczy które jednak nie powinny wypłynąć na działanie całości. Grubym błędem o którym pisałem to kondensatory między wyprowadzeniami rezonatora kwarcowego za masą. Ich wartość powinna wynosić kilkanaście do kilkudziesięciu pF a nie 10nF. Strasznie dziwny układ...
potrzebuje/poszukuje informacji na temat jak programować xmege poprzez atmege. Oba procesorki na jednej plytce, soft do wgrania do xmegi bedzie w pamieci dolaczonej do atmegi W Atxmegę wgraj bootloader, a Atmega - niech mu podaje dane + steruje resetem. Robiłem tak w kombinacjach ARM11 (Cx24501) + PIC18F67J60
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...:>
schemat masz beznadziejnie namalowany brak jakichkolwiek zasad nawet zasilanie puściłeś po obrysie układu nie wspominając o przejściach przez układy , po co zrzut jak masz opcję zrobienia PDF-efa , na temat prawidłowego podłączenia L293D i ATMegi było pisane wielokrotnie ........ L293D zasilanie , wejścia Enable , ATMega zasilanie , Reset , kondensatory...
Przecież masz już swój kod, trzeba tylko na jego podstawie dorobić fragment. Wystarczy, że dodasz tam wysyłanie odpowiedniej(nich) wartości do odpowiedniego(nich) rejestru(ów), wykonasz raz, usuniesz kod i tyle. Później powinno śmigać do następnego zaniku zasilania. EDIT: Nie zdążyłem. Pamiętaj, że o ile nie ma zaniku zasilania, to należy to wykonać...
Pomijając słuszne uwagi przedmówców...ja zauważyłem masę stale podpiętą do pinu RESET mikrokontrolera. Myślę, że nie chodzi o to by mikrokontroler cały czas niezależnie od okoliczności znajdował się w stanie resetu. A tak całkiem... to schemat narysowany jest fatalnie...trzeba dobrze wytężyć wzrok i umysł by coś z niego odczytać. Na przyszłość proponuje...
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 +
UBRRL = xx1 UBRRH = xx2 ?
Jeżeli zmienisz tylko reset, to możesz doprowadzić do zwarcia i uszkodzić programator lub układ! Konieczne jest(moim zdaniem) resetowanie wszystkich jednocześnie, a tylko linię MOSI przełączać pomiędzy układami(pozostałe zwarte razem tj. MISO z innymi MISO itd., choć tracisz ich funkcjonalność).
:roll: ... na to bym nie wpadł. Ale i tak na czas włączania wdt przerwania powinny być zablokowane ;)
temat zerowania procka przełączjącego większe obciążenia był niejednokrotnie wałkowany na forum. Radzę poszukać, bo dużo ciekawych rzeczy na ten temat już napisano.
Hej, Najpierw zrób obwód resetu. AVR resetuje się zerem. Pozdrowienia
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...
Jak nie ma resetu to można sczytać JTAGiem.
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
zastąp signal i stary vektor INTERRUPT0 SIGNAL (SIG_INTERRUPT0) { x++; } na nowsze ISR i INT0_vect ISR (INT0_vect) { x++; } tu masz wszystkie przerwania http://www.nongnu.org/avr-libc/user-manu... a co do watchdoga hmm... żeby użyć #include <util/delay.h> musisz dać wcześciej #define...
Nie masz funkcji obsługi przerwania od usartu, przez co po wystąpieniu przerwania procesor się resetuje. Brak funkcji obsługi wynika ze złej nazwy: jest SIG_UART0_RECV a powinno być SIG_USART0_RECV (lub USART0_RXC_vect). Warto czasem zobaczyć co w iom162.h siedzi.
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
wtedy atmega startuje prawidłowo obwód złozony z kondensatora 1uF i rezystora 15k ( RC ) jako obwód resetu nic niedaję
ja robiłem podobne ale bez żadnego badziewnego procka który po prostu lubił się wieszac. To nie są warunki dla atmegi i tyle.... Każda atmega, z poprawnie zrobionym układem resetu i właściwie napisanym programem musi działać w w większości warunkach, a już na pewno w aucie. NIe popadajmy w skrajności. To niby gdzie mogą wg ciebie pracować procesory...
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...
Dobra, przyznaję się do błędu. Przeoczyłem tę oczywistość. Jakim cudem ten program wchodzi w pętlę konfiguracja, jeżeli to co pokazujesz zaczyna się od adresu 0x26 (przerwanie od UART1/RX)? Nie ma wektora startu z resetu. Sprawa drugorzędna: dlaczego spod adresu 0x40 skaczesz do 0x500, kiedy od 0x40 jest właśnie obszar aplikacji? Reszta programu widzę,...
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.
Stabilizator 8v ? to mi Atmege spali wsadziłem 5v, przecież jest kondensator 1000uF, a Reset nie rozumiem po co podciągać ? jak wpinam od programatora reset i wszystko się programuje. Nie chodzi o to ze chce robić po swojemu na pale tylko chce zrozumieć po co mam do + podciągać reset, na moja logikę to procesor non stop będzie w stanie resetu.
Procek się resetuje?:> 100nF jest? jaki stan na nóżce reset? Odłącz programator.
Tak oczywiście ale człowiek chce czasem podejść do rozwiązania z innej strony. Czyli z d.... strony. Jak mam jakiś "doskonały" pomysł, to sobie myślę, że pewnie przede mną wiele mądrzejszych ludzi nad tym kombinowało i coś sensownego wykombinowała, wystarczy tylko poszukać jak to zrobili... A zrobili prosto i w miarę skutecznie - to się nazywa lockbity....
Degradacja wartości w pamieci RAM nie ma nic wspolnego z resetem lub tez z ukladem kontrolującym napiecie zasilania i wywołującym reset w przypadku spadku. Praktycznie zmierzone napiecie prz którym nastepuje zmiana wartosci w komórkach RAM to poniżej 0.8V-0.9v (attiny13)
Nie mogłem zmusić program do działania (nie wiem czemu, pin resetu na 5v), więc w akcie desperacji postanowiłem wyłączyć reset poprzez ustawienie RSTEN na 0. Od tamtej pory nie mogę nic zaprogramować w nim. Kompletnie głuchy na wszelkie komendy. Wiem, że programator za pomocą resetu "informuje" kontroler, że chcemy mu coś zmienić. Bałem się przez to...
Witam, sprawa jest z pozoru prosta ale niestety problemistyczna. Mam napisany programik w asemblerku. procek - atmega88, wykorzystany zewnetrzny oscylator zegarkowy i wszystko śmiga dobrze. Wyswietlacz Led. chciałem dodać baterię aby po zaniku zasilania uśpic mikroprocesor aby procek nie utracił godziny i udało mi sie w stanie uśpienia osiągnąc sensowny...
Hej wszytskim! Czyli mam rozumieć że może to wygladać jak na obrazku? Czy jeśli nie będę używał pinów ani AREF ani AVCC mogą one spokojnie pozostać "wiszące"? http://obrazki.elektroda.net/94_12393894... Ach no i czy jest możliwosć zmiany AREF lub AVCC na zwykłe wejscia lub wyjścia tak jak np resetu we fuse bitach?
Nic nie trzeba przestawiać. UARTem jako slave ne generujesz przecież resetu. Pisałeś o wykrywaniu resetu przez uart. Jak jednym uartem wykryję wartość bitu, reset, zgłoszenie alarmu (przedłużony reset) i reset overdrive? Dodano po 18 chyba, że masz kuszącą dla mnie ofertę finansową :) Jeżeli uartem załatwisz wszystkie powyższe stany magistrali to,...
Na szczęście programowanie "pod resetem" ratuje w takich sprawach sytuację Mhm.... Taka np. ATMEGA - można powiedzieć, że też jest programowana "pod reset'em".
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...
Odbiór znaków rób w przerwaniu i zapisuj je kolejno do bufora. W przerwaniu tym włączaj lub resetuj przerwanie timera tak, aby przerwanie timera było wyzwolone dokładnie 3,5 znaku później. Jeśli w tym czasie przyjdzie jakiś znak resetuj timer i cykl będzie mógł powtórzyć się, jesli jednak znak nie zostanie odebrany w tym czasie przerwanie timera wyzwoli...
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
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.
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...
Proponowałbym spróbować: #define F_CPU 12000000UL przesunąć przed #include <util/delay.h> , bo opóźnienia będą nieprawidłowe. Kompilator nie wyświetlał żadnych ostrzeżeń? Wyłączyć fusebit WDTON (hfuse=0xD9 zamiast 0xC9), bo on włącza watchdoga, a nigdzie go nie resetujesz. Przy ustawionych domyślnie bitach WDP2:WDP1:WDP0 na 0 mikrokontroler będzie...
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.
1. twój układ resetu nigdy nie powinien zadziałać ;) gdzieś ty dał ten switch ? ... coś źle spojrzałeś na notę z której widać, że brałeś przykład. 2. Jedna z najgorszych rzeczy !! - nie raczyłeś podłączyć wszystkich pinów zasilania - to już masakra dla procka, u ciebie GND na pinie 28 wisi w powietrzu 3. Nie widać żadnego - najmniejszego filtrowania...
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...
Bascom nie da sobie z tym rady, C też nie da rady bez wstawki assemblerowej, W wartym 5zl ARM klasy STM32F030F4P6 masz 5 kanałów DMA którymi ogarnąłbyś problem tak po prostu. A z czego Ty chcesz te DMA wyzwalać? W przerwaniu bez wstawki assemblerowej też sobie z tym nie poradzi. Coś nie chce mi działać, wgrałem z kompilowany hex do procka i restartuje...
układ resetu atmega atmega układ resetu przyczyna resetu atmega
mercedes actros błędy hamulce zwrotnica antenowy schemat zdjąć hydrostatu bosch
podłączenie kuchenki elektrycznej m890g schemat
Reset zegara Vaillant ecoTEC exclusive po zaniku napięcia Kondensator Unitra WS 432: Czy większa pojemność oznacza uszkodzenie?