attiny2313 sleep

Znaleziono około 27 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ń: 789
  • [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ń: 1686
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • 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ń: 978
  • 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ń: 1155
  • REKLAMA
  • 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ń: 1443
  • 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ń: 1353
  • 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ń: 4179
  • AVR/ATtiny2313 - Ciekawa "zwiecha" systemu przy blokadzie INT0 i Power

    Jeżeli z jakiegoś powodu w momencie wykonywania pierwszej instrukcji jakiś klawisz będzie wciśnięty to po niej mikrokontroler wejdzie w procedurę obsługi przerwania (przed wejściem w tryb uśpienia), wróci z niej z wyłączonym zezwoleniem na INT0 i wejdzie w tryb uśpienia. Spróbuj może tak, jak proponuje avr-libc-user-manual: [syntax=c] cli(); GIMSK...

    Mikrokontrolery AVR   07 Paź 2012 14:51 Odpowiedzi: 12    Wyświetleń: 1989
  • [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ń: 4517
  • [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ń: 2607
  • 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ń: 1217
  • 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ń: 1733
  • [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ń: 4193
  • [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ń: 1053
  • 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ń: 3934
  • [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ń: 3538
  • I2C na ATmega644P: Kod Master nie działa poprawnie, co może być przyczyną?

    witam, napisałem dwa kody na obsługę i2c master(atmega644p): /* * main.c * * Created on: 16 lut 2018 * Author: Mirosław Kardaś * web: www.atnel.pl */ #include <avr/io.h> #include <avr/interrupt.h> #include <string.h> #include <util/delay.h> #include <avr/wdt.h> #include <avr/pgmspace.h> #include <avr/eeprom.h>...

    Mikrokontrolery AVR   25 Sie 2024 22:00 Odpowiedzi: 5    Wyświetleń: 357
  • 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ń: 4092
  • 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ń: 5596
  • 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ń: 5651
  • 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ń: 6537
  • 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ń: 20760
  • [Tiny2313] [Tiny2313][Bascom] UART - jak uniknąć opóźnień przy wyświetlaniu na LCD?

    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ń: 2540
  • 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ń: 4331
  • 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ń: 888
  • 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ń: 1132
  • [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ń: 1146