-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!wsisiz.edu.pl!.POSTED!not-for-mail
From: Atlantis <m...@w...pl>
Newsgroups: pl.misc.elektronika
Subject: AVR - przerwania zewnętrzne, usypianie i budzenie
Date: Sat, 09 Feb 2013 19:08:56 +0100
Organization: http://www.wit.edu.pl
Lines: 21
Message-ID: <kf63bu$c0q$1@portraits.wsisiz.edu.pl>
NNTP-Posting-Host: avt135.neoplus.adsl.tpnet.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: portraits.wsisiz.edu.pl 1360433343 12314 83.27.53.135 (9 Feb 2013 18:09:03
GMT)
X-Complaints-To: a...@w...edu.pl
NNTP-Posting-Date: Sat, 9 Feb 2013 18:09:03 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107
Thunderbird/17.0.2
Xref: news-archive.icm.edu.pl pl.misc.elektronika:642285
[ ukryj nagłówki ]Po przeczytaniu odpowiedniego rozdziału podręcznika programowania AVR-ów
wciąż mam kilka wątpliwości, które chciałbym rozwiać:
1) Co tak właściwie dzieje się po wprowadzeniu mikrosterownika w stan
uśpienia? Jakie operacje będą wykonywane, a jakie nie? Załóżmy, że przy
pomocy rejestru MCUCR konfiguruję tryb ilde, w którym aktywna jest
większość modułów. Mam rozumieć, że wywołanie funkcji sleep_mode
spowoduje zatrzymanie wykonywania operacji w głównej funkcji programu,
ale wciąż będą wykonywane funkcje obsługi przerwań czynnych modułów, np.
USART, nawet jeśli nie zawierają one instrukcji wybudzenia mikrosterownika?
2) Co się stanie w przypadku wprowadzenia mikrosterownika w tryb
power-down, podczas gdy do portu USART podłączone jest aktywne
urządzenie? Do momentu wybudzenia mikrosterownika np. przez INT0
przesyłane dane będą po prostu przepadały, czy też taka sytuacja stwarza
jakieś zagrożenie dla uC albo podłączonego modułu?
3) Po wybudzeniu układu (np. przez przerwanie zewnętrzne) w którym
miejscu program wznawia swoją pracę? Dokładnie tam, gdzie znajdował się
przed uśpieniem, czy w jakimś innym punkcie?
4) Rozumiem, że w stanie uśpienia wszystkie wyłączone moduły (liczniki,
PWM) zachowują swoją konfigurację i po wybudzeniu automatycznie
rozpoczynają przerwaną pracę?
Następne wpisy z tego wątku
- 09.02.13 19:47 michal
- 09.02.13 20:27 Atlantis
- 10.02.13 13:43 DJ
- 10.02.13 17:58 Atlantis
- 10.02.13 18:04 AlexY
- 10.02.13 18:26 DJ
- 10.02.13 18:34 Atlantis
- 10.02.13 18:33 DJ
- 10.02.13 18:40 DJ
- 10.02.13 18:54 DJ
- 10.02.13 19:21 Atlantis
- 10.02.13 19:37 J.F.
- 11.02.13 01:10 Marek
- 11.02.13 03:02 Michoo
- 11.02.13 11:51 Adam Wysocki
Najnowsze wątki z tej grupy
- Wyświtlacz ramki cyfrowej
- bateria na żądanie
- pradnica krokowa
- Nieustający podziw...
- Coś dusi.
- akumulator napięcie 12.0v
- Podłączenie DMA 8257 do 8085
- pozew za naprawę sprzętu na youtube
- gasik
- Zbieranie danych przez www
- reverse engineering i dodawanie elementów do istniejących zamkniętych produktów- legalne?
- Problem z odczytem karty CF
- 74F vs 74HCT
- Newag ciąg dalszy
- Digikey, SN74CBT3253CD, FST3253, ktoś ma?
Najnowsze wątki
- 2025-01-23 5G Apokalipsa - nie tylko dla tutejszych przeżuwaczy podpiczników
- 2025-01-23 wodor
- 2025-01-23 Zawór grzybkowy - jaki producent
- 2025-01-23 Warszawa => Expert IT Recruiter 360 <=
- 2025-01-23 Warszawa => Key Account Manager IT <=
- 2025-01-23 Citi Handlowy promocja na kartę kredytową
- 2025-01-22 Gdańsk => System Architect (Java background) <=
- 2025-01-22 Katowice => Senior Field Sales (system ERP) <=
- 2025-01-22 Warszawa => Java Developer <=
- 2025-01-22 pokolenie Z
- 2025-01-22 Wyświtlacz ramki cyfrowej
- 2025-01-22 Białystok => Architekt rozwiązań (doświadczenie w obszarze Java, A
- 2025-01-22 Chrzanów => Team Lead / Tribe Lead FrontEnd <=
- 2025-01-22 Ostrów Wielkopolski => Konsultant Wdrożeniowy Comarch XL/Optima (Ksi
- 2025-01-22 oferta na ubezpieczenie OC życie prywatne