After program debugging, sleep mode, deep sleep mode, and power-down mode can be awakened by any external interrupts such as GPIO interrupts and timer interrupts. In deep power-down mode, the internal RTC needs to be powered and the ISP pin P2.10 needs to be pulled low to wake up the CPU, otherwise the program cannot be downloaded.
Deep sleep mode saves more power than power-down mode, with a standby current of 10uA.
Another discovery is that although all pins are in high impedance state in sleep mode, deep sleep mode, and power-down mode, setting the specified pin low before entering low power mode remains valid.
The environment I tested was LPC1752. When no peripherals were connected, the standby current was less than 1mA. Two pins were connected to relays and 6 pins were connected to LCD. When the low power mode was entered without setting these pins low, the standby current reached 45mA. After testing, it was found that the relay current reached 35mA, the LCD current reached 6mA, and other analog circuits accounted for 4mA. Before entering the low power mode, these pins were cleared first, and then entered the low power state, and it was found that the standby current was less than 4mA (only the analog circuit and CPU).
After consulting the "CORTEX_M3 Technical Manual", it was found that when entering low power mode, the CPU does not need to push the stack register operation.
Previous article:ARM vector interrupt and non-vector interrupt
Next article:Porting of Arm-Linux camera driver
- Popular Resources
- Popular amplifiers
- Learn ARM development(16)
- Learn ARM development(17)
- Learn ARM development(18)
- Embedded system debugging simulation tool
- A small question that has been bothering me recently has finally been solved~~
- Learn ARM development (1)
- Learn ARM development (2)
- Learn ARM development (4)
- Learn ARM development (6)
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- LED chemical incompatibility test to see which chemicals LEDs can be used with
- Application of ARM9 hardware coprocessor on WinCE embedded motherboard
- What are the key points for selecting rotor flowmeter?
- LM317 high power charger circuit
- A brief analysis of Embest's application and development of embedded medical devices
- Single-phase RC protection circuit
- stm32 PVD programmable voltage monitor
- Introduction and measurement of edge trigger and level trigger of 51 single chip microcomputer
- Improved design of Linux system software shell protection technology
- What to do if the ABB robot protection device stops
- CGD and Qorvo to jointly revolutionize motor control solutions
- CGD and Qorvo to jointly revolutionize motor control solutions
- Keysight Technologies FieldFox handheld analyzer with VDI spread spectrum module to achieve millimeter wave analysis function
- Infineon's PASCO2V15 XENSIV PAS CO2 5V Sensor Now Available at Mouser for Accurate CO2 Level Measurement
- Advanced gameplay, Harting takes your PCB board connection to a new level!
- Advanced gameplay, Harting takes your PCB board connection to a new level!
- A new chapter in Great Wall Motors R&D: solid-state battery technology leads the future
- Naxin Micro provides full-scenario GaN driver IC solutions
- Interpreting Huawei’s new solid-state battery patent, will it challenge CATL in 2030?
- Are pure electric/plug-in hybrid vehicles going crazy? A Chinese company has launched the world's first -40℃ dischargeable hybrid battery that is not afraid of cold
- BQ4050 cannot be unlocked using BQStudio
- [New Year's flavor competition] + Zongzi brown sugar with fish every year, Guizhou's strong special New Year flavor
- The difference between brushed motor and brushless motor
- Share a copy of the altium library file for zynq7000
- Live: Fluke experts talk about Fluke vibration monitoring solutions and product lines
- 【STM32WB55 Evaluation】_06_Temperature and humidity data upload experiment
- The May Day holiday is coming soon. How are you guys planning your holiday?
- EEWORLD University Hall----Application of Signal Processing in Power Engineering
- rt-thread studio 1.1.2 starts to support Arteli chips.
- After eating Zhihu mooncakes, did the big Vs turn into "Splatoon"? Officials urgently apologize: recall immediately!