Mam jeszcze dodatkowe pytanie w jaki sposób mogę zmienić schemat tak abym mógł za pomocą przycisku resetować układ? Najprościej wstawić microswitch między reset, a masę.
Korzystasz ze wskaźników na funkcje?
To ja pozwolę sobie zapytać nieco inaczej - po co chcesz resetować liczbę cykli na układzie Atmega? Z tego co się orientuje akurat liczba cykli ładowań na tym układzie nie ma nic do rzeczy. Spróbuj podmienić ogniwa i skalibrować baterię. Baterie z tym kontrolerem nieco opornie się kalibrują, ale czasami się udaje. O zablokowanie kontrolera Atmega nie...
Nie to zależy od startupa procesora może to być pętla albo może się resetować
Witam forumowiczów po świętach :). Składam zegarek oparty o Atmega328p i wyświetlacz oled na kontrolerze SSD1306. Mój problem polega na tym, że nie mogę sobie poradzić z całkowitym wyłączeniem wyświetlacza. Zasilanie wyświetlacza wziąłem z portu atmegi po to, aby atmęgą go wyłączać gdy procesor "idzie spać". Taki patent działa, ale po obudzeniu procesora...
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...
Dałem 100uF/16V za diodą i zamieniłem fezystory na 4,7k Ohm nic się nie zmieniło. nadal muszę resetować ręcznie żeby całość ruszyła
Cześć, spotkałem się z dość dziwnym zachowanie (kompilatora bądź uP) mianowicie. Mając nawet jeden plik (np main.c) gdy wywołam przykładową funkcję q() to uP się resetuje podczas wychodzenia z niej - wykonuje to co jest w niej zawarte, ale podczas powrotu się wywala. Testowane z i bez optymalizacji. Zegar 11.0592. Projekt założony od nowa. AVRStudio5...
Witam Szanownych kolegów. Mam problem z Megą. Zasilam przez 78L05 z baterii9V. Używam 1wire,I2C,Timer2,ADC1. Jeśli konfiguruję je wszystkie w programie to po kilku sekundach mniej więcej w tym samym miejscu resetuje się. Jeśli nie skonfiguruję jednego z: ADC, 1wire,Timer2 to wszystko śmiga ale oprócz oczywiście tego usuniętego urządzenia. Reset objawia...
Jak wiemy mikrokontrolery avr maja w datasheecie wartości initial value. Wiem ze po wgraniu nowego programu następuje reset i porty I/O są ustawione w stan wysokiej impedancji. A co z rejestrami np. TCCR, TIMSK od timerow czy rejestrami np od transmisji szeregowe czy jeszcze innych? Są ustawiane na swój initial value jak podaje producent w konkretnym...
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...
Witam!!! Problem jak w temacie. Czy możliwe jest, że po zaprogramowaniu procesora reset jest zwarty do masy. Zauważyłem to przy podłączaniu programatora(STK 200) gdzie po podłączeniu tylko Vcc i właśnie RST pojawiało się napięcie w całym układzie. Czy to może jest jakiś błąd na płytce??
To działa: wdr Wdtcsr = &H1B Wdtcsr = &H0B O co w tym chodzi? Tak się robi to co Ty chcesz w asemblerze.
Reset (w obydwóch przypadkach które badałem) był podciągnięty zewnętrznie przez rezystor 10k. Zasadniczo jeśli układ może się resetować to faktycznie problem jest niewielki, ale nie wszystkie układy mogą się po prostu zresetować <: 4\/3!!
Jeżeli chcesz resetować układ to podłącz przycisk. Jeżeli chcesz aby w wyniku zakłócenia (zawieszenia się) sam się zresetował użyj watchdog'a.
To jednak chyba wina ATmegi, bo miernikiem sprawdziłem i połączenie jest między programatorem, a ATmegą. Napięcie na RESECIE (pomiędzy nogą 1 a 8) podczas zapisu nie mogę zmierzyć, bo miernik nie ma takiego czasu reakcji. Zbyt szybko się to zmienia. Tak jakby programator wysłał jedynie impuls. Wysyła sygnał że ATmega ma być zresetowana przy zapisie,...
po pierwsze kondensatorek 100nF jak najbliżej uP i 100uF oczywiście jak go niema. wyłączyć układ BOD on może resetować procesor gdy występują zmiany napięcia zasilania. wszystkie nieużywane I\O podpiąć do masy lub ustawić jako wyjścia, kiedy wiszą w powietrzu mogą być antenami dla zakłóceń. reset też można podpiąć do +5V przez rezystor 10k resetowanie...
jeżeli wyświetlacz będzi zasilany z 3,3V i na liniach SPI będziesz miał konwenter napieć (chociażby dzielnik rezystorowy) to wyswietlacz powinien przeżyć. może sie tylko tak zdażyć ze po programowaniu będziesz musiał resetować wyświetlacz zasilaniem (ale to nie jest pewne). ja kiedyś tak miałem i wyświetlacz chodził.
To znaczy nie dociera do końca utworu. Gra pięknie .... gra... i nagle brrrrrrrrrrrrrrrrrrrrrrrrrrrrr :) Nigdy nie dociera do końca utworu.Mogę resetować i próbować milion razy ale ani razu nie doszedł do końca.Co prawda ja nie będę odtwarzał utworów dłuższych niż 10 sekund ale jednak. Chciałem sprawdzić na krótszym utworze ale nie mam za bardzo czym...
WAIT 2. faktycznie - juz poprawione Mój ulubiony "kwiatek" :) Gosub Wybor Wybor: Potem mamy masę gosub'ów bez poprawnego wyjścia. gdybys konkretnie wyjasnil co jest nie tak. To nie watchdog tylko przepełnienie stosu. Chociaż i watchdog może w kilku przypadkach resetować, zwłaszcza tam gdzie jest Jak nie ma włączonego watchdoga program staje w miejscu...
No właśnie dokładnie tak, wcześniej miałem kilka kombinacji, próbowałem resetować ten PWM no ale to też było kiepskie bo takty się marnowały. Ja chciałbym odtwarzać z rożną częstotliwością dlatego nastawałem na te DAC. Będzie to na pewno wygodniejsze i z dużą dokładnością, tylko nie wiem co będzie lepsze drabinka czy scalka ? A SD_READ jest z programu...
Witam Posiadam klony Arduino uno i nakładkę ethernet na w5100, wgrałem program WebSerwer z przykładów, problem jest taki że po wysłaniu 10-15 danych na stronę układ zawiesza się, reset nic nie daje, w monitorze portu szeregowego dostaję tylko informację "server is at 192.168.1.177" czyli sama atmega pracuje, podejrzewam że wiesza się w5100. Próbowałem...
tmf: Twoja sugestia odnośnie zasilania PCB okazała się trafna. Po lekkiej zmianie konfiguracji procesor przestał się resetować (kabel zasilający stabilizator przekaźnika biegł dość blisko uC) i jak narazie działa ok (sprawdzę jeszcze pod obciążeniem). Zasilacz mam na ok. 8V - na cewce pisze 5, więc wolałem nie ryzykować - jakie to są rozsądne granice(10V,...
Z tym, że nie zawsze otrzymuje to co chce i muszę resetować i wtedy zależy jak się trafi. To pewnie sprawa błędów. Z tego co czytałem to powinienem dobrać odpowiedni kwarc do atmegi. Jaki polecacie? Potrzebuje zrobić przez rs232 pomiar temperatury przy pomocy układu DS18B20, oraz odczyt z enkodera to będzie taki jak są w lego MINDSTORMS. A i mam jeszcze...
Witam Więc tak odnośnie kodu sprawdz=RESET_PULSE(); if (sprawdz == 1) { send_byte(0xCC); send_byte(0x44); /* _delay_ms(250); _delay_ms(250); _delay_ms(250); */ _delay_ms(750); //sprawdz=RESET_PULSE(); //send_byte(0xCC); //send_byte(0x44); // Czemu taki dziwny...
Tak jak piszesz, procki w modułach Slave można spokojnie a nawet trzeba i warto resetować za pomocą watchdoga (zdalnie). Korzystam dokładnie tak samo z przejściówki USB/RS485 na FT232RL. tutaj fotka - w tej chwili tak właśnie to wygląda przed moim monitorem - cały czas nad tym pracuję ;) http://obrazki.elektroda.net/48_12886327... to sterownik...
Dotychczas nie zależało mi, żeby jakiś układ zabezpieczać watchdog'iem, ale w miarę rozwoju mojego projektu zaistniała taka potrzeba. Przeczytałem tutorial na "wkrętaku" i wszystko niby jasne, proste a jednak musi być jakieś ale... W moim programie jest funkcja while(1) gdzie mógłbym wstawić _WDR(); ale jest tez funkcja programowania, gdzie na bardzo...
Problem Poszukuję automatycznego sposobu wymiany (unowocześnienia) oprogramowania w kilku procesorach ATMega8 za pomocą ISP bez odłączania tych procesorów od płytki (będą SMD) oraz bez przepinania kabli i zworek. Proces wymiany oprogramowania ma być wystarczająco prosty aby mógł go przeprowadzić niewtajemniczony użytkownik. Po przeanalizowaniu sporej...
Nie widzę w Twoim kodzie obsługi przerwań które aktywowałeś. O ile nie ma ich w dołączonych plikach, to to jest przyczyną resetowania się procesora.
Twój kod a także same założenia są już pełne błędów. Zatem to co obserwujesz jest tylko wypadkową tego wszystkiego co robisz źle. 1. co to za inkludowanie plików *.c ???? Inkluduje się TYLKO pliki nagłówkowe *.h 2. co to za rozbicie inicjalizacji nadajnika i odbiornika ? Choć teoretycznie mogłoby tak być - ale nie robi się w ten sposób 3. w inicjalizacji...
Słyszałem, że też sobie sam nie skojarzyłem. Dzięki. W najbliższych dniach się wybiorę. Lutownice też tam kupię prawda? a może weź też jeszcze sobie pod rozwagę - testowanie takich procków i dowolnych układów na tzw "płytkach stykowych" też można je dostać już niedrogo - dzięki czemu na prawdę przygotowanie byle prototypu nawet większego - to tylko...
szkoda, że nie została wylana masa Zerknij na dwa ostatnie obrazki i przeczytaj akapit nad nimi. Może zamiast złącza ze zworką wlutować tam diode? Doczytaj do końca akapit, który zacytowałeś, jedno zdanie Ci zostało... Karta SD: pull-upy w trybie spi są zbędne. Niezbyt fortunnie podłączyłeś także złącze SD - wykorzystując interfejs SPI, zamiast USART....
Pierwsze co, to odznacz bit kompatybilności tak jak napisał tmf. To jest podstawowy problem przy M128 na początku.
Powodów może być wiele, od zakłóceń na liniach, poprzez złe ustawienia, aż po np zbyt wysoką częstotliowość sygnału programowania. Jak kolega to programuje? Co do błędów montażowych, wszystkie linie przedzwoniłem miernikiem czy nie ma zwarć między pinami, przedzwoniłem górne części nóżek atmegi ze ścieżkami które do nich należą i wszystko jest ok, kwarc...
Tak jak radzi ZbeeGin - wstaw kondensatory ceramiczne blisko zasilania. Nawet jeżeli nie korzystasz z przetwornika ADC to podłącz jego zasilanie. Jest to opisane na stronie 213 : http://www.atmel.com/dyn/resources/prod_... . Czyli kondensator + dławik. Czasami pomaga wstawienie dodatkowego kondensatora elektrolitycznego 10uF na zasilanie.
Patrząc na zdjęcie, tym bardziej gratuluję, że to działa... Dziwi mnie, że ta ATmega się nie resetuje przy ustawionym najwyższym BOD w fusebitach.
witam, w pdf sa 2 komplety płytek mniejsza i większa - mają tak dziwne wymiary, bo są przystosowane do obudowy zegarów. Mniejsza jest na górze, LCD jest wmontowany od strony druku, więc jego wyprowadzenia są lustrzanym odbiciem. Płytki sa skomplikowane, aktualnie jest jeszcze sporo dolutowanych elementów, ale +5V i masa płyną tj na rysunku. Zasilanie...
Witam szanownych kolegów Problem mój pojawił się przy próbie uruchomienia ATmegi 644P. Mianowicie, chcąc sprawdzić, czy mega w układzie działa poprawnie napisałem program w C, który nie robi nic poza wystawieniem zera na jeden z portów a tym samym zaświecenia diody podłączonej do tego portu. I tutaj problem, jeśli układ pracuje z wewnętrznym kwarcem...
Procek się resetuje?:> 100nF jest? jaki stan na nóżce reset? Odłącz programator.
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.
Jeszcze jedno pytanie pytanie. Dlaczego mi się ciągle atmega resetuje ?? Efekt ten zauważyłem od kiedy podpiąłem wyświetlacz. Reset podpinałem przez 10kΩ i przez 4,7kΩ do +5V i nadal to samo. Napięcie zasilania brane z portu USB lub z zasilacza zero różnicy.
Przepraszam, to chyba nie było AVT. Kupowałam wsad do "komputer świetlny MAX"... No program wydaje się prosty. Dwie zmienne incr/decr, pierwszą wywalasz na display i porównujesz z drugą. Kiedy się zgadzają - zalaczasz przekaźnik na 5 sekund i resetujesz drugą.
Wprowadzałem urządzenie na rynek. Żeby było zgodne z normami musiało uzyskać certyfikat zgodności (to nie sa tanie rzeczy ahahahaha :D ) Laboratorium które wydaje certyfikat ma specjalne urządzenie które generuje "szpilki" wysokiego napięcia do sieci 230V. Coś w ten deseń jak na obrazku. https://obrazki.elektroda.pl/4576034300_... Podobny...
Witam szanownych forumowiczów. Spotkałem się z bardzo dziwnym problemem na na Atmega 128. Napisałem program, który wpisuje dana do wewnętrznego eepromu pod wskazany adres a nastepnie odczytuje dana z tego adresu i wyswietla na LCD. Wszystko do tej pory jest ok. Problem pojawia się jak wgram nowy program i próbuje odczytać dana z tego samego adresu w...
... atmega się resetowała Skąd takie przypuszczenie?
Wydaje mi się, że Atmega resetuje resetuje się od samej pracy silników, wchodzą na nią zakłócenia ze szczotek. Masz na silnikach kondensatory odkłucające? Jak nie to dołóż bezpośrednio na silniku 3 kondensatory 10n ceramiki między +/-, między +/obudową, między -/obudową. Ewentualnie w szeregu jakąś cewkę można dać powinno pomóc. Poszukaj jeszcze sposoby...
NO a Atmega sie resetuje? Tylko ATiny sie bulwersuje cos
Wcale się nie upieram, że układ programatora nie działa w takim stanie jak jest, tylko jakbym miał taki u siebie :), to bym przerobił układ, aby był zasilany z innego źródła niż LPT, np. z dostępnego zasilacza, z oddzielnym przełącznikiem zasilania i sygnałów, aby to nie kolidowało z projektowanym układem, miałoby to jeszcze jedną zaletę - przełączamy...
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...
Resetowanie telefonu powodowane jest niedopasowaniem napięć pomiędzy telefonem a układem z atmegą. Także z tym walczyłem i pomógł mi temat kolegi Xury - gdzie ładnie jest wszystko opisane : [url=http://www.elektroda.pl/rtvforum/to...
atmega jednym portem (....) A nie miałeś czasami problemów z resetowaniem/zawieszaniem atmegi? Jaki kontroler zastosowałeś? No i najważniejsze - w czym napisany i skompilowany??
Witam ATmega jest cały czas "resetowana" Pozdr.
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....
Ja rozumiem. Ale to bez sensu bo w takim wypadku decyzję o resetowaniu podejmuje ATMega a nie BT. A więc łączenie się z BT i odcinanie pinu STATE nie ma sensu. Bo od razu resetowanie może robić ATMEga. Ale jeżeli chcesz to po prostu zrób tak jak narysowałeś w pierwszym poście. Zamiast "?" wstaw tranzystor NPN z rezystorem szeregowo z bazą. Tylko podłącz...
resetować atmega k800i resetować resetować samsung
transport pneumatyczny metoda przekształcenia działanie skrzyni biegów actros
toshiba 32av933g bateria parkside styki
Diesel zamiast benzyny w baku – co zrobić? Objawy, skutki, procedura naprawy Wyprowadzenia nóżek triaka JMT C3005A w obudowie TO-220