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.
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.
Korzystasz ze wskaźników na funkcje?
To działa: wdr Wdtcsr = &H1B Wdtcsr = &H0B O co w tym chodzi? Tak się robi to co Ty chcesz w asemblerze.
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...
A fusebit kompatybilności z ATMega103 odznaczyłeś? BTW, co każe ci myśleć, że powyższy program jest napisany w C++?
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...
Nie to zależy od startupa procesora może to być pętla albo może się resetować
A czym to zasilasz? Może masz "kiepskie" i nieodfiltrowane to zasilanie i jak zaczynasz klikać to się robią zakłócenia i się resetuje.
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.
A niby dlaczego? I co te flagi maja dac? Bardziej zawila strukture programu, zeby potem juz absolutnie nikt sie nie polapal dlaczego pisany program okresowo sie resetuje?
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...
Vcc jest podłączone przez rezystor 10k (R11) do resetu, jednak dodatkowo jest tranzystor dzięki któremu mogę za pomocą switcha resetować uC.
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ą.
Procek się resetuje?:> 100nF jest? jaki stan na nóżce reset? Odłącz programator.
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...
Może włączenie "Full amplitude" w fusebitach poprawi stabilność układu? O ile mega 644p ma taką funkcję.
Niestety jeszcze nie miałem takiej baterii na tym układzie.
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.
... atmega się resetowała Skąd takie przypuszczenie?
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...
Te 0,5F myślę że z powodzeniem nie pozwoli na skok napięcia o takim czasie narastania ażeby aż procek poszedł w maliny. Ja miałem układ w którym pracował obok procka moduł GSM. Potrafił on łyknąć chwilowo 2A prądu. Tam to dopiero były szpilki na zasilaniu. Co prawda przetwornica była na 3A ale jej czas reakcji był troszkę za mały. Procek się nie resetował...
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...
NO a Atmega sie resetuje? Tylko ATiny sie bulwersuje cos
Ok, ale reset nie jest moim problemem, wogóle nie mam układu resetowania podłączonego, gdyż przecież atmega ma power on reset.
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.
Witam ATmega jest cały czas "resetowana" Pozdr.
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...
hej, pracuje na wewn. czy zewnetrzym oscylatorze..? a poza wszystkim, czemu 8 razy resetujesz uklad? pozdro, -- migod
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??
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
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...
Walczę na tą chwilę z uruchomieniem Cobra DOS. Czy uruchamiam bez cartridge'y, czy z nim - ekran zalewa fala liter "ó". Na cartridge'u nie zapala się dioda LED. Dioda LED zapala się podczas naciskania przycisku Reset. Przycisk Reset nie resetuje Cobry. Cartridge inne z oprogramowaniem działają prawidlowo ATmega programowałem TL866-II. Może kolega Coberr...
Mam MAX'a 232, znasz się może na Delphi, chodzi mi o to że jak podać sygnał na chwilę by zresetować układ. Jeśli chodzi o ogólne programowanie Delphi a uC przez RS232 to nie mam problemu, lecz nie weim jak pojedynczi ustawiać linię CTS i RTS. Aha jak podłącze to nie będzie układ cały czas resetowany?
Hej, Najpierw zrób obwód resetu. AVR resetuje się zerem. Pozdrowienia
Mam bardzo rozbudowane graficznie menu.Steruje odtwarzaczem wav, czujnikami ruchu, temperatury , dymu , siecią rs485 , portem USB(przez FT232RL) , Com-em, LCD ,panelem dotykowymi , przekaźnikami , PCF-em i długo by tu jeszcze pisać .. A obrazki ładuję tak: Graphic: Open Obrazek For Binary As #5 'Cls Text 'czyszczenie tekstu na lcd Addr = 768 lds...
No to już jest dziwne. Spróbuj wywalić te funkcję resetujące system (zakomentuj komendę Config Watchdog i wszystkie komendy Start Watchdog). Może system Ci się resetuje zamoczynnie po jakims czasie.
jest tak : atmega16 odczytuje kod rc5 w przerwaniach ( Int0 ) wraz z odczytem temp z wire czujnika DS1820,całosc pracuję ok ,hmm ale nie do konca , w pewnym momencie Atmega się resetuję lub pokazuję na LCD dziwne znaki "krzaczki" co może by tego powodem :( [/code]
Witam ... w sumie to dotyczy : http://www.elektroda.pl/rtvforum/topic14... ale narazie bez komunikacji po rs485 Wykonałem do naszej firmy testowy sterownik (atmega16) do prasy hydraulicznej z programowaniem czasu prasowania, ilości odgazowań oraz czasów odgazowań ... generalnie wszystko chodzi OK ... sterowanie odbywa się poprzez włączanie ZAŁ/WYŁ...
Może dalej mój mistrzu. O co z tym chodzi? Może ustawiłem nieświadomie. Dodano po 3 fusebity blokujące się resetują, kiedy wypalasz bootloader, a ja to robiłem.
Zrób to: Coś mam wrażenie że Atmega wcale się nie resetuje. Aby to stwierdzić wykorzystaj rejestr MCUCSR.
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....
Nie musi resetować, napisałem zaadoptowane - chodzi o koncepcję.
Witam! Na razie wypatrzyłem brak kwarcu ( chyba, że kolega chce użyć wewnętrzne źródło sygnału ), proponowałbym zasilenie przetwornika A/C tak jak jest w nocie katalogowej na stronie 213 ( www.atmel.com/dyn/resources/prod_documen... ). Nie wiem jaki kolega ma ten wyświetlacz, bo o ile mi wiadomo pojawiły się problemy z nowo produkowanymi,...
Do tej pory do układu prototypowego korzystałem z zasilacza sieciowego 9V i stabilizatora. Pomyślałem, że to może być problem z zerem z sieci i minusem akumulatora. Cały układ uruchomiłem z akumulatora i tu kolejny problem- po podłączeniu sygnału z obrotomierza, Atmega się resetuje, a po odłączeniu na wyświetlaczu pojawiają się losowe znaczki. :/
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ść).
Osobiście używam: [syntax=cpp] RF12Cmd(0xca81); RF12Cmd(0xca83); [/syntax] i w lekko innej kolejności: 1. ustawiam układ na odbiornik 2. odbieram paczkę danych 3. resetuje fifo instrukcjami powyższymi. Pozdrawiam
pracuje na zewnetrznym kwarcu 16 Mhz,rozne predkosci uart'a.. W momencie gdy zaczynam wysylac z pc porcje danych (duza ilosc) co jakis czas atmega mi sie resetuje. problem nie wystepuje przy wewnetrznym taktowaniu ustawionym na 8mhz.
[syntax=basic4gl]If Dane(1) = 202 And Serwo_c = 100 Then For I = 100 To 200 Serwo_c = I Servo(3) = Serwo_c serwo_c=100 - dając w tym miejscu serwo nie reaguje a raczej wpada w wibrację Next serwo_c=100 - dając w tym miejscu serwo nie reaguje a raczej wpada w wibrację End If serwo_c=100 - dając w tym miejscu serwo nie reaguje a raczej wpada w wibrację...
Pracowałem wówczas na ATmega162. Okazało się, że pewna seria '162 miała ten sam problem. Układ resetował się przy komunikacji UART. Temat zamykam.
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 to ma być tylko do włączania i wyłączania danego żarnika to ja bym się nie bawił w żadne Atmegi i mosfety tylko dał przełącznik wspomagany przekaźnikiem wydłubanym z jakiegoś samochodu na szrocie. I tyle. Żadnego grzania się, żadnego resetowania się procesora, żadnej konwersji napięć.
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...
Użyj jakiegoś timera i przerwania, powiedzmy TIMER0. Policzmy trochę. Zakładam zegar 8Mhz. Jezeli uzyjemy preskalera 256 to czas co jaki zostanie wywołane to przerwanie to 256*256/8000000=0,008. Ilość taktów co jakie zostanie wywołane przerwanie to 256*256=65536 (pierwsze 256 wynika z tego, ze licznik jest 8 bitowy drugie to preskaler) Żeby odliczyć...
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...
AVR zadziała przy niepodłączonym resecie. Ma on wbudowany rezystor podciągający. Wartość tego rezystora jest dość duża i warto dołożyć dodatkowy bocznikując go kondensatorem np. 10nF. Zabezpieczy to przypadkowe resetowanie się układu w bardzo zakłóconym środowisku.
Tutaj każda "ramka" danych kończy się sekwencją 0D 0A. OK wygodnie jest więc traktować jako oddzielną ramkę danych i interpretować ja nie w procedurze odbioru znaków, lecz w programie głównym. Bo to on musi wiedzieć jak zareagować na komunikat modemu OK, czy error. Ważne jest aby tak jak pisze Mirek, zaimplementować time out - czas po którym uznajesz,...
Jako niedogodność miałem na myśli to że reset prescalera ma wpływ na wszystkie używane. Okazało się jednak że nie muszę resetować preskalerów. Problemem okazał się jeden ze wzmacniaczy, nie działał prawidłowo. Definiowanie F_CPU również było problemem. Dodatkowo oddzieliłem zasilanie wzmacniaczy od zasilania Arduino. Teraz wszystko działa poprawnie....
Mój ulubiony "kwiatek" :) Gosub Wybor Wybor: Potem mamy masę gosub'ów bez poprawnego wyjścia. Generalnie program źle napisany. Piszemy programy tak by subrtyny mogły się kończyć i nie zagnieżdżamy nadmiernie podprogramów. To nie watchdog tylko przepełnienie stosu. Chociaż i watchdog może w kilku przypadkach resetować, zwłaszcza tam gdzie jest WAIT...
Po pierwsze mikrokontroler dobrze wie z jakiego powodu jest reset. Mówi o tym rejestr MCUCSR . Po drugie nie odpowiedziałeś na moje pytanie: Coś w Twojej koncepcji mi nie pasuje: 1. Co przemawia za tym, że układ ma się zresetować po zaniku zasilania, skoro było ono tak krótkie, że pracował na gold capacitor? Innymi słowy, jeżeli zasilanie zanikło na...
Na nodze 4 RESET procesora ok 5V Noga 38 VCC 5V Oczywiscie zaraz po zdjeciu programatora i nie resetowaniu urzadzenia Po resecie urzadzenia jest tak samo
Wtedy robisz sobie przełącznik taki że resety nieprogramowanych ściąga do masy, programowany wtykasz do programatora. No chyba raczej do Vcc? czyli inaczej mówiąc nic z nim nie robisz a programowany do programatora. Układ diod separujących resztę sygnałów załatwi sprawę. Racja. Sobie teraz doczytałem jak cała procedura wygląda. Myślałem że układ jest...
Wcześniej działało na lpt1. Zmieniłem na USB i jest to samo. Zamieniłem plik msys-1.0.dll w folderze utils\bin na jakiś pobrany z neta. Po tym kliknąłem "make all" i o dziwo nie ma błędów ale po kliknięciu "make program" jest ponownie błąd taki jak na samym początku, a ATmega się resetuje: http://obrazki.elektroda.pl/6237200700_1...
Odnośnie pinów i kondensatorów kolega piotrva już podpowiedział, więc skupię się na pozostałych sprawach Piny SLOW jest rozwarty tzn bez zworki. Standardowo ("po fabryce") Atmega328 chodzi na wewnętrznym RC z częstotliwością 1MHz. Podejrzewam, że bez założonej zworki wcale się z Atmegą nie skomunikujesz. Po tym jak zmienisz już jej fusebity - bez kwarc'a...
Je]li napisali IO/-M, to znaczy, że w cyklu IO jest poziom wysoki, a wcyklu dostępu do pamięci - niski. Popatrz na tabelkę z S0, S1 i IO/-M. Chyba rozumiem, ale i tak będę musiał to sprawdzić organoleptycznie. W każdym razie sprawdziłem procesor i jest pierwszy sukces! :D Najstarsze bity adresu mrugają LEDami. Zastanawiam się nad emulatorem ROMu. Magistrale...
Tak do tak prostego układu Attiny lub Atmega pasował by wymienicie
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...
Przez ostatnie 2h doszedłem do tego w czym tkwi problem zarówno w obsłudze przerwania od timera0 oraz od zewnętrznego INT1. Problem polega na tym że zmienna globalna którą wykorzystuję jako flagę istnieje tylko w obsłudze przerwania,flaga nie jest widoczna w głównej pętli programu lub po obsłudze przerwania resetuje się ATmega. Wywnioskowałem to gdy...
Gdy zasilasz układ z 6V, Twoje 4,7V na wyjściu wcale nie jest "ładne". Stabilizatory zazwyczaj trzymają tolerancję napięcia znacznie lepiej, a taka duża odchyłka świadczy o tym, że 7805 się "nie wyrabia" - nie jest w stanie pracować z tak małą różnicą napięcia na wejściu i wyjściu. Kiedy włączysz większe obciążenie, napięcie spada jeszcze bardziej,...
- Każdy Ds na 3 przewodach, rezystor podciągający 4k7 przy każdym DS-sie czyli daleko od procka - Napięcie powrotne z DS na pinie Data to 4,95V - Zasilanie przetwornica step- down 24VDC-5VDC - stabilne dobrze odfiltrowane. - Reset sterowany z zewnętrznego Watchdoga Atmega się nie resetuje bo komunikacja po Modbusie TCP chodzi non stop, mam odczyt który...
Aby sobie ułatwić życie dodaj jeszcze jakiś znak rozpoczynający transmisję, który zawsze resetuje wskaźnik pozycji ... To Ci mocno ułatwi sprawę w przypadku zakłóceń lub ramek "niedokończonych".
Może wstawić jakiegoś np. Attiny13 z prościutkim programeme, który by generował odpowiedni impuls Tak właśnie zrobiłem już kilka dni temu. Po włączeniu zasilania 3 sek impuls. Jednak po zbadaniu działania na wyjeździe zmieniłem program dając 15 sekundowe opóźnienie po podaniu napięcia po czym 3 sek impuls a to dlatego, że podczas kręcenia rozrusznikiem...
Witam Temat trochę stary ale myślę, że nie ma sensu zakładać nowego - w tym wszystko ładnie wyjaśniacie ;) Mam układ pomiaru prądu na atmega32, zwykły - nie różnicowy. Pomiar na ADC0. Rezystor pomiarowy 0.47Ohm mam wpięty w minusowej gałęzi zasilania. Miernik ma swoje źródło zasilania i połączony jest masą przed rezystorem pomiarowym. Spadek napięcia...
Mam problem z sterowaniem silnika prądu stałego za pomocą atmegi. Jest to układ do tempomatu w aucie. Jest to silnik który za pomocą przekładni wysuwa trzpień który steruje linką przepustnicy. Aczkolwiek problem jest już gdy płytka leży na stole. Atmega resetuje się. Program testujący polega na szybkim poruszaniu silnikiem raz w jedną, raz w drugą stronę...
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.
W Arduino wypalając bootloader ustawiane są fusebity, oczywiście musi być wybrana płytka z bootloaderem, bo można też wgrać bootloader do płytki, która ma wybrany brak bootloadera, wtedy wgranie bootloadera nie wgrywa bootloadera tylko ustawia fusebity. Tak jak radzi (at)cederom, zwiększenie kondensatora zwiększa szarpnięcie resetem, można to robić...
Schemat i płytka została zmieniona ale efekty te same. Co ciekawsze to jeśli układ podłącze z akumulatora (brak fizycznego połączenia z siecią) i zacznę bawić się świetlówką wyl/wl to nadal jest to samo czyli sterownik się resetuje lub zawiesza No i jak tu się pozbyć zakłóceń?
Zrobiłem to tak: 'Odebranie jakiejkolwiek informacji z modułu GPS $regfile = "m16def.dat" $crystal = 8000000 $baud = 9600 Enable Interrupts Enable Urxc On Urxc Przerwanie_rx Config Lcd = 20 * 4 ' Wyswietlacz 20x4 Config Lcdpin = Pin , Rs = Porta.0 , E = Porta.1 , Db4 = Porta.2 , Db5 = Porta.3 , Db6 = Porta.4 , Db7 = Porta.5 Cls Dim Dana As...
w tym problem że programator wogóle się nie komunikuje z procesorem tak jak by byl nie podłączony :| A co do fusów to cksel odpada bo procesor normalnie pracuje, a spien w avr studio tym co mam zaprogramować się nieda. rstdisbl też nie zaprogramowany bo procek resetuje po naciśnięciu guzika "reset "na płytce
Mam zbudowany układ na podstawie atmega8 obsługujący bramę przesuwną. Atmega uruchamia jeden z dwóch przekaźników powodując uruchomienie silnika prądu stałego w jednym kierunku obrotów bądź drugim. Układ działa tak jak należy na "sucho" czyli na biurku poskładany, nie podłączony do silnika. Ale gdy już układ jest na swoim miejscu to chwile po uruchomieniu...
Dla mnie C jest czarna magia dlatego w LD programuje Dodano po 13 dało by się zaprogramować jakoś w LD? mniej wiecej tak ze jesli jest sygnał na wejsciu to ustawia znak na wyswietlaczu sutawia kolejny i kolejny i kolejny jesli jest zmiana sygnału na inne wejscie to sie resetuje wyswietlacz i znowu ustawia znaki po kolei?
Witam Może to pomoże co niektórym w programowaniu Atmegi, jakoś łączenie kabelków na płytce stykowej często powoduje jakieś niespotykane problemy . Zrobiłem płytkę we Fritzingu - w załączniku pliki gotowe do wykonania PCB. Tutaj do programowania AVR, służy Arduino nano v3.0 jako programator. wystarczy parę podstawek, 1 kondensator (aby nie resetował...
jak podłączyć to ze sobą Do procesora przez SPI. poczytaj sobie o [url=http://en.wikipedia.org/wiki/Serial... w wikipedii. A reset wyświetlacza chyba gdzieś na jakiś pin wyjściowy albo jakoś tak, żeby reset (przycisk albo układ resetujący) procesora resetował też LCD. pozdrawiam Kamil
Nie ma żadnego bootloadera, bo wymieniałem atmegę. Nie ma, bo i po co miałyby tam być? Aby podmienić/nadpisać/uaktualnić firmware (software) w kontrolerze Atmega, nie ma potrzeby jego wymiany.... Podobno gdzieś muszę dołożyć jakiś kondensator, aby się coś nie resetowało, ale nie wiem, o co chodzi. Ja też nie mam pojęcia "o co tu chodzi"! Osoba, która...
Fuses (hex): D8 23 Jeśli D8 to high fuse to masz RESET VECTOR ustawiony na inny obszar pamięci niż standardowy, a używany zwykle z bootloaderem. Tak ma być? Jeśli nie, to ustaw domyślne czyli D9 Niby BOD masz włączony... a działa chociaż? Atmega przy napięciu np 3V5 powinna być w stanie reset. Dla mnie ta atmega jest niepewna, bo masz watchdog który...
Dlatego, że jeśli taktujesz MCU 20 MHz, to wymaga on np. min. zasilania 4,5V. Jeśli BOD ustawisz na 1,8V to znaczy, że napięcie spada, MCU zaczyna fixować a BOD nie działa. Jak napięcie wróci to procek nie jest resetowany, bo napięcie nigdy nie spadło poniżej progu zadziałania BOD.
Witam Po pierwsze podprogram (sub) musi być zdeklarowany "Declare Sub Menu1". Następne nie piszesz Menu1: tylko Sub Menu1:. Jeżeli chodzi o menu ja osobiście robię tak: Do If pind.1=1 then Gosub Menu1 End if If pind.2=1 then Gosub Menu2 Loop End Sub Menu1: PROGRAM DO WYKONANIA End Sub Sub menu2: PROGRAM DO WYKONANIA End sub Robiłem kedyś identycznie...
Tak, jeśli używasz przerwania to nie potrzebujesz tej funkcji. Procesor wcale nie musi się resetować, może wpadać w nieokreśloną martwą pętlę po skoczeniu do przerwania od RX (które jest nieokreślone). Program działa więc tak: wykonuje wszystko aż do napotkania funkcji USART_ReceiveByte, wchodzi do niej i oczekuje na zakończenie odbioru bajtu przez...
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...
Czołem Eksperci! Zmontowałem na Atmega16 układ który m.in. załącza podświetlanie wyświetlacza LCD (T6963C). Część odpowiedzialna za podświetlanie przedstawiona została na schemacie poniżej. W czerwonej elipsie zaznaczyłem punkt, w którym wchodzi sygnał +5V z uC na załączenie podświetlania. Podświetlanie podłączone jest przez styki przekaźnika do złącza...
Witam! Miałem 2 sprawne Atmegi8 i sądze że nadal są sprawne, bo jak wgrałem do nich ten sam program w wersji testowej to chodzi ciągle, ale przyszedł czas na zmiany i po próbie wgrania do procka ten się usypia, po resecie (wyl. zasilanie) wstaje i działa program ale nie da się programowac bo jest to co wyżej, czytac sie da. Zewnętrzny kwarc 12MHz (Atmega8-16PU...
ie działały, trafiłem na podobny temat i zrobiłem tak: Pamiętaj, że niektóre konfiguracje są zależne czasowo - masz np. 4 takty na dokonanie zmian. To wymaga włączenia optymalizacji. Czy bezpiecznie jest skakać do aplikacji czy jednak resetować procesor przez WDT? Przenieść z powrotem tablicę wektorów przerwań przed uruchomieniem app? Lepiej resetować...
Witam ! Mam pytanko, chodzi oto ze w swoim projekcie na jednej plytce mam Atmega48 oraz Atmega32 i układ resetu DS1813 czy moge oba procki resetowac z jednego układu resetu ??? czy do kazdego uC bedzie wymagany osobny ??? Pozdrawiam ! Darek
Witam, Mam problem z Arduino. Nagle komputer przestał wykrywać plytkę, brak "dźwięku nowego urządzenia" i obecności na liście sprzętów. Podłączyłem USBAsp do ICSP (zlacza do ATMega328P) - czyta fuse bity poprawnie, następnie do ICSP1 (ATMega16U2) - tutaj zupełny brak komunikacji przy próbie czytania fuse bitów (Device signature = 0x000000). Próbowałem...
Witam wszystkich forumowiczów ;] Od razu mówię, że szukałem na forum tego problemu ale się nie doszukałem. To jest mój pierwszy post więc proszę o wyrozumiałość ;] Od niedawna bawię się w programowanie ATmeg. Mam problem podczas zapisu programu do mojej ATmegi8. Piszę program w WinAVR i za pomocą AVRdude wgrywam plik do pamięci FLASH. Kiedyś proces...
Jak najlepiej zrealizować resetowanie mikrokontrolera przez inny mikrokontroler ? (ATTiny i ATMega) Próbowałem bezpośrednio połączyć port pierwszego z resetem drugiego i to działa ale nie wiem czy to będzie dobre i stabilne rozwiązanie. Procki są zasilane tym samym napięciem (3,3v) ale z innych stabilizatorów. A może lepiej reset zwierać do masy przy...
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...
oraz "the frequency depends on supply voltage, temperature and batch variations" WD nie służy do precyzyjnego odmierzania czasu. Zobacz w nocie jak zależy od podanych parametrów, a okaże się, że to raczej nie ma większego znaczenia. Zewnętrzny WD często oferuje znacznie szerszy zakres wartości limitów czasu. Ma to znaczenie w szczególności w aplikacjach...
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...
k800i resetować canon resetować resetować samsung
sieć domowy budowa maluch dysza wolnych obrotów wycieraczek lublin
babcia komputer sterownik movera
Przepływ paliwa przez świecę płomieniową w HSW 9.50 Resetowanie sterowników Bluetooth po restarcie