STM32 / Ders 10 / Low Power

Enerjiyi dusurmek kolay, zamaninda uyanmak zor kisim.

Bu laboratuvar, ayni uygulamanin Run, Sleep, Stop ve Standby modlarinda nasil baska bir karaktere büründüğünü gösterir. Asil soru "en dusuk akim hangisi" degil; "hangi wake source ile hangi gecikme bedelini odeyebilirim" sorusudur.

Kontroller

Profil, uyku modu ve olay yogunlugunu degistir

Ipuccu: UART gibi hizli tepki isteyen bir profilde Sleep ile basla. Sonra ayni profili Stop veya Standby'a alip gecikmenin nasil sorun yarattigini izle.

0 Olusan olay
0 Zamaninda tepki
0 Kacirilan / geciken
0 mA Ortalama akim
0 tick Resume gecikmesi
0 Cold boot / derin wake

Enerji Ozet

Wake source, deadline ve mode maliyeti

Derin modun avantajı idle akimdir; dezavantaji ise uyanma, restore ve bazen wake source kisitlaridir.

Zaman Cizelgesi

24 tick pencerede olay, guc modu, CPU ve periferal hazirligi
Wake Olaylari RTC, EXTI ya da UART kaynakli uyandirma tetikleri
Power State Run, Sleep, Stop, Standby, wake ve restore evreleri
CPU Calisiyor, kapali, uyaniyor ya da yeniden kuruyor
Peripherals Hazir, kapali ya da restore asamasinda
Tepki Kalitesi Zamaninda, gec ya da tamamen kacirilmis olaylar
RTC / timer wake EXTI / button wake UART RX wake Sleep Stop Standby Miss / unsupported

Transcript ve Teshis

Mode seciminin sonucu

Gorev ve Kod

HAL PWR akisina bagla
Gorev: Once UART dinleyici icin dogru modu bul. Sonra ayni sistemi Standby'a cek ve neden veri kacirdigini gozle.

Baslangic ayari mantikli: Sleep modunda resume neredeyse anlik ve UART olaylari zamaninda yakalanabiliyor.


          

Mini Quiz

Low power kararini cümleye cevir

1. Neden en dusuk akim veren mod her zaman en iyi secim degildir?

2. Stop modunun Sleep moduna gore tipik bedeli nedir?

3. Standby neden bazi profillerde fazla derin kalabilir?