REKLAMA
REKLAMA

attiny2313 sleep

Znaleziono około 26 wyników dla: attiny2313 sleep
  • [attiny2313A] sleep mode i wybudzanie z użyciem przycisków. [C]

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

    Mikrokontrolery AVR   28 Wrz 2011 20:47 Odpowiedzi: 5    Wyświetleń: 2406
  • REKLAMA
  • Rejestrator temperatury [ATtiny2313][C]

    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ń: 3823
  • ATtiny2313 - Pilot IR - nieprawidłowe działanie przycisku

    Cześć mam taki kod:

    Mikrokontrolery Początkujący   28 Mar 2016 19:05 Odpowiedzi: 0    Wyświetleń: 783
  • [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 . 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 idealnie, podczas spania procesor pobiera katalogowe...

    Mikrokontrolery AVR   18 Mar 2011 14:24 Odpowiedzi: 0    Wyświetleń: 1101
  • [AVR-GCC][Attiny2313] Problem z wysyłaniem rc5

    Po wykonaniu transmisji RC5 wywołuję tą funkcję: void sleep() { _delay_ms(200); ACSR |=(1<<ACD); // Wyłączenie komparatora analogowego WDTCSR |= (1<<WDCE) | (1<<WDE);// WYŁĄCZENIE WATCHDOG'a WDTCSR = 0x00; // Turn off WDT MCUCR |= ((1<<SM0)|(1<&l...

    Mikrokontrolery AVR   16 Lut 2011 19:27 Odpowiedzi: 16    Wyświetleń: 4439
  • REKLAMA
  • 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ń: 4172
  • 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ń: 1836
  • [BASCOM] Attiny2313 i kłopot z trybem Powerdown

    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ń: 1209
  • [Attiny2313V] Mały zasięg pilota 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ń: 3328
  • 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ń: 1302
  • ATtiny2313 problem z odmierzaniem czasu

    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ń: 1673
  • [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ń: 1620
  • [Attiny2313][Bascom i ASM] tryb powerdown

    Witam, Niestety ostatnio od kilku miesięcy mam bardzo mało czasu na swoje hobby i zabawę z prockami więc teraz tak z marszu ciężko mi sobie przypomnieć jak dokładnie działałem z tym PowerDown w swoim pilocie ale wkleję poniżej swój kod taki jaki działa do dzisiaj w tym moim pilociku i to bardzo dobrze działa - moż coś to pomoże. Niestety kod jest w...

    Mikrokontrolery AVR   31 Sty 2009 13:26 Odpowiedzi: 16    Wyświetleń: 4043
  • [Attiny2313] USART - dane przed rozłączeniem

    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ń: 924
  • REKLAMA
  • 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ń: 1035
  • Attiny2313 konfiguracja watchdoga i wybudzanie uC z trybu uśpienia

    Funkcje wyglądają tak i działają dobrze. Nie zamykam jeszcze tematu jakby ktoś chciał coś jeszcze napisać. Dziękuję wszystkim za pomoc. [syntax=c]void opoznienie_wdt_025() { set_sleep_mode(SLEEP_MODE_STANDBY); //ustaw uśpienie na STANDBY cli(); wdt_reset(); WDTCSR |= (1<<WDCE) | (1<<WDE); WDTCSR = (1<<WDIE) | (1<<WDP2); //ustaw...

    Mikrokontrolery AVR   24 Maj 2022 06:32 Odpowiedzi: 9    Wyświetleń: 678
  • 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ń: 20532
  • 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ń: 5425
  • [Tiny2313][Bascom] UART - komunikacja z PC

    Witam Przesyłam z PC do µC napis do wyświetlenia po RS. Jednak w programie wysyłającym muszę dać opóźnienie ok. 50ms pomiędzy wysyłanymi liniami (LCD 2x16), aby napis został poprawnie wyświetlony. Czy można ten program jakoś poprawić? $regfile = "attiny2313.dat" $baud = 4800 Cls : Cursor Off On Urxc Odbierz Dim Rs As String * 16 ,...

    Mikrokontrolery AVR   17 Paź 2009 19:58 Odpowiedzi: 11    Wyświetleń: 2456
  • Attiny13 pilot do Nikona d50

    Witam Ostatnimi czasy trafiłem na stronę . 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 = R22 .DEF Counter = R21 .DEF...

    Mikrokontrolery   25 Mar 2008 20:53 Odpowiedzi: 0    Wyświetleń: 982
  • Tryb power down - proszę o sprawdzenie danych

    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ń: 1175
  • Własny pilot RM-1 do aparatów OLYMPUS

    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 go jednak w ten sposób iż zakupiłem na...

    DIY Konstrukcje   31 Lip 2007 19:15 Odpowiedzi: 26    Wyświetleń: 6441
  • 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ń: 5531
  • ADF4113 synteza / ADF4360

    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ń: 3927
  • jak włączyć procek po komendzie powerdown

    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ń: 873
  • 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. Ad...

    DIY Konstrukcje   05 Sie 2015 22:29 Odpowiedzi: 21    Wyświetleń: 3906