1. Before using LED, you need to initialize the IO port
2. When using external interrupts, you need to initialize the IO port, configure the trigger edge, and then process it in the interrupt function
Note: When using maskable interrupts, you need to add rim();
3. When using beep, you need to initialize the IO port, calibrate the 128K clock, and enable the clock.
Note: When using Beep, you need to configure the option bytes
The option bytes are configured using iar:
FLASH_Unlock(FLASH_MEMTYPE_DATA);
FLASH_ProgramOptionByte(0x4803, 0x00);
FLASH_Lock(FLASH_MEMTYPE_DATA);
programming
4. Regarding the 3s timing of the awu wake-up unit
Set the time base unit to 1s, and then add 3 halt();
5. Reasons for excessive current when measuring power consumption
First confirm that it is the smallest unit, then confirm that the emulator has been unplugged
6. For the case where ADC can only be converted once: if it enters sleep mode, it is necessary to re-enable ADC before it can be used.
Previous article:stm8s003 usage experience_clock (CLK)
Next article:Miscellaneous notes on STM8 learning (1. The difference between push-pull output and open-drain output)
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- Director Tony Testa teaches you how to design products for Wi-Fi 6
- Work submission: Fan modification based on RSL10
- What basics are needed to learn programming?
- Notes on the initialization process of Qinheng CH395 program
- [Repost] 5 ways to reduce the total failure rate of UPS power supply
- Award-winning live broadcast: TI DLP products empower industrial light control and innovation registration is open~
- TI C6678 Multi-core DSP Architecture
- EEWORLD University Hall----Live Replay: CAN SIC signal improvement function
- Please recommend a domestic DCDC, 48 to 12V 6A
- TMS570 learning 2-bootload jump experiment