Comprehensive Overview of ARM Cortex-M Clocks

Comprehensive Overview of ARM Cortex-M Clocks

Master the STM32 clock tree in one article – taking F401 as an exampleCW32L010-M0+ clock tree overview✅ HSE / LSE (external crystal oscillator) → high precision, but higher power consumption, requires startup time✅ HSI / LSI (internal RC oscillator) → fast startup, low power consumption, but poor precisionWhat is the RTC peripheral used for? It … Read more

Calibration Methods for RTC in STM32

Recently, I read some posts about RTC calibration and found that many people have doubts. Coincidentally, I also implemented RTC calibration in STM32 recently. Here are some insights. While this may seem trivial to experienced users, it can be beneficial for beginners. One of the core implementations of RTC calibration is the function void BKP_SetRTCCalibrationValue … Read more

Understanding RTC Clock Principles in STM32

Understanding RTC Clock Principles in STM32

Now let’s get into today’s main topic (the author is using the battleship STM32 library function version): today I will discuss two knowledge points with you: 1. Analysis of the RTC clock block diagram (important) 2. How time is displayed (brief analysis) 1. Analysis of the RTC Clock Block Diagram (Important) First, let’s familiarize ourselves … Read more

How to Put Arduino in Sleep Mode: Examples Explained

How to Put Arduino in Sleep Mode: Examples Explained

Q A & Question:Examples of Arduino Sleep Mode I decided to write my own examples to demonstrate how to put the Arduino into sleep mode. You might wonder, what’s the need for this? The answer is: if your project is powered by batteries, this setting can be very useful. Putting the Arduino into sleep mode … Read more

Enhancing Arduino Projects with DS1302 Real-Time Clock

Enhancing Arduino Projects with DS1302 Real-Time Clock

Follow,Star Public Account Number, don’t miss the exciting content Editor: TonySource: Public Account TonyCode Many electronics enthusiasts are keen on building electronic clocks as a hands-on project. These clocks may use display modules such as seven-segment displays, dot matrix screens, LCD screens, OLED screens, and TFT screens, with various RTC clock chips like DS1302, DS3231, … Read more

Understanding RTC Issues in Embedded Linux Systems

Understanding RTC Issues in Embedded Linux Systems

Introduction The RTC (Real Time Clock) is an electronic device used to keep track of time, widely applied in various embedded systems. This article analyzes issues encountered with RTC in practical applications through real case studies and provides practical suggestions, such as time “resetting” and excessive RTC time errors. RTC (Real Time Clock): A standalone … Read more

What To Do When RTC Clock Experiences Delays or Timeouts?

What To Do When RTC Clock Experiences Delays or Timeouts?

Introduction When an embedded system is running, the RTC clock can be affected by various factors leading to delays or timeouts, impacting system time synchronization and functionality stability. This article will propose a comprehensive solution ranging from hardware adaptation to software algorithm optimization to address this issue, ensuring the accuracy and reliability of the RTC … Read more

Practical IoT – Driving Part (7) RTC Clock (DS1302)

Practical IoT - Driving Part (7) RTC Clock (DS1302)

Driving Part – DS1302 1 Introduction to RTC Real Time Clock, abbreviated as RTC, is also available in the STM32 peripherals, but the RTC of the STM32F1 series actually only has a counter function. If you need year, month, and day, you have to write software to calculate it yourself, which is quite troublesome. At … Read more

How to Add the Jiangsu Development Conference Micro Website to Your Mobile Desktop

How to Add the Jiangsu Development Conference Micro Website to Your Mobile Desktop

Since the launch of the Jiangsu Development Conference official website, it has gained a lot of love and attention from Jiangsu people both at home and abroad. Many friends hope to learn more about the dynamics of their hometown through this platform. However, it is not convenient to access it on a computer all the … Read more