xPatryk --> pod schematem widać opis: Karta 4 przekaznikow z filtrowanym zasilaniem\4 przekaźniki Jak dla mnie to lekka masakra niestety. Gdzie kolega widzi tu filtrowanie zasilania????. Niestety tak jak myślałem układ jest zrobiony najgorzej jak tylko można było do tego podejść więc nie dziwota, że dzieją się cuda z prockiem i to jeszcze przy załączaniu...
Takie podpowiedzi są "funta kłaków" warte. Zero informacji na ten problem. A trudno podważać konstruktorów Atmelowskiego pakietu STK500. Watchdog jak wpuszczał procesor w maliny tak wpuszcza dalej.
Przepisałem wedle swej wiedzy. Symulacja w AVR Studio 4 działa poprawnie, ale po zaprogramowaniu LED'y nie migają... Drogi kolego ucy74 , jeśli już coś robisz , to rób to dobrze , albo nie rób wogóle - nie mogłem się powstrzymać ;) Ustawiasz INT0 na wyzwalanie zboczem narastającym ,"usypiasz" proca snem głębokim (Power-down) i dziwisz się , że nie...
(at)tmf - dziękuję za miłe słowa :) Właśnie takie było założenie co do grupy "docelowej". Myślę, że jeszcze długo ATmegi i ATtiny będą punktem startowym dla hobbystów ze względu na nawał informacji w Internecie i mocno zakorzeniony pogląd jakoby wszystko inne było drogie/trudne itd. W sumie chciałem, żeby w poradniku było trochę więcej nawiązań do...
Deep sleep to 10uA, a wyłączony (Total shutdown) to 0.5uA. Do tego problemem jest 18b20, który do pełnej precyzji (12bit) potrzebuje 750ms czyli więcej niż czas nawiązania połączenia WiFi z ESP (stałe IP) i wysłanie danych. Watchdog Attiny to 4uA. Oczywiście zasilanie 18b20 z wyjść Attiny.
http://obrazki.elektroda.pl/6151182100_1... Witam wszystkich, zapewne większość forumowiczów ceni sobie prywatność, a może nawet ma młodsze rodzeństwo które niczym siostra Dextera sieje spustoszenie w jego wynalazkach i za nic ma wszelkie zakazy grzebania w nie swoich rzeczach. Tak właśnie zrodził się pomysł stworzenia prostego zabezpieczenia...
Attiny 2313 https://obrazki.elektroda.pl/2263027300_... https://obrazki.elektroda.pl/8201939600_... https://obrazki.elektroda.pl/2899083800_... ten 1u rezystor traktować jak zwarcie: https://obrazki.elektroda.pl/5644468700_... dwa omy też prawie zwarcie https://obrazki.elektroda.pl/4941119300_...
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_...
Witam Piszę program pod sterownik na attiny2313. Na chwilę obecną jest obsługa wyświetlacza LED 3 cyfry multipleksowanego przerwaniami z timer0. Chciałem wprowadzić attiny w tryb power down. Jak doczytałem tryb powerdown powinien ustawić wszystkie porty w tryb wysokiej impedancji więc spodziewałem się, że gdy wejdzie w ten tryb to wyświetlacz zgaśnie....
W przerwaniu INTx ustawić watchdog w tryb przerwania na czas około 1 sekundy i wrócić do power down. Po przerwaniu od watchdoga sprawdzić stan wejścia i podjąć odpowiednie kroki. PS. W attiny każde wyprowadzenie może wybudzić procesor. Lepiej używac pin change interrupt moim zdaniem.
Sterownik powstał w celu zdalnego załączania oświetlenia w pokoju. Sercem układu jest mikrokontroler ATtiny 2313, który za pośrednictwem odbiornika podczerwieni TSOP odbiera informacje, który kanał ma załączyć/wyłączyć. Sterownik reaguje na komendy wysyłane z każdego pilota do odbiornika TV w standardzie RC5. Przyciski załączające poszczególne kanały:...
Witam, Po szybkim zdeassemblowaniu programu, wygląda, że z peryferiów wykorzystywany jest tylko WatchDog i Timer1 w trybie Counter. Więc przejście na ATTiny będzie polegać głównie na odpowiednim zaprogramowaniu Fusebitów oraz modyfikacji ustawień WatchDoga. A można wiedzieć do czego służy ten interfejs. Pozdrawiam JarekC
Nie w samochodzie , o watchdog pomyślałem ale jeszcze nie doczytałem jak się go konfiguruje . Moje pytanie odnośnie buzerka brzmi jak pogodzić pikanie buzera z generatorem z ciągłymi pomiarami temperatury ?
Mam alarm i sterownik centralnego zamka w samochodzie zbudowany na AT90S2313. Działa bez zarzutu. Nawet jak się zająknie, co zdarza się bardzo rzadko, to watchdog go wyprostuje. Zamontowany jest z tyłu, zatem może zakłócenia nie są tam takie duże.
Chciałbym przetestować układ attiny13......... ............ Gdy oczywiście klikam przycisk burn bootloader przy wybranym programatorze arduino as isp (leonardo). Czy mógłby ktoś mi doradzić coś jak rozwiązać ten problem? Prawdopodobnie robisz ten sam błąd co autor filmu, kiedy zablokował dwa egzemplarze Att13, uznając że otrzymał od dostawcy wadliwe....
ATTiny dla 20MHz (ATTiny13A) bierze ok. 8mA - 40mW, ale co istotne w trybie uspienia juz ok. 20mikroA, co jak przypuszczam daje jej istotna przewage nad ARMem, jesli aplikacja moze okresowo usypiac. BTW, nowy tu jestem, o co chodzi z tym "i" i ostrzezeniami?
Na podstawie tematu [url=http://www.elektroda.pl/rtvforum/to... chciałem opracować termostat do bojlera. Wprowadziłem stosowne zmiany do kodu ale za nic nie mogę zmieścić tego w pamięci attiny. Założenia do zmian to: -wykorzystanie trzech przycisków do funkcji; 1.przejście do wyświetlania nastawy temp., powrót do wyświetlania temp (pinb.4)...
Problem niby banalny, ale nie mogę sobie z nim poradzić. Zrobiłem układ na Attiny 2313 (szczegóły nieistotne) i chce go zasilić z ładowarki do komórki 5V 1,5 A. Problem polega na tym, że podłączając ładowarkę do układu, a następnie do sieci program nie startuje i pomaga tylko ręczny reset, natomiast kiedy najpierw podłącze ładowarkę do sieci, a dopiero...
Jakie zakłócenia na AVR ? :D watchdog i po problemie, pamięć SRAM się nie przeprogramowuje... Oczywiście nie należy elektronice w odpowiedzialnych automatach ufać i należy stosować zabezpieczenia, zarówno przed zakłóceniami, jak i w przypadku padu mikrokontrolera. Oddzielna kwestia, ze osobiście nie ryzykowałbym stosowaniem Bascoma do bardziej skomplikowanej...
https://obrazki.elektroda.pl/9479576500_... W ostatnich latach byliśmy świadkami licznych fuzji na rynku elektroniki. O ile dla młodszych inżynierów wydarzenia te często nie wiążą się z żadnymi emocjami, to bardziej doświadczeni elektronicy nierzadko martwią się o konkurencję na rynku oraz o los technologii i rodzin produktów, które były...
Witam. Kod wkleja się w znacznikach Syntax. Składnia: Kolorowanie składni: In this mode, the external Oscillator is stopped, while the external interrupts, the USI start condition detection, and the Watchdog continue operating (if enabled). Only an External Reset, a Watchdog Reset, a Brown-out Reset, USI start condition interrupt, an external level...
jak miałby mi pomóc ten rtc ? wyzwala się po jakimś czasie, ja mam to zliczać? nie potrzebowałbym watchdoga? - 8x mniej prądu na uspieniu? i co z tymi zwiechami, problemami, cokolwiek - zostawiam urządzenie na rok i nie ma kto sprawdzić, czy działa, :// Nie wiem co chcesz rejestrować. Jeżeli ma to być wartość, z której potem sporządzisz zależność od...
AVE... LChucki ma ten problem, że on zna się na tych swoich ARMach i jest zaślepiony swoją miłością do nich. Wsadzałby je wszędzie, nawet tam, gdzie byle ATTiny czy PIC10/12F da radę. Dzielnikami i buforami rozwiązuje problemy, których by nie miał używając ośmiobitowca. A co do pisania prostych funkcji, to pozwolę sobie posłużyć się przykładem programu,...
nie widziałem, że tam są zera, co jest bez sensu, bo a | 0 = a bo procesor zasypia w przerwaniu, z którego nic już nie jest w stanie go obudzić ... Chodzi mi głównie o dane wpisywane do rejestrów WDTCR i MCUSR jak zwykle problemy są zupełnie gdzieś indziej ;d
Rozwiązanie: Dim Mcureg As Byte Dim Watchdog_flag As Byte Mcureg = Peek(0) If Mcureg.wdrf = 1 Then ' Czy uruchomienie wywołał WATCHDOG ? Watchdog_flag = 1 End If
Konfigurujesz WD na 256 i startujesz. Teraz jeśli chcesz by WD wybudził procesor, ale go nie zresetował to MUSISZ włączyć przerwanie od WD. W obsłudze przerwania nie musisz nic robić. Procek wroci w miejsce gdzie użyłeś SLEEP. Teraz jeśli możesz przez tę sekundę kiedy pracuje resetować WD co 200ms to nic nie trzeba robić, ale jesli coś tam dłuzej trwa...
Witam! Przepraszam, że tak późno ale sesja... Problem okazał się być banalny -wystarczyło wyłączyć watchdoga na FS i wszystko pięknie chodzi. Dzięki wszystkim za pomoc i uważam temat za zamknięty.
W przypadku klasycznego kodu w C (bez przerwań) czuję, że wystarczą ze dwie pętle Ja czuję, że to kierunek prowadzący w buraki. Tutaj prosi się o automat skończony. Wtedy program wygląda mniej więcej tak: Dodano po 5 ADC zmierzy napięcie z dzielnika Żeby to miało mieć ręce i nogi trzeba by skorzystać z komparatora. Ciągłe testowanie przez ADC jest...
Jeżeli chcesz wykorzystać Watchdog jako rodzaj timera, to w rejestrze WDTCR powinno się ustawić bit WDTIE. Ponadto za pomocą bitów WDP3...WDP0 należy ustawić prescaler Watchdog'a. Z tego wynika co jaki czas będzie przerwanie. Jeżeli np. potrzeba 8 s, to ustawić należy WDP3 i WDP0, czyli powinno być: https://obrazki.elektroda.pl/1370064900_...
AVR nie traci zawartości pamięci przy resecie. Więc jeżeli program nie będzie jej zerował, rozwiązanie jest pewne. Inna sprawa, że w tym wypadku sugerowałbym, by watchdog nie robił resetu, tylko wywoływał przerwanie. Co to będzie za układ?
No to jest to czego szukałem. Tylko teraz pytanie: Dlaczego zawartość rejestru R0 to zawiera,a nie można odczytać z MCUCSR jak jest opisane w DSie?? edit Aaa już wiem gdzie robiłem błąd. Można odczytać WDRF moim sposobem tylko przed Config Watchdog, bo ta instrukcja czyści rejestr MCU(C)SR. Wszystko pięknie jest wyjaśnione w Helpie od wersji 2.0.1.0...
jeśli pokazuje ci 2mA to jeszcze nie jest niestety w najpełniejszym trybie PowerDown. W tym najgłębszym trybie miernik powinien ci pkazywać 0,6uA a skoro są mili ampery to znaczy, że bardzo częto się wybudza ze snu Dodano po 3 w związku z tym, że wykonałeś kawał dobrej roboty to tutaj pokażę ci jak ja zrobiłem usypianie procka, jak widać jest to robione...
Założenia Watchdoga są takie, że jeśli włączysz przerwanie od niego to za pierwszym okresem nie zresetuje procesora tylko wejdzie w obsługe przerwania, ale on w tym przerwaniu skasuje bit WDTIE i już za drugim okresem zrestartuje procesor. Żeby Watchdog stale miał włączone przerwanie to trzeba to w kółko ustawiać. Teoretycznie nie powinno się z powrotem...
Układ może okazać się przydatny. Z mojego doświadczenia wiem, że da się zmieścić komunikację przez USB w procesorze Attiny2313. Mogłoby to wyglądać następująco: program na komputerze wysyła powiedzmy co 20 sekund informację, potwierdzającą jego przytomność. Układ liczy w tym czasie czas od ostatniej takiej wiadomości i jeśli przekroczy np. 45 sekund,...
Zobacz jak ja to zrobiłem na Mega8 http://obrazki.elektroda.pl/8838731900_1... Program jaki zastosowałem korzysta z przerwania INT0 które po naciśnięciu klawisza wyprowadza procesor ze "śpiączki" , wysyła dane na IR i usypia go ponownie.Dla mnie takie rozwiązanie jest lepsze niż chwilowe zasilanie procesora poprzez diody. Poniżej wklejam...
http://obrazki.elektroda.pl/7565365900_1... Jakiś czas temu na alledrogo kupiłem układzik który nazywa się "Wyłącznik sensorowy Exterminator". Stwierdziłem - przecież będzie prościej, pewnie i taniej a na pewno szybciej. Po oględzinach okazało się jednak, że mimo tego co zapewniał sprzedawca nie można odbezpieczyć układu przy otwartych...
Bardzo mi się podobają kości RAMTRONa, zwłaszcza te z pamięcią FRAM. Piękne cacka do uzupełnienia małego mikrokontrolera (ATTiny, czy niższe ATMegi). Powodzenia :)
Wybacz, ale wygląda to na drobną bzdurę. Kto nadzoruje ten uC, który nadzoruje ten drugi? Do takich celów służy na ogół watchdog, a nie głupszy procesor pilnujący mądrzejszego.
http://obrazki.elektroda.pl/6434886400_1... Hej! Zapewne większość czytelników Elektrody słyszała o Pipku Dręczycielu. Jakiś czas temu postanowiłem popełnić projekt o podobnej koncepcji, ale ulepszonym działaniu. Rzecz jasna zarówno oryginał, jak i moja wersja są czymś w rodzaju żartu i należy je traktować z przymrużeniem oka ;). Jeśli...
Witam. W pewnej konstrukcji ARM, z którą przyszło mi pracować, logi wysyłane były przy pomocy interfejsu I2C na adres 0x22 (7bit). Zapewne niektórzy znają przejściówki USB-I2C z układem FTDI np.: FT201X https://obrazki.elektroda.pl/2508288500_... i to właśnie te układy pracują na powyższym adresie. Jednak koszt takiej przejściówki to...
No jak na program który ma migać diodami to troszkę przekombinowany chyba. Dlaczego włączasz WATCHDOG’a ??? Tym bardziej że z tego co wyczytałem w dokumentacji ATtiny15 to takie ustawienie WATCHDOG’a powoduje reset co 512k cykli procesora. Czyli procesor ustawi na wyjściu stan „1” i zanim zdąży ustawić „0” to się...
Witam ponownie Wykonałem pilota i wszystko wygląda niby OK, ale pojawił się problem z wyłączaniem telewizora po zadanym czasie. Zamieszczam kod obsługi przerwania Watchdoga: SIGNAL (SIG_WDT_OVERFLOW) { czas--; PORTB |= _BV(6); if (czas==667) PORTB &= ~_BV(3); if (czas ==217) PORTB &= ~_BV(4); if (czas...
No tak, nie zauważyłem wymagania na µA pobór prądu, generatory na CMOS'ach nie są energooszczędne, ale licznik CMOS taktowany niską częstotliwością nie powinien być prądożerny, generator można by zrobić na komparatorze "ultra low power" są takie które pobierają < 1µA, są jeszcze RTC które można by użyć (popularny PCF8563 pobiera 500nA i...
A z racji że kolega traktuje wszystko dosłownie a ja być może nie do końca jasno się wyraziłem Traktuję dosłownie, jak nie można się domyślić o co chodzi ;). Przykładowo dla baterii alkalicznych LR6 (>2000mAh) żeby uzyskać czas pracy 1 rok potrzeba pobierać prąd mniejszy od 32µA, sam procek ATTINY2313V przy 3V w trybie power down z włączonym watchdogiem...
Zastanawiam się czy się układ nie uszkodzi, gdy procesor np. się zawiesi z wyjściem +5V, gdy głośnik jest podłączony do masy Dlaczego miałby się zawiesić? A nawet gdyby, od tego masz w nim watchdog, by się zresetował. A co do prądu pinów, tu znajdziesz cykl artykułów o tym: http://mikrokontrolery.blogspot.com/2011...
http://obrazki.elektroda.pl/5214176000_1... Witam. Przedstawione rozwiązanie powstało z myślą o zdalnym (radiowym) sterowaniu modelem samochodu. Umożliwia płynne regulacje: kierunku (lewo/prawo) oraz prędkości ruchu (przód/tył). Rozkaz typu "włącz/wyłącz" pozwala np. uruchamiać sygnał dźwiękowy (klakson) lub włączać światła. Spośród...
http://obrazki.elektroda.pl/4301568800_1... Autor poniższej konstrukcji przedstawiał już podobny układ - miniaturowy zegarek oparty o ATtiny ( Krok 1: Przygotowania http://obrazki.elektroda.pl/4194769400_1... Mikrokontroler Układ oparty jest o mikrokontrolery AVR firmy Atmel ATtiny85. Autor wykorzystał element w obudowie...
Najprościej byłoby wstawić układ który co - powiedzmy - 4 minuty z haczykiem symulowałby krótkie działanie przycisku. Jest jednak obawa, że procek załatwia sprawę tak, iż każdorazowe naciśnięcie guzika, na przemian włącza i wyłącza obrożę. Z tego powodu nie można również wprost wykorzystać migania niebieskiej diody: https://obrazki.elektroda.pl/8321586000_...
Witam, zrealizowałem program do pilota RC_5, który ma posłużyć do sterowania końcówką mocy (5 przycisków, vol+, vol-, wybór potencjometru L/R/oba na raz, ON/OFF i przycisk mute). Programik śmiga aż miło, nie ma w nim błędów, problem leży w poborze mocy. Pobór prądu ~9 mA przy napięciu 3,15 a pin change interrupt can wake up the MCU. Na moje jedyną sensowną...
http://obrazki.elektroda.net/70_12489013... Atmel Corporation wprowadza na rynek nowy niskonapięciowy mikrokontroler z rodziny AVR. ATtiny43U - bo tak nazywa się nowy układ, może pracować już przy napięciu 0,7V, a to za sprawą wbudowanej przetwornicy DC-DC typu Boost. Przetwornica ta pozwala na zwiększenie napięcia z zakresu od 0,7 do 1,8V...
attiny watchdog mikroprocesor watchdog opcja watchdog
wymiana grzałki symbol dzwonka zmiana komórka
problemy diagbox reset pieca buderus
Regulacja hamulca ręcznego w Passacie B5 1.9 TDI 90KM kombi Beretta Sylber Style Basic 20 SR – opinie, parametry, wady i zalety kotła kondensacyjnego