Pokaż program i schemat.
Tak właśnie bym sam to zrobił. Oczywiście, zanim procesor wystartuje, to żadna transmisja działać nie będzie, a może to być nawet kilkadziesiąt milisekund (wartość zależy od czasu startu oscylatora ustawianego fuse bitami oraz od wybranego trybu powerdown - wszystko jest w datasheet).
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...
Tworzę zegarek i termometr w jednym, założenia są takie -czas jest liczony ciągle za pomocą przerwań -wyświetlacz normalnie jest wyłączony, włącza się na 5s po naciśnięciu przycisku, a teraz pytanie: czy jak włączę tryb powerdown czas będzie ciągle liczony?
Teraz nie rozumie juz nic. Z tego co bascom robi w powerdown.Wygląda jakby tylko włączał zezwolenie na tryby uśpienia. Czy ja coś źle odczytuje? Czy kolega Zumek mógłby napisać w ASM przejście do ST-BY dla tego Attiny? Bo według mnie było by to tak: $asm !IN R24,mcucr !ORI R24,0x20 !Out mcucr , R24 !IN R24,mcucr !ORI R24,0x50 !Out mcucr , R24 SLEEP...
Ale pomysł na co? Flaga (zmienna) status if status=1 then PowerDown(); else Wake(); :>:>:> Na co pomysł?:D
Oba przerwania INT mam ustawione na zbocze opadające EDIT: Jest jakaś różnica w działaniu Idle i Powerdown przy zastosowaniu wewnętrznego zegara zamiast kwarcu? A tak wygląda kod: $regfile = "ATtiny2313.DAT" $crystal = 4000000 Enable Interrupts Enable Int0 Enable Int1 Config Int0 = Falling Config Int1 = Falling Config Portd = Input Portd =...
dla procka attiny2313 program w bascomie
Napisałem oto prosty programik dla attiny13. Po zaprogramowaniu jednego procka wszystko jest ok, program działa, a w spoczynku procesor pobiera kilka uA lecz po zaprogramowaniu kolejnego procesor albo w ogóle nie przechodzi w tryb power down albo sam się wybudza, sam nie wiem. Jestem bardzo początkujący i proszę o pomoc. Oto kod: $regfile = "attiny13.dat"...
Witam Wszystkich ! Napisałem taki program. Problem jest w tym ,że mogę wchodzić w Power down ale nie potrafię z niego wychodzić. Wejście w Power down odbywa się jednym przyciskiem i chciałbym żeby ten sam przycisk służył do obudzenia układu. Mimo tygodniowego przeglądania internetu nie znalazłem odpowiedzi. Proszę! Koleżanki i Kolegów ! Nie piszcie...
Witam. Mam taki problem. W dokumentacji dokładnie jest napisane że z power down mozna wybudzić poprzez: INT0, INT1 and Pin Change Przy czym: For INT0, only level interrupt. No to sobie skonfigurowałem przerwanie na INT1 które reaguje na jakakolwiek zmianę sygnału. Rejestry mam tak skonfigurowane: GIMSK =0x80; MCUCR =0x34; SREG |=0x80; I ku mojemu zdziwieniu...
Witam ja miałem taki problem z Powerdown że układ nie wyłączał się całkiem mianowicie gdy miał przejść w tryb Powerdown zauważyłem że układ w tym trybie w ciąż pobierał prąd kilka mA i nie dał się wybudzić przerwaniem rozwiązałem ten problem w taki sposób że użyłem biblioteki ($regfile = "ATtiny2313.DAT") ze starszej wersji BACOM-AVR 11.1.8.1. Po skompilowaniu...
Witam, Napisałem procedury usypiania, wybudzania przy pomocy INT0. Generalnie wszystko działa poprawnie. Zaniepokoiła mnie tylko reakcja na stan na porcie przy wybudzeniu. W ustawieniach przerwania jest oczywiście reakcja na stan niski. W efekcie po podaniu na pin INT0 stanu niskiego, wybudzenie następuje dopiero na zboczu narastającym. Tak powinno...
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ą...
W Bascom jakim poleceniem zatrzymać program , tylko reset procesora uruchamia ponownie program od początku , może tez być polecenie uśpienia układu.
Rozumiem, że Wam udało się uzyskać prądy porównywalne z tym co obiecuje Atmel? :) Spokojnie, na ATtiny2313 w pilotach podczerwieni w uśpieniu, procki zadowalają mi się prądzikiem jedynie 0,6uA !!! ;) to dużo ?
Wystarczy sam opornik (albo i dwa), bez Zenera. http://www.atmel.com/dyn/resources/prod_... Owszem, ale jeśli zastosujesz kilka takich sztuczek i np. PowerDown mode, to nagle może się okazać, że masz dziwną wartość napięcia zasilania ;-) Albert
http://obrazki.elektroda.net/35_12264129... Witam, Chciałbym przedstawić dzisiaj wprawdzie prosty ale ciekawy projekt, jest to jeden z pierwszych "klocków" pewnego większego projektu, który za jakiś czas jeszcze - mam nadzieję także tu zaprezentować. Poniższy pilot oparty jest na procesorku ATtiny2313 jak widać na fotkach. Obsługuje on w tej...
hmm no tak myślałem ale musiałem dopasować się prockiem do istniejącej płytki i nie za bardzo mogłem uruchomić tym pinchange :( tzn wystawiałem na portD zera przed sleep i oczekiwałem w stanie powerdown na zmianę stanu na pinach wejściowych portuB (bo tak klawiatura jest zorganizowana) ale hmmm chyba wyjścia portuD zostają wyłączone i nie ma tam zer...
chcialem zrobic budzenie procesora za pomoca ktoregos z 4 przyciskow. schemat jest podobny do tego (tylko tutaj jest wykorzystany attiny2313 ja chce atmega32): http://obrazki.elektroda.net/85_12264138... Przed wejsciem w tryb powerdown chcialem wystawic na przyciski stan niski, wtedy bym mial mozliwosc wychodzenia z powerdown za pomoca przerwania...
Chcialem zbudowac mikrosumo robota, bo dostalem takie przekladnie: http://www.solarbotics.com/assets/images... Wiem ze w polsce nie ma takich zawodow wiec nie bede zbytnio zwracal uwage na rozmiary i na wage, mimo to mam nadzieje ze wyjdzie jak najmniejszy, ok. wymiarow 5x5 cm Zrobie go na atmega32l. Jednak mam problem,...
[quote=GieniekS] PostWysłany: 21 Cze 2005 10:42 Temat postu: Re: atmega32+cc1000 Jak to połączyć Moim zdaniem przejście z 5V na 3V jest zbyteczne. Przeprowadziłem już pruby na: ATmega32, ATmega8515 i ATtiny2313 zasilanych z 3V i nie miałem problemów nawet z programowaniem ... [/quote] A jak z programowaniem eepromu w ATm32, ATm8515 przy takich napięciach...
hej sorry ze tak dlug nie odpowiadalem ale nie bylo mnie i postram sie odpwoeidz an wszytskei pytania: jak długo wyciągnie na jednej baterii? Zegarek w stanie czuwania pobiera ok 4 mikroampery, procesor jest wtedy w trybie powerdown i chodzi tlyko zegar czasu rzeczywistego. tak wiec przy mojej baterii 130 mAh , przy nieuzywaniu wyswietlacza pochodzilby...
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...
Jeśli WD ma być "tylko" do budzenia to się zgodzę. Przyzwyczaiłem się WD zostawiać sobie też dla bezpieczeństwa aplikacji. If WDE is set, the Watchdog Timer is in Interrupt and System Reset Mode. The first time-out in the Watchdog Timer will set WDIF. Executing the corresponding interrupt vector will clear WDIE and WDIF automatically by hardware (the...
Naukę C polecam - nie będziesz musiał walczyć z Bascomem. Polecam książki http://Atnel.pl w pierwszej masz nawet projekt takiego energooszczednego pilota rc5 na kości attiny2313. Poza tym czemu przerwanie generujesz takimi bramkami? Nie wystarczyłoby 4x 1n4148?
Witam. Dokładnie tak, jak mówi kolega Prodig. Ponieważ nigdy nie używałem Powerdown, więc postanowiłem sprawdzić to wybudzanie. W pętli Do ... Loop było Powerdown i mruganie Ledem, aby sprawdzić, czy układ żyje, a przerwania na Int0 było podawane co 1 sek przez PCF8583. Jeśli w programie (Attiny2313) było: Config Int0 = Rising to program umierał, a...
Bity są maskowane oczywiście i przy zapisywaniu i odczytywaniu. Często ustawia mi się bit VL lub przestawia czas. Jak pisałem wcześniej, proc przeważnie chodzi w powerdown... Poprawiam któryś z poprzednich postów: po przylutowaniu rurki kwarcu do masy on nie zatrzymuje się ale straaaaasznie powoli chodzi. Schemat: http://obrazki.elektroda.pl/8590650200_1...
Mam problem ponieważ zrobiłem układ z edw 10/2007 i nie działa. Nadajnik wysyła coś (widać migającą diodę przez aparat) ale odbiornik nie reaguje. Odbiornik podczerwieni sprawdzony działa, jedynie co zostało to program. Poniżej wrzucam listingi nadajnika i odbiornika i schematy nadajnik: $regfile = "attiny2313.dat" $crystal = 4000000 Dim Tryburz...
Tomasz Gumny: czytałem datasheet i wiem dokładnie jak to działa. Nie mogłem jednak znaleźć miejsca powodującego problem... Andrzej_S: genialne! Właśnie o to chodziło. Że też nie mogłem tego zauważyć! Starzeje się! Właśnie, gdy program w pętli głównej wykona instrukcje GIMSK |= (1<<INT0); a w tym czasie wystąpi przerwanie z poprawnie odczytanym...
Witam wszystkich :D Zanim zalozylem ten temat b. duzo szukalem tego co potrzebuje i wiem ze bylo juz pisane na ten temat ale nie znalazlem nic konkretnego wiec pisze . A chodzi mi o to ze potrzebuje napisac program w bascom do attiny 2313 ktory mial by utrzymywac procka w trybie uspienia a gdy wcisne jeden z 2 guzikow to ma sie obudzic wyslac dany kod...
powerdown attiny2313 atmega8 powerdown wybudzanie powerdown
mazda odpala cylindrach generator tekstów kluczowanie cewki wysokiego napięcia
schemat płyty indukcyjnej schemat płyty indukcyjnej
Dyfuzor ssący w pompie Jet, MH, Inox 1300 – prawidłowy montaż, ustawienie, uszczelnienie Beretta Quadra – zielona dioda miga, czerwona blokada po napełnieniu wodą, piec gaśnie po 3 sek