- Külső merevlemezek - USB, eSATA, FireWire HDD
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- OLED TV topic
- TCL LCD és LED TV-k
- E-book olvasók
- A Windows 11 lett az úr az asztali PC-k piacán
- Home server / házi szerver építése
- Milyen billentyűzetet vegyek?
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Milyen processzort vegyek?
-
PROHARDVER!
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
Gergosz2
veterán
válasz
gyapo11 #2868 üzenetére
<avr/sleep.h>-nak érdemes utána olvasni, ott benne van minden. És igen tényleg elérhető elég kis fogyasztás, de érdemes ezt elolvasnod: [link].
Én személy szerint nem mentem el végletekig, az interfaceket lőttem le a timereket meg a ADC-t. Ez már levitte az áramfelvételt 30uA környékére ami 3,3V-on már elég kellemes volt. Én ezt egy Atmega168-cal csináltam.
Maga a az altatást végző függvény ez:
void sleepNow()
{
byte adcsra = ADCSRA;
delay(100);
//Mirf.powerDown();
ADCSRA = 0; //ADC kikapcsolása
set_sleep_mode(SLEEP_MODE_PWR_DOWN);
sleep_enable();
attachInterrupt(0, wakeup_nrfl, LOW);
sleep_mode();
sleep_disable();
ADCSRA = adcsra;
detachInterrupt(0);
}Ezt loopban rögtöm meghívom. A lényeg az, hogyha jön egy megszakítás, a program rögtön a sleep_disable(); parancsot hajtja végre, szóval ha elaltatod, akkor onnan folytatja. Azért is kell rögtön kikapcsolni, meg a megszakítást is addig kivenni. Utána megy tovább a loop-ban, amit még oda beraksz azt megcsinálja. Utána meg megint elalszik.
Új hozzászólás Aktív témák
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- iPhone topik
- One otthoni szolgáltatások (TV, internet, telefon)
- Külső merevlemezek - USB, eSATA, FireWire HDD
- BestBuy topik
- Magas AI-költségek, csökkenő létszám: dolgozók ezreit rúgja ki a Microsoft
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- OLED TV topic
- Apple iPhone 16 Pro - rutinvizsga
- Magisk
- További aktív témák...
- iPhone SE2 64GB fekete, gyönyörű újszerű állapotban, 3db van, 85% 92% és 100% akkuval
- iPhone SE2 64GB 82% piros, saját dobozzal
- Apple iPhone 13 Pro Max 128GB, Kártyafüggetlen, 1 Év Garanciával
- iPhone 12 128GB, fekete vagy fehér színben, újszerű állapotban
- iPhone 12 128GB, fekete és fehér színben, több db
- AKCIÓ! nVidia Quadro P4000 8GB GDDR5 videokártya garanciával hibátlan működéssel
- BESZÁMÍTÁS! 1TB Samsung 980 NVMe SSD meghajtó garanciával hibátlan működéssel
- Samsung Galaxy S24 Ultra 512GB Kártyafüggetlen 1Év Garanciával
- Apple iPhone SE 2020 64GB, Yettel függő, 1 Év Garanciával
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest