MCU--Low Power Processing Flow

Publisher:诚信与爱Latest update time:2022-07-13 Source: csdnKeywords:MCU Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

Nowadays, electronic products generally require low power consumption. Different MCUs may have different processing procedures for entering low power consumption, but the general process is still the same. The processing procedures for MCU entering low power consumption are as follows:


(1) Turn off the power supply of peripherals other than the MCU, such as the power supply of RS485 and CAN transceiver modules;


(2) Deinitialize the initialized MCU on-chip peripheral modules, such as timers, ADC, etc.


(3) If a timed wake-up is required in low power mode, then the RTC function should be initialized at this time; if an external interrupt wake-up is required, then the corresponding external interrupt should be configured at this time;


(4) Deinitialize the initialized IO port. If the IO is pulled up to high, the IO push-pull output is configured to be high level. If the IO is pulled down to ground, the IO port is configured to be high impedance input or push-pull output low level.


(5) Configure unused and floating IO pins and configure IO as high-impedance input (usually, but it depends on the MCU);


Keywords:MCU Reference address:MCU--Low Power Processing Flow

Previous article:MCU--Several Common Communication Buses
Next article:MCU--Xintang N76E003--Create Project

Recommended ReadingLatest update time:2024-11-16 11:35

Is arduino or microcontroller better? What is the difference between arduino and microcontroller?
Many beginners, like me, don't know the difference between arduino and microcontroller. In fact, I didn’t know the existence of Arduino until I finished learning. Fortunately, I learned directly about the 51 microcontroller. Otherwise, I might have learned Arduino because this platform is more friendly to beginners. I
[Microcontroller]
Analysis on the method of realizing PWM output function in MCS-51 series microcontroller
The MCS-51 series of microcontrollers does not have a PWM output function, which can be realized by using a timer and software. It is very practical for occasions where the accuracy is not high. It uses high-speed optical isolation 6N137 to output and inverts the PWM signal. 1. Working principle 2. PWM output 1. Fix
[Microcontroller]
Design of automatic watering greenhouse control system based on single chip microcomputer
0.jpg (59.18 KB, Downloads: 7) Download attachments    and save them to the photo album Uploaded on 2018-5-5 16:22   This design is to design an automatic watering system controlled by a 51 single-chip microcomputer to realize an automated system for watering indoor potted flowers. The system can monitor the humid
[Microcontroller]
Design of automatic watering greenhouse control system based on single chip microcomputer
Talk about some misunderstandings in learning single chip microcomputer
1. To learn assembly, you must first memorize the instructions of the microcontroller:    Most people who learn MCU think that to learn assembly, they must first memorize the instructions of the MCU. In fact, this is not the case. I have been engaged in MCU programming for many years and have mastered several MCU prog
[Microcontroller]
80c51 is several microcontrollers. 80c51 microcontroller has several interrupt sources.
  How many microcontrollers are 80c51?   80C51 is an 8-bit microprocessor, also known as 8051, launched by Intel Corporation. It is one of the earliest commercial microcontrollers and is widely used in many embedded systems because of its simplicity, ease of use, flexibility and reliability. In the 80C51 series, the m
[Microcontroller]
Semiconductor intelligent refrigeration refrigerator made of single chip microcomputer
A few days ago, a friend told me that the Chinese New Year is coming soon. I am planning to buy some New Year's goods for the refrigerator. I am not too busy recently, so I thought of making a small refrigerator for fun. Without further ado, let me introduce the equipment first Equipment: a power module, 220v to 12v,
[Microcontroller]
Semiconductor intelligent refrigeration refrigerator made of single chip microcomputer
51 MCU timing alarm clock simulation program
The simulation schematic is as follows Basic functions of timer alarm 1. Basic functions of the timer alarm:          Use a 3-digit seven-segment display to show the timer and remaining time (in seconds)          There are 3 buttons to set the timing time:          Operation key K1: Start timing (default is 60 second
[Microcontroller]
51 MCU timing alarm clock simulation program
Single chip microcomputer pronunciation circuit and program design scheme
This section introduces a pronunciation circuit   made using AT89C2051 . Various sounds can be realized through programming, which is flexible and convenient. Its schematic diagram is shown in Figure 2-81.      This circuit uses the characteristics of square wave with rich harmonic components, and is programmed to us
[Microcontroller]
Single chip microcomputer pronunciation circuit and program design scheme
Latest Microcontroller Articles
  • Download from the Internet--ARM Getting Started Notes
    A brief introduction: From today on, the ARM notebook of the rookie is open, and it can be regarded as a place to store these notes. Why publish it? Maybe you are interested in it. In fact, the reason for these notes is ...
  • Learn ARM development(22)
    Turning off and on interrupts Interrupts are an efficient dialogue mechanism, but sometimes you don't want to interrupt the program while it is running. For example, when you are printing something, the program suddenly interrupts and another ...
  • Learn ARM development(21)
    First, declare the task pointer, because it will be used later. Task pointer volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • Learn ARM development(20)
    With the previous Tick interrupt, the basic task switching conditions are ready. However, this "easterly" is also difficult to understand. Only through continuous practice can we understand it. ...
  • Learn ARM development(19)
    After many days of hard work, I finally got the interrupt working. But in order to allow RTOS to use timer interrupts, what kind of interrupts can be implemented in S3C44B0? There are two methods in S3C44B0. ...
  • Learn ARM development(14)
  • Learn ARM development(15)
  • Learn ARM development(16)
  • Learn ARM development(17)
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号