irq_lowpow
1.0.0
โครงการนี้เกิดมาเพื่อแก้ปัญหาการนอนหลับต่ำพร้อมกับสุนัขเฝ้าบ้านและปัญหาการขัดจังหวะใน RP2040 ด้วย Raspberry Pi Pico
ฉันต้องการซอฟต์แวร์ที่:
ควรมีสองวิธีในการปลุกไมโครคอนโทรลเลอร์จากโหมดการนอนหลับต่ำ:
หากไฟขัดจังหวะโปรแกรมควรเข้าสู่ลูปรอปุ่มกดเพื่อกด Watchdog
วิธีเดียวที่ออกมาจากลูปนั้นควรเป็นสุนัขเฝ้าบ้านรีเซ็ตไมโครคอนโทรลเลอร์
ดังนั้นจึงมีสามรัฐที่ไมโครคอนโทรลเลอร์สามารถอยู่ใน:
เป้าหมายคือการมีโหมดสลีปที่มีการใช้พลังงานต่ำที่สุดเท่าที่จะเป็นไปได้ซึ่งไม่ได้ปิดกั้นสุนัขเฝ้าบ้านจากการทำงาน
เมื่อตื่นจากโหมดการนอนหลับต่ำไมโครคอนโทรลเลอร์ควรได้รับการกู้คืนเป็นความถี่เต็มเช่นเดียวกับก่อนเข้าสู่โหมดสลีป ควรมีฟังก์ชั่นเพื่อยืนยันสิ่งนี้