รอตัวโปรแกรม ET-AVR ISP mkII ยังไม่ได้สักที จะขึ้นเรื่องใหม่เรื่อง clock ก็ยังไม่จบ ยังไม่ได้ลองกับตัวเอง จะขึ้นเรื่องใหม่ก็จะมั่วกันไปมา พรายกระซิบบอกให้ขึ้นหัวข้อใหม่แยกกันไปเลย จะได้ไม่สับสน ก็ดีเหมือนกัน
14. PM - Power Management and Sleep Modes14.1. OverviewSleep modes ทำให้ the application สามารถ shut down โมดูลที่ไม่ได้ใช้งานใน the MCU, ซึ่งช่วยประหยัดพลังงาน. The device จัดให้มี sleep modes อย่างหลากหลายทำให้ผู้ใช้สามารถปรับการใช้พลังงานให้เหมาะสมกับความต้องการใช้งาน
เมื่อเปิดใช้งาน, the Brown-out Detector (BOD) จะโมนิเตอร์ตรวจสอบ the power supply voltage ในระหว่าง the sleep periods. เพื่อประหยัดพลังงานมากขึ้นคุณสามารถปิดการใช้งาน the BOD ในบาง sleep modes. ดูที่หัวข้อ BOD Disable ด้วย.
Note: BOD disable มีให้ใช้แต่ใน ATmega328P เท่านั้น.
14.2. Sleep Modesตารางต่อไปนี้แสดง sleep modes ต่างๆ, ความสามารถของ BOD disable และ wake-up sources ของพวกมัน.
Note:1. แนะนำเฉพาะกับ external crystal หรือ resonator ถูกเลือกเป็น clock source เท่านั้น.
2. ถ้า Timer/Counter2 กำลังรันใน asynchronous mode.
3. สำหรับ INT1 และ INT0, มีเพียง level interrupt เท่านั้น
เพื่อที่จะเข้า the six sleep modes ใดโหมดหนึ่ง, the Sleep Enable bit ใน the Sleep Mode Control Register (SMCR.SE) ต้องถูกเขียนให้เป็น '1' และ a SLEEP instruction ต้องถูกปฏิบัติ. Sleep Mode Select bits (SMCR.SM[2:0]) ที่เลือก sleep mode ใดโหมดหนึ่ง(Idle, ADC Noise Reduction, Power-down, Power-save, Standby, or Extended Standby) จะถูกทำให้เป็นผลโดยคำสั่ง the SLEEP instruction.
หมายเหตุ: The block diagram ใน the section System Clock and Clock Options จัดให้มีภาพรวมที่คอบคุม the different clock systems ต่างๆใน the device, และการแจกจ่ายของมัน. รูปนี้เป็นตัวช่วยในการเลือก an appropriate(ที่เหมาะสม) sleep mode.
ถ้า an enabled interrupt เกิดขึ้นขณะที่ the MCU อยู่ใน a sleep mode, the MCU จะ wakes up. จากนั้นThe MCU จะหยุดเป็นเวลา 4 cycles นอกเหนือจาก the start-up time, การปฏิบัติ the interrupt routine, และหวนคืนปฏิบัติการคำสั่งที่ต่อจาก SLEEP. สิ่งที่บรรจุอยู่ใน the Register File and SRAM จะไม่เปลื่ยนแปลงเมื่อ the device ตื่นจาก sleep. ถ้า a reset เกิดขึ้นในระหว่าง sleep mode, the MCU จะ wakes up และปฏิบัติการจาก the Reset Vector.