C Language Learning Community: Join the Community to Enhance Learning Effectiveness

C Language Learning Community: Join the Community to Enhance Learning Effectiveness

The C language, as a classic programming language, is widely used in system software, embedded systems, and high-performance computing. For beginners, mastering C not only lays a solid foundation for future programming studies but also helps them better understand the core concepts of computer science. However, learning alone often presents various challenges, making it particularly … Read more

Is There Any Meaning in Running RTOS on an 8-bit MCU?

Is There Any Meaning in Running RTOS on an 8-bit MCU?

Recently, a question was discussed in the group: Is there any meaning in running RTOS on a 51 microcontroller?Regarding this question, everyone has their own opinions. Below, I will elaborate on the 51 and RTOS. 1About 8-bit Microcontrollers and Their Performance and Resources 8-bit microcontrollers can be considered classics of our generation because they have … Read more

Introduction to STM32CubeMX: Power Consumption Calculation, Middleware, CAD View, and More

Introduction to STM32CubeMX: Power Consumption Calculation, Middleware, CAD View, and More

1. Overview STM32CubeMX is a member of the STM32Cube tool family, providing STM32 developers with a simple, convenient, and intuitive way to perform tasks such as MCU/MPU selection, pin configuration, system clock and peripheral clock settings, and peripheral parameter configuration, as well as middleware parameter configuration. After all configurations are completed, it can also generate … Read more