Here is the schematic diagram of the RGB small light~
1. Compared with the basic timer, the general timer uses more output comparisons to set the capture compare register channel initial value and channel pre-loading.
2. The color gradient implemented by the basic timer in the interruption is amazing.
3. Note that GPIO_Init obviously has two parameters, otherwise how can we tell which group of IO it is!
4. There is also a place for register operation, which is rewritten as a library function
Direct register operation can achieve higher execution efficiency than library functions and save interrupt function execution time.
But, after all, you are just a beginner, so it’s no big deal!
5. The register operation in LedNumScan can also be rewritten. . .
6. The macro definition of key.h is really great!!!
Previous article:KST-STM32 Learning USART
Next article:KST-STM32 learning various ways to achieve PWM (software hardware + general advanced timer)
- Popular Resources
- Popular amplifiers
- Naxin Micro and Xinxian jointly launched the NS800RT series of real-time control MCUs
- How to learn embedded systems based on ARM platform
- Summary of jffs2_scan_eraseblock issues
- Application of SPCOMM Control in Serial Communication of Delphi7.0
- Using TComm component to realize serial communication in Delphi environment
- Bar chart code for embedded development practices
- Embedded Development Learning (10)
- Embedded Development Learning (8)
- Embedded Development Learning (6)
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- Intel promotes AI with multi-dimensional efforts in technology, application, and ecology
- ChinaJoy Qualcomm Snapdragon Theme Pavilion takes you to experience the new changes in digital entertainment in the 5G era
- Infineon's latest generation IGBT technology platform enables precise control of speed and position
- Two test methods for LED lighting life
- Don't Let Lightning Induced Surges Scare You
- Application of brushless motor controller ML4425/4426
- Easy identification of LED power supply quality
- World's first integrated photovoltaic solar system completed in Israel
- Sliding window mean filter for avr microcontroller AD conversion
- What does call mean in the detailed explanation of ABB robot programming instructions?
- STMicroelectronics discloses its 2027-2028 financial model and path to achieve its 2030 goals
- 2024 China Automotive Charging and Battery Swapping Ecosystem Conference held in Taiyuan
- State-owned enterprises team up to invest in solid-state battery giant
- The evolution of electronic and electrical architecture is accelerating
- The first! National Automotive Chip Quality Inspection Center established
- BYD releases self-developed automotive chip using 4nm process, with a running score of up to 1.15 million
- GEODNET launches GEO-PULSE, a car GPS navigation device
- Should Chinese car companies develop their own high-computing chips?
- Infineon and Siemens combine embedded automotive software platform with microcontrollers to provide the necessary functions for next-generation SDVs
- Continental launches invisible biometric sensor display to monitor passengers' vital signs
- NC2-51 MCU Learning Board Experimental Program Example 1
- What is Cloud Power?
- About the development process of the transmission control unit TCU
- Control System Design Guide (4th Edition)
- EEWORLD University Hall----Live Replay: Microchip's Trusted Platform for CryptoAuthentication? Series
- Implementation of water cooling monitoring system for fuel cell cars
- [AIoT Smart Smoke Detection System] Material Unboxing——SIPEED MAIX BIT KIT+LAUNCHXL-CC26X2R1
- 20 FAQs on Common Applications in Electronic Design Engineering.
- [CY8CKIT-149 PSoC 4100S Evaluation] + LED switch counting and LCD display (final report)
- Problems with transistor drive circuits