Proponuję sprawdzić dodatkowo układ resetu.
A fusebity dla bootloadera dobrze ustawiłeś? Jak masz wykonany układ resetu atmegi przez FT232?
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...
Dodaj układ RC do resetu.
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.
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.
Chodzi mi o hardware związany z bootloaderem, układ resetu procesora, podłączenie FT232 itp.
Usunełem Układ DS 1813 od resetu procesora ATMega 8535 , DCF działa bez problemu. Zegar sam się ustawiana
Mikrokontrolery ATmega mają na tyle rozbudowany wewnętrzny układ resetu, że stosowanie dodatkowych zewnętrznych układów zerujących (DS1813) to nieporozumienie...
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...
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ę...
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...
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....
Wiesz, że przez ten stabilizator, tracisz mnóstwo energii i zasilanie układu z akumulatorów staje się zupełnie bez sensu? Prąd jałowy tego stabilizatora to pewnie połowa prądu megi. Jakiekolwiek usypianie i oszczędzanie energii da oszczędności rzędu 10%. Inna sprawa, to minimalne napięcie wejściowe stabilizatora rzędu 8V. Jeżeli będzie mniej, to na...
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...
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...
programator podłącz na początku w celu jego uruchomienia bez żadnego kabla pośredniego tylko bezpośrednio do portu LPT. W setup'ie komputera (jak wy to nazywacie w biosie) może być ustawiony port jako zwykły SPP jak tak działam i nigdy nie mam z tym problemu. Podaj zasilanie +5V w celu sprawdzenia - bo może twoje 4,5V pochodzi z jakiejś słabej baterii...
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...
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...
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...
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
Da się zrobić to bez resetu - praktycznie zawsze da się, tylko trzeba zmienić ideę działania program. Reset jest mało eleganckim sposobem rozwiązywania takich problemów. Przeznaczenie: Konfiguruje opóźnienie zadziałania układu WATCHDOG. Składnia: CONFIG WATCHDOG = czas gdzie: czasczas w milisekundach po jakim układ WATCHDOG uaktywni sygnał...
wtedy atmega startuje prawidłowo obwód złozony z kondensatora 1uF i rezystora 15k ( RC ) jako obwód resetu nic niedaję
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...
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...
Pokaż jak masz skonfigurowany pin PC6. nic nie odbiega od standardowych połączeń zgodnych z ogólnymi zasadami projektowania elektroniki :) Dobrą zasadą jest niepozostawianie nieużywanych pinów "luzem". Jeśli chcecsz go zostawić niepodłączonego to ustaw go jako wyjście.
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?...
Dorzuciłbym kondensator blokujący jakieś 100nF pomiędzy Vcc a masę. Następnie układ resetu, najprostszy z kondensatora elektrolitycznego lub ciut bardziej skomplikowany z przyciskiem na reset - schematy znajdziesz jak poszukasz. W sumie te przyciski to ma być takie coś w rodzaju klawiatury? Jeśli tak, to lepsze jest ułożenie ich w "matryce" - co da...
Atmega ma wewnętrzny układ zerowania nie ma sensu dopinać niczego do wejścia reset wystarczy odpowiednio zaprogramować układ resetu
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...
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...
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...
Generalnie uC powinien być odcinany od napięcia zasilania możliwie jak najszybciej, ale może uda się nad tym zapanować tak: Napięcie zanika: 1. uC dostaje przerwanie zboczem narastającym i: 1.1 zapisuje dane 1.2 wchodzi w tryb Power Down 1.3 śpi aż do zaniku zasilania Niespodzianka (!) zasilanie wróciło zanim zanikło całkowicie, a uC śpi w Power Down:...
Witam, poniżej zamieszczam kod z Bascoma mojego sterownika BMS, w tej chwili kontroluje temperaturę, czas, Rs232, LCD 2x16. Obsługa z klawiatury lub pilota RC5, w obecnej chwili rozwiajm go o dostęp przez internet. zajmuje ok 8kb pamięci więc w A162 będziesz miał jeszcze drugie tyle pamięci. Ja kożystam z A32 Pozdrawiam. PS. daj znać jak zakończysz...
Jeżeli wymieniłeś baterię i przez jakiś czas działało prawidłowo, to wskazanie będzie na baterię. Problemy z kwarcem też mogą wystąpić przy takich temperaturach (-20*C), ale wtedy układ nie traciłby danych z pamięci tylko notowałbyś opóźnienia. W skrajnych przypadkach, bardzo niska temperatura i duże drgania (duży prąd, co nie dotyczy PCFa) kwarc pęka....
Ja go rozgryzłem już z rok temu. sterowanie jest banalne. niestty pisałem program w Bascomie i ma sie on troszkę nijak do powyższego ale problem w dogan dywaniu się z tym układem polega na tym że on komendty przyjmuje tylko pod resetem tj. reset. komendy. zdjać reset. o ile dobrze pamiętam ale wszystko jest w manualu dokładnie opisane. w załączniku...
kondensator 100nF - ZAWSZE powinien być, elektrolit lub tantalowy także - choć na upartego - jeśli masz małą płyteczkę, jeśli w obwodzie za stabilizatorem 5V masz co najmniej już jeden elektrolit - ALE z zasilania nie korzysta nic "prądożernego" jak np chociażby zwykłe diody LED - to mógłbyś taki elektrolit pominąć. Tylko im więcej będziesz projektował...
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 ...
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...
No to tak na szybko: Kondensatory C1 i C2 poobracaj bo są odwrotnie spolaryzowane. Rozkładu na złączu ISP KANDA nie sprawdzałem ale zakładam, iż jest ok. Skąd bierzesz +5V? Przewidujesz tam jakiś stabilizator? Przy zasilaniach ATmega32 powinny być kondensatory 100nF -poczytaj o tym, pooglądaj już gotowe schematy. Co do C6....moim zdaniem może okazać...
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)wojtek6000 Te diody niczemu nie służą i nic nie zabezpieczają. Jeśli podłączysz DS'a odwrotnie to i tak będzie podłączony odwrotnie ze wszystkimi tego konsekwencjami. Rezystor 4k7 przy zasilaniu 5V jest zupełnie ok. Pomysł z jakimkolwiek zabezpieczeniem ESD jest dobry. Na schemacie nie ma RS485. Natomiast takie podłączenie DSów, każdy do osobnego...
Generalnie to ten gasik jest do niczego nie przydatny w tym układzie. Natomiast w momencie włączenia powoduje impuls prądowy 0,5A. Przy zasilaczu o wydajności 350mA to może być przyczyną resetu - po prostu przedobrzyłeś. Albert
Witam ! Walczę od pewnego czasu z Atmega 128 z samoczynnymi resetami. Może ktoś coś podpowie. Układ jest bardzo prosty. Atmega podłączony ma wyświetlacz graficzny LCD, parę klawiszy, dwie diody LED. Całość zamknięta jest w obudowie aluminiowej. Zdarza się, że po dotknięciu obudowy procesor się resetuje. Dzieje się tak tylko gdy jest zasilany z zasilacza...
Mam poważne wątpliwości czy kombinacja softwareowego USB i synchronicznego (busy waits!) TWI ma szansę zadziałać. Chyba faktycznie te synchroniczne i2c nie działa, bo mi się rozłącza z usb. już się bawię z isr: nwm o co chodzi z tym attiny ale mi hardware nie działał choćbym się zesrał, ostatecznie na scl dałem mniej więcej taki https://obrazki.elektroda.pl/1633124600_...
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...
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...
Kolego tro0EK, zapomnij na chwilę, że moduł HC-05 TO BT. Trzeba go skonfigurować do współpracy z innymi urządzeniami. Programatora będziesz używał do programowania ATMEGI i z modułem hc-05 się nim nie połączysz. Mam akurat na stole układ podobny do twojego. http://obrazki.elektroda.pl/2938253800_1... Komunikacja RX TX- czyli konfiguracja...
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 ?
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"...
Witam. Mam duży problem z układem na dwóch atmegach 8 i 168. Jedna płytka pełni rolę panelu operatora, druga płytki wykonawczej. Obie płytki zasilane zasilaczem sieciowym, stabilizowanym 12V, każda mega zasilana z układu LM7805. Obie połączone za pomocą portu RS-232. Układy podpięte według wskazówek znalezionych na elektrodzie. Kondensatory na VCC,...
Ten sam układ zmontowałem na płytce uniwersalnej. Jest lepiej - czyli wskazywało by to, że winne jest moje lutowanie, choć nie jestem pewny (bo układ działa). 1. Na płytce uniwersalnej układ startuje prawidłowo jeśli jest zasilony od już włączonego zasilacza. 2. Jeśli podłączę ODŁĄCZONY od sieci zasilacz i uruchomię go z całym układem atmega zawisa:...
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...
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...
Co to znaczy że reset trwa za krótko? Skoro jak twierdzisz układ resetuje się po włączeniu watchdoga to w czym problem? Co ma jeszcze zrobić oprócz resetu? Ma zaśpiewać? Zwiększ preskaler z 16 na maxa tzn na 1024 i zobacz co się zmieni.
- MOSI powinno wysterować 12 wejść o ile są niedaleko siebie (np. na jednej płytce) - kondensator resetu C15 daj max. 100nF - AREF zostaw w powietrzu N.
Prawdopodobnie BlueDraco ma rację i przyczyną jest ciągły reset procka. Najlepiej pokaż schemat swojego układu ale bez uproszczeń tylko dokładnie zgodny z fizycznym układem. Czy układ RESETu masz podciągnięty do zasilania?
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.
Paskudztwo. Latchup może wystąpić, gdy na wejściu układu CMOS pojawia się napięcie wyższe niż zasilanie przez czas dłuższy niż kilkanaście-kilkadziesiąt ns. (jeśli to latchup). Propozycje śledztwa: Oscyloskop z pamięcią. Jeśli nie masz-cykliczne załączanie obciążenia 0.5A 12V przez jakiś tranzystor z opornikien sterowany generatorem. Zmierzyć przebieg...
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ę.
Druga sprawa. Skoro ma być reset np. BORF: flaga resetu przy obniżonym napięciu sieci, to czy można wcześniej zapisać do EEproma jakieś ważne dane? Zdecydowanie nie należy nic zapisywać do EEPROM przy obniżonym napięciu. Poza tym BOD nie wystawia żadnej flagi przerwania którą mógłbyś wykorzystać. On po prostu resetuje układ o ile jest włączony a następnie...
Zmianę taktowania najlepiej zrobić w Bascomie zgodnie z przytoczonym tutorialem. Na rozwijalnej liście znajdziemy różne ustawienia.Trzeba wybrać 1111. Samo wybranie opcji nic nie zmieni. Nową nastawę wprowadza się przyciskiem obok o oznaczeniu zgodnym ze zmienianą sekcją. Nieprawidłowy wybór może skończyć się jedynie kombinacjami z podawaniem taktowania...
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...
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ąć...
W poniższym artykule skupimy się na zebraniu wszystkich informacji o aplikacji układu MSEQ7 – scalonego analizatora widma dla sygnałów audio. https://obrazki.elektroda.pl/4332519400_... Projekty ‘audio-reaktywne’ W pierwszej kolejności zarysować musimy potrzebę wykorzystania tego rodzaju układu. Załóżmy, że chcemy...
Atmega w ogóle nie filtrowana, nie ma rezystora 10k do 5V od resetu. Wg. mnie, brak tutaj kondensatora elektrolitycznego na wyjściu z układów powoduje brak stabilizacji napięcia zasilania. Defakto, cały prąd ciągnięty jest bezpośrednio z przetwornicy, który nie jest filtrowany poprawnie. brak kondensatorów przy kwarcu... MCP1703, nie powinno tam być...
(at)ZADRYK Słabo czytałeś. Wszystko jest wyraźnie napisane. https://www.nxp.com/docs/en/data-sheet/M... Dla leniwych: Układ pozwala na komunikację poprzez I2C, SPI oraz UART. Można sobie wybrać. Jeżeli ktoś wybiera SPI, to NSS nie może być przypięty na stałe do GND. To jest jedna z podstawowych zasad SPI. W przypadku glitch'a rozjedzie się synchronizacja...
To spróbuj jeszcze dwóch rzeczy: 1. Włącz BODa (Brown Out Detection) na 4V i zobacz czy układ się dalej wiesza czy resetuje. Jeżeli się będzie resetował to znaczy, że masz spadki napięcia na zasilaniu 2. Podłącz tranzystory sterujące przekaźnikami 7 i 8 zupełnie poza płytką. Tak aby emitery były podłączone jak najbliżej masy zasilacza. Pozdrawiam JarekC
Witam Wykonałem własny układ na procesorze ATmega128L. Programuje go za pomocą ICE JTAG pod AVR Studio 4. Komunikacja pomiędzy programatorem a uC jest poprawna gdyż po napisaniu prostej funkcji w pętli głównej (menu) mogę debugować i podgladać rejestry ukladu. Problem się zaczyna jeżeli tworzę sobie jakąś funkcję i chce ja wywłać z pętli głównej. Procesor...
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....
No i mamy konkret. O ile nie jest to kilka nałożonych na siebie problemów to masz juz jakąś jasność. RESETOWANIE. Nie wiem co byś na wejściu nie wyprawiał reset nie jest możliwy ( w granicach rozsądku :) ) Dwie możliwości: 1. Reset jest przez zasilanie - puść zasilanie Atmegi zupełnie z innego źródła zasilania ( np. bateryjka ) jak się będzie resetować...
Chyba można by uniknąć stosowania watchdoga jesli wcześniej wyłączone zostały by przerwania?! Ale wiesz co? unikać stosowania watchdoga to raczej nie warto. Jeśli chodzi o wszystkie inne sztuczki programowe służące do tego celu to akurat watchdog zdecydowanie się do tego lepiej nadaje. Zauważ, że prawdziwy reset watchdoga daje ci m.in czyste wszystkie...
Czyli chcesz żeby połączenie BT: 1. Powodowało reset uC 2. Nie powodowało resetu uC. Tego się nie da zrobić bo to są sprzeczne warunki. Musi tam być kod (i ewentualnie też układ) który zresetuje uC z poziomu samego uC. Czyli najprościej podłączyć jakiś pin IO pod pin Reset.
Mam jednak obawy że znowu coś się uszkodzi, więc prośba o sprawdzenie czy schemat, wartości i zabezpieczenia są poprawnie dobrane. Gdzie tu widzisz jakiekolwiek zabezpieczenia? Co się stanie, gdy na skutek błędu w programie zostaną jednocześnie otwarte Q1 i Q2? Pozatym czy ktoś jest mi w stanie powiedzieć, dlaczego GND od 12V w projekcie AVT jest odizolowane...
1. Nie stosuj niestandardowego połączenia pinów w gnieździe programowania, bo gdy podłączysz programator zgodny z ISP z włączonym zasilaniem układu programowanego, to będzie buuuuuum: http://mikrokontrolery.blogspot.com/2011... 2. Coś pomieszałeś ten układ resetu. Rezystor 330 przy kondensatorze ma ograniczać prąd jego rozładowania...
Witam, chciałbym wysłać tablice (nie stringa) przez usart na pc char tab[]={'1','u','z','a','3',... int i; for (i=0; i<5; i++) { USART_Transmit(tab[i]); } na pc otrzymuje: 222222 i układ mi się resetuje void USART_Transmit(unsigned char data ) { while ( !( UCSR0A & (1<<UDRE0))...
Witam, od dłuższego czasu próbuję zmusić ds18b20 do działania. Korzystam z zestawu startowego EvB 4.3. Wyświetlacz LCD cały czas pokazuje mi temperaturę +127,9375 st.C - w rejestrach LSB i MSB są same jedynki. Układ prawidłowo się resetuje. Prawdopodobnie problem tkwi z ustawieniem czasów przy czytaniu/pisaniu pojedynczych bitów. Czasy te brałem z dokumentacji...
Witam kolegów! Kolego Markosław A gdzie masz konfigurację portów procka Kolego janbernat Konfiguracja pinów jest wymagana bez względu na to czy robi to Bascom .Lepiej mieć pełną kontrolę nad pisanym programem. Config Porta = &B11111111 'ustawione piny jako wyjścia Porta = &B00000000 'ustawione na pinach niski poziom Jest to osobne urządzenie czy układ...
Aktualnie testuje to na płytce testowej/uruchomieniowej NESTOR'a ( sprzedaje je na allegro ) dla Atmega8 Łatwiej było mi pisać soft do mikro kontrolera na gotowym układzie. Teraz soft jest OK więc planuje projekt swojej płytki którą będę bazował na płytce Nestora - stad pytanie Potrzebuje na niej zaprojektować parę wyjść sterujących silniczkami. Mój...
Procesor jak w tytule steruje stycznikiem za pomocą przekaźnika oraz wyświetlaczem. Zawieszenie następuje losowo podczas załączania stycznika oraz podczas zabawy z załączaniem zasilania procesora. Zawieszanie następuje w dwojaki sposób: 1. Napisy na wyświetlaczu zatrzymują się. Możliwy jest reset ręczny (Zwarcie resetu do masy). Po wykonaniu resetu...
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ć...
no i .. właśnie jak uruchomiłem PWM zaczęły się problemy, układ czasami się resetuje lub zawiesza Pokaż schemat i pełny program.
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.
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.
Choć piszesz enigmatycznie rozumiem ze chodzi ci o występowanie na wyprowadzeniu reset napięcia 0V w przypadku uszkodzenie układu np przez podanie napięcia 12V (VPP) bez obecności napięcia zasilania 5V ponieważ atmega 128 nie dzieli wyprowadzenia reset z innymi funkcjami nie ma innej możliwości . Można jeszcze sprawdzić układ wewnętrznego zerowania...
Mam wątpliwość co do stałego podpięcia złącza reset do zasilania. te +5V przy resecie jest otrzymane z stabilizatora. Reset działa poprawnie, sprawdziłem po napisaniu prostego programu co zapala na przemian 2 diody, po przyciśnięciu wraca do początkowego stanu. Ta poprawność działania polega na zwarciu zasilania. Jak zasilacz wytrzyma, to rób tak dalej....
Zagadka nadal nie jest rozwiązana. Według pomiarów, układ resetuje się po ok. 18 ms działania. Wstaje po ok. 75 ms. http://obrazki.elektroda.pl/4113642400_1... [syntax=c]/* * Test1.cpp * * Created: 2017-07-24 07:54:43 * Author: ABC */ #include <avr/io.h> #include <util/delay.h> #define LED_L_PIN (1<<PB7) #define LED_L_HI...
Witam, Piszę tutaj gdyż jesteście moją ostatnią deską ratunku. Mam problem z układem NRF24L01. Transmisja pomiędzy dwoma takimi układami przebiega bezproblemowo, jednak dodatkowo chciałbym skorzystać z opcji pakietów potwierdzających, czyli PAYLOAD_ACK. Po otrzymaniu zwykłego pakietu na urządzeniu slave (odbierającym), odsyłam z powrotem jakiś pakiet...
Witajcie!! Mialem ciekawy przypadek ze pierwszy bajt w EEPROM-ie sie wyzerował (z ff ował tak naprawde). Co ciekawsze z tej komorki tylko jest czytane a nigdy nie jest pisane (wtedy bym zrozumiał) a nawet w całym programie nie ma pisania do EEPROMu. Inne komórki pozostały nienaruszone. Czy ktoś może spotkał się z takim przypadkiem. Zdarzyło sie to tylko...
Cześć Mirekk36 Jak widzę jesteś empirystą i człowiekiem z doświadczeniem więc: 1. Stwórz w Atmedze licznik odczytów czasu z PCF - ile to jest w jakimś dłuższym okresie; 2. Stwórz licznik ilości resetów Atmegi w tym samym okresie, i jeśli to możliwe zapis momentu wystąpienia resetu :) 3. Analizuj poprawność odczytu z PCF np. za pomocą porównania odczytanych...
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...
Wgrywam program wciskając Ctrl + Shift + U https://obrazki.elektroda.pl/3038620200_... Na zdjęciach nie widać rezystorów przy diodach LED (300 do 500 Ohmów). Muszą być!!! Czyżby mój wzrok był kiepski? Po co ci potrzebne diody przy MISO i MOSI albo RST? Odłącz je..... Przełącz tą niebieską (lub inny kolor) z MOSI. do SCK dodając rezystor...
Witam, pewnie zależy od przyczyny resetu mikrokontrolera, czy uruchomiony zostanie bootloader, czy właściwy program. Próbowałeś uruchomić układ z wciśniętym resetem w trakcie programowania? W projekcie jest (razem z komentarzami) kilka tysięcy linii w plikach .c i .h, z czego samego bootloadera, który może się Tobie przydać, jest kilkanaście linijek....
Mam spory problem z uruchomieniem sterowania wyświetlaczem od Nokii 3110 za pomocą biblioteki GLCD ze strony glcd_set_contrast(70); , zastąpię tym co w niej siedzi, program wykonuje się do końca ("ABCDE" w terminalu), a na ekranie pojawia się jedna linia znaków, ale nie są to te znaki, które powinny się pojawić i nie pojawiają się w tej pozycji w której...
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...
Piszesz, że nigdzie nie widziałeś tak dodanych rezystorów, proszę rzuc okiem na kilka schematów urządzeń przemysłowych narażonych na pracę w warunkach, gdzie występują silne zakłócenia, lub w komputerach samochodowych, gdzie występuje spora ilość zakłóceń z układu zapłonowego. Panowie. Ale my mówimy o minutniku do kuchni czy trawiarki do płytek a nie...
Rozumiem a do odczytu wystarczy j=twiread(adres);? Też trzeba sprawdzić ACK, bo układu może nie być (np adres jest zły), kabelek się urwał, itp. Po warunku staru też należy sprawdzic status bo może byc problem z rezystorami podciągającymi. Jest tez inny powód. Np komunikujesz się po IIC i w czasie wysyłania np drugiego impulsu SCK następuje reset procesora....
moim zdaniem jestes w stanie zamienic na atmega8 bez problemu. Pytanie czy bedziesz w stanie kod przerobic. Mogl by ktorys z kolegow wytlumaczyc przy okazji o co chodzi z tym ukladem resetujacym? Wiem ze jest datasheet, spojrzalem na niego i wywnioskowalem, ze powoduje reset jak sa jakies ostre wachania napieca. Dobrze rozumiem? jednak nie rozumiem...
Ja miałem coś takiego z ATmegą8. Rzeczywiście chodzi o RESET. Jeśli nie zrobiłeś w układzie obwodu resetującego, to będzie Ci sie tak działo. Proponuję zrobić RESET na kondensatorze lub na specjalnym układzie DS 1811 (lub DS 1813).
widzi kolega tam 2 układy bo ja widze jeden ... A tak na marginesie to wydawanie kasy na zbędne dodatki zgodzę sie ze w bardzo złożonych aplikacjach może wystąpć taka konieczność ale do tego są specjalistyczne układy generujące zerowanie dla wszystkich układów. Czesto bywa tak że zewnętrzny układ zerujący powoduje jedynie kłopoty przy programowaniu...
atmega układ resetu przyczyna resetu atmega uszkodzony układ resetu
czujnik przepływu zmywarka sigma instrukcja deklaracja zgodności instalacji
uszkodzona lodówka whirlpool przetwornica samochodowa transoptor
Siemens TK56004 – ekspres nie wykrywa opróżnionej tacki, czyszczenie i naprawa czujników Raniero – błąd 84 wózek widłowy, Curtis, autotest hamulca, enkoder, przyczyny i diagnostyka