attiny2313 sleep

Znaleziono około 26 wyników dla: attiny2313 sleep
  • Attiny2313 konfiguracja watchdoga i wybudzanie uC z trybu uśpienia

    Przerwanie od WD TRZEBA włączać za każdym razem przed komendą SLEEP bo wejscie w przerwanie automatycznie kasuje bit który zezwala na przerwanie i następny okres WD po prostu bez tego zresetuje uC. Tak jest w trybie Interrupt+Reset, wtedy pierwsze przepełnienie odpala przerwanie a drugie i następne reset. W trybie Interrupt bit WDIE nie jest kasowany....

    Mikrokontrolery AVR   24 Maj 2022 06:32 Odpowiedzi: 9    Wyświetleń: 777
  • REKLAMA
  • Jak uruchomić procesor po komendzie powerdown za pomocą przycisku?

    Datasheet attiny2313 str. 34 (Power Management and Sleep Modes) - takie same warunki wybudzenia co dla Atmegi Najprościej RESET, inne to przerwanie INT0 jeśli nie chcesz resetować procka. Jaki stan na nóżce podać? - podpowie strona 62 tegoż datasheeta :) (External interrupts)

    Mikrokontrolery   02 Gru 2009 17:15 Odpowiedzi: 6    Wyświetleń: 963
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [Bascom] On/off na przerwaniu zewnetrznym ATTINY2313

    Nie jestem pewien, ale wybudzanie da się chyba tylko stanem nie zboczem... doczytaj w dokumetacji:> Przed uśpieniem(procek wykonuje kod) , INT0 może być ustawione na falling , ale przed wykonaniem instrukcji SLEEP , należy zmienić sposób wyzwalania na LOW LEVEL i ... włączyć przerwania , jeśli usypiamy proca w przerwaniu. Poza tym , bit ISC01 może...

    Mikrokontrolery AVR   19 Lip 2008 13:33 Odpowiedzi: 9    Wyświetleń: 1668
  • AVR/ATtiny2313 - Ciekawa "zwiecha" systemu przy blokadzie INT0 i Power

    Nie sprawdzalem Twojego rozwiązania, bo nie mam pod ręką układu, ale na spokojnie zastanowie się co to zmienia. To, co zaproponowałem kompiluje się tak (fragment pliku *.lss): cli(); 8e:f8 94 cli GIMSK |= (1<<INT0); 90:8b b7 inr24, 0x3b; 59 92:80 64 orir24, 0x40; 64 94:8b bf out0x3b, r24; 59 sleep_enable();...

    Mikrokontrolery AVR   07 Paź 2012 14:51 Odpowiedzi: 12    Wyświetleń: 1974
  • [attiny2313A] sleep mode i wybudzanie z użyciem przycisków. [C]

    Pytałeś o wybudzanie procesora, odpowiedz masz w linku dla przykładu klawiatury matrycowej. W ogóle lepiej zastosuj power-down A wybudzić możesz tylko stanem niskim przerwania int0. A jeśli chodzi o przerwania pin change warto zapoznać sie z rejestrami z tym związanymi a wszystko stanie się jasne. Chodzi o to ze przerwania zostaje wywołane, jeśli choć...

    Mikrokontrolery AVR   28 Wrz 2011 20:47 Odpowiedzi: 5    Wyświetleń: 2574
  • REKLAMA
  • ATtiny2313 - jak poprawić dokładność zegara po dodaniu obsługi RC5?

    do avr sprzedają takie specjalne kwarce (np 4.194304MHz). prescale 1024 i tajmer 1 8 bitowy generuje ci idealnie 16 przerwań na sekundę. W przerwaniu ovf timer0 inkrementujesz sobie zmienną (albo jeden wybrany rejestr tylko do tego) i jak większy to zero i zwiększasz sobie zmienną sekundową. Nie potrzeba żadnych auto przeładowań, konfig, odpalasz i...

    Mikrokontrolery   01 Gru 2007 03:19 Odpowiedzi: 11    Wyświetleń: 1715
  • [AVR-GCC] [AVR-GCC][Attiny2313] Obsługa przycisków w przerwaniu INT0 dla RC5

    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...

    Mikrokontrolery AVR   16 Lut 2011 19:27 Odpowiedzi: 16    Wyświetleń: 4499
  • AVR: Czy poprawnie ustawiam tryb power down i obsługę przerwania INT0?

    Ja wprowadzam ATtiny2313 w taki sposob: MCUCR = (1<<SE) | (1<<SM0) | (1<<SM1); //Power-down asm ("sleep"); i dzala bardzo dobrze. Wczesniej aktywuje jeszcze przerwanie, ktore go budzi.

    Mikrokontrolery   02 Wrz 2006 21:18 Odpowiedzi: 2    Wyświetleń: 1202
  • REKLAMA
  • [Attiny2313] Jak zmniejszyć pobór prądu w trybie powerdown dla Attiny2313?

    ...Według mojego kalkulatora 0x70 to 0b01110000 czyli według noty st-by Twój kalkulator działa dobrze, ale Bascom-owy(v.1.11.9.3) nie bardzo :( Bascom Basic $regfile = "attiny2313.dat" Idle Powersave Powerdown Stop Efekt w ASM 2: Idle +0000002C: B785 IN R24,0x35 In from I/O location +0000002D: 7F8E ANDI R24,0xFE Logical AND with...

    Mikrokontrolery AVR   31 Sty 2009 13:26 Odpowiedzi: 16    Wyświetleń: 4166
  • MinimizingPowerConsumtion ATtiny2313 - ktoś pomoże?

    ldi r16,0b00100000 out mcucr,r16 ;SE = sleep sleep ldi r16,0b00000000 out mcucr,r16 ;wylacz SE Działa zgodnie z instrukcją: Ustawiamy odpowiednia konfigurację do funkcji oszczedzania i wydajemy komendę uśpienia. Następna linijka jest bo tak napisali w datasheet - żeby zmienić rejestr zaraz po wybudzeniu - moze trzeba było by to przenieść do obsługi...

    Mikrokontrolery   29 Gru 2006 19:48 Odpowiedzi: 7    Wyświetleń: 1428
  • Jak zapisać dane z DS1820 do EEPROM 24c04 na ATtiny2313?

    Witam wszystkich Forumowiczów! Jestem uczniem 3 klasy technikum i już od pół roku zacząłem interesować się programowaniem uK. Pisałem w C bo to dla mnie prosty język. Ostatnio zadałem sobie problem (no dobra chcę zaszpanować przed kumplami :P). Chcę zrobić dobory rejestrator temperatury w pokoju. Wybrałem sobie uK ATtiny 2313, układ DS1820 (czujka temperatury)...

    Mikrokontrolery AVR   06 Gru 2013 11:27 Odpowiedzi: 15    Wyświetleń: 3916
  • REKLAMA
  • [BASCOM] Jak wprowadzić Attiny2313 w tryb Powerdown z wyłączonym wyświetlaczem LED?

    Witam 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. Niestety reakcji brak. Attiny ma wyłączony bit podziału Fosc/8 ma wyłączony watchdog oraz jest ustawiona na wewnętrzny oscylator 8MHz. Jakikolwiek wybrany tryb "Sleep Mode" nie zmienia/ustawia...

    Mikrokontrolery AVR   29 Paź 2013 00:31 Odpowiedzi: 3    Wyświetleń: 1335
  • Przejście ATtiny2313 w tryb oszczędzania energii - asembler

    Szanowny Panie (at)tadeko9 , przepraszam za mój poprzedni, faktycznie szorstki, ton. Co złego to nie ja :D W pierwszym poście dołączył Pan taki kod: Dlatego dołączam od razu ten dla powyższego kodu. [syntax=avrasm]2: $regfile = "attiny2313.dat" 3: $crystal = 4000000 4: $hwstack = 40 5: $swstack = 16 6: $framesize = 32 7: 8: Config Portd.2 = Input :...

    Mikrokontrolery AVR   21 Sie 2020 19:54 Odpowiedzi: 14    Wyświetleń: 1143
  • I2C na ATmega644P: Kod Master nie działa poprawnie, co może być przyczyną?

    Ty czy Kardaś? No ta w zasadzie popodmieniałem nazwy komend w przypadku mastera, ale w tym przykładzie nie ma dużo więcej do roboty, jak uda się stworzyć własną apkę na kompa to trochę pozmieniam (dodam więcej case'ów xd). Dużym problemem było to, że nie zaznaczyłem zapisu eepromu w eclipse, ale nadal są błędy teraz już chyba tylko po stronie slave'a:...

    Mikrokontrolery AVR   25 Sie 2024 22:00 Odpowiedzi: 5    Wyświetleń: 288
  • [Attiny2313V] Attiny2313V – jak zwiększyć zasięg pilota IR zasilanego 2xR6, słaba dioda IR

    Witam Staram się zrobić pilota uniwersalnego do wyłączania i włączania telewizora i dekodera UPC. Dodatkowo chcę w pilocie zrobić coś na podobiznę funkcji SLEEP, mianowicie wyłączać telewizor i dekoder po zadanym czasie. Na chwilę obecną utknąłem przy próbie zwiększenia odległości na jaką nadaje pilot. Całość docelowo ma być zasilana 2 akumulatorkami...

    Mikrokontrolery AVR   23 Maj 2010 10:14 Odpowiedzi: 8    Wyświetleń: 3457
  • [Attiny2313] USART - odbieranie wartości 0 przy rozłączaniu z PC

    Witam Mam prosty układzik max232 + attiny2313 i działa ładnie ale jest takie dziwne zachowanie przy rozłączaniu połączenia ze strony PC, otóż uC odbiera wartość 0. Dlaczego ? Nawet wykorzystanie np. bray terminal, klikam Connect i Disconnect. Po kliknięciu Disconnect uC odbiera właśnie 0. Ustawienia USART: void USART_Init( unsigned int baud )...

    Mikrokontrolery AVR   31 Maj 2009 18:26 Odpowiedzi: 5    Wyświetleń: 990
  • RS232 w C interfejs, wyjątek z biblioteki RICHED20.dll.

    Witam wszystkich. Również w ostatnim czasie komunikuję się po RS232 z mikrokontrolerem ATtiny2313. Napisałem już zalążek interfejsu w Builderze 6.0. Dodam, że w C++ dopiero programuje od jakichś 2 tygodni, więc proszę o wyrozumiałość jeżeli któryś z problemów będzie banalny. Mój kod do przesyłania po magistrali RS232 wygląda następująco: void __fastcall...

    Programowanie   26 Lip 2009 20:24 Odpowiedzi: 31    Wyświetleń: 5545
  • Wsad do procesora ADuC812 obsługującego syntezę ADF4113

    Witam, program ustawia 1 częstotliwość - 176Mhz dla syntezy ADF4001 - bez wyświetlacza lcd - procesor Attiny2313, częstotliwość referencyjna syntezy 10Mhz - krok 100khz: $crystal = 8000000 Dim Value As Long , A As Byte Clk Alias Portb.0 Data_ Alias Portb.1 Le Alias Portb.2 Led_off Alias Portb.3 Declare Sub Wpisz_adf Declare Sub Wait_100ns Ddrb = &B00001111...

    Radiotechnika Serwis   24 Sie 2009 11:56 Odpowiedzi: 9    Wyświetleń: 4062
  • Zegar dwunastodiodowy w oparciu o ATmega8 i DS1307

    Ad 1. Skaczesz po procesorach, ze trudno nadążyć :) ATtiny2313 nie ma TOSC, bo nie ma Timera2 pracującego asynchronicznie, Możesz oczywiście zrobić własny generator i podłączyć do T0, ale wtedy uśpisz ATtiny jedynie do trybu Idle przez co będzie zużywał sporo prądu. Ale jeśli to nie jest projekt zasilany z baterii, to nie ma znaczenia. Ad 2. i 3. http://mikrokontrolery.blogspot.com/2011...

    DIY Konstrukcje   05 Sie 2015 22:29 Odpowiedzi: 21    Wyświetleń: 4146
  • Komunikacja komputera z mikrokontrolerem przez LPT.

    ... ja bym na twoim miejscu mając do dyspozycji port LPT wykorzystał przesyłanie danych za pomocą linii 8bitowej a nie bawił się w emulowanie RSa ... a to dlatego , że właśnie "zjesz zęby" na dobieraniu tych jak mówisz tych prostych pętli czasowych w Delphi. Trzeba sobie jednak pomóc asemblerem, programem pod WinXP typu ZLPortIO lub podobnym aby uzyskać...

    Mikrokontrolery   04 Lut 2007 01:01 Odpowiedzi: 41    Wyświetleń: 5600
  • Własny pilot RM-1 do aparatów OLYMPUS

    http://obrazki.elektroda.net/32_11674302... Witam, ... chciałbym przedstawić pilot własnej konstrukcji ;) ... pnieważ zwykle używam aparatów OLYMPUS a nigdy nie miałem okazji zakupić do nich pilota zdalnego sterowania to postanowiłem sam go wykonać w oparciu o uC. Oczywiście jak to zwykle bywa najczęściej problem jest z obudową do urządzenia. Rozwiązałem...

    DIY Konstrukcje   31 Lip 2007 19:15 Odpowiedzi: 26    Wyświetleń: 6519
  • Lampka RGB by molszewski

    Skoro już jesteśmy przy konstruktywnych krytykach, to i ja dodam kilka uwag: 1) Schemat jest bardzo słabo czytelny. Staraj się stosować Vcc i GND, bo np. okolice resetu wyglądają na pierwszy rzut oka co najmniej dziwnie. Warto rozdzielić sekcje zasilania i głównego obwodu. Oto kawałek jakiegoś mojego projektu - sam powiedz, czy nie jest bardziej czytelnie?...

    DIY Konstrukcje   08 Maj 2013 16:15 Odpowiedzi: 24    Wyświetleń: 20715
  • Cyfrowa stacja lutownicza-bascom avr, max6675, attiny2313

    Napisałem nowy program, jednak obrałęm Mege8 [syntax=basic4gl]'======================... '*************Stacja lutownicza Mega8 V0.1**************** '*********Wypocił: Andrzej Jakubowski 30.05.2011********** '=======================================... '=======================================...

    Mikrokontrolery AVR   30 Maj 2011 11:29 Odpowiedzi: 9    Wyświetleń: 4313
  • ATtiny2313 - Pilot IR - nieprawidłowe działanie przycisku

    Cześć mam taki kod: http://obrazki.elektroda.pl/1122613600_1... http://obrazki.elektroda.pl/3713003900_1...

    Mikrokontrolery Początkujący   28 Mar 2016 19:05 Odpowiedzi: 0    Wyświetleń: 882
  • [Attiny2313][C] Usypianie Attiny2313 i modułu radiowego RFM12b

    Witam. Próbuję uporać się aktualnie z usypianiem procesora oraz modułu radiowego. Korzystam ze schematu http://loee.jottit.com/rfm12b_and_avr_-_... . Do układu podłączona jest też klawiatura matrycowa, wciśnięcie któregoś klawisza wybudza procesor przez INT0, wysyłana jest paczka, i układ idzie spać. Z odłączonym modułem radiowym wszystko działa...

    Mikrokontrolery AVR   18 Mar 2011 14:24 Odpowiedzi: 0    Wyświetleń: 1140
  • Jak zbudować pilot do Nikona D50 z użyciem Attiny13?

    Witam Ostatnimi czasy trafiłem na stronę http://www.bigmike.it/ircontrol/. Jako, że mam Nikona d50 postanowiłem wykonać pilot do jego obsługi. Stwierdziłem jednak, że po co mam wstawiać attiny2313 skoro potrzeba mi tylko jednego portu - wybór padł na attiny13. Przerobiłem trochę program: .include "tn13def.inc" .DEF DelayReg = R23 .DEF MainLoopC...

    Mikrokontrolery   25 Mar 2008 20:53 Odpowiedzi: 0    Wyświetleń: 1036