Can C++ Be Used for Embedded Development?

Can C++ Be Used for Embedded Development?

Follow+Star Public Account Number, don’t miss out on exciting content Author | strongerHuang WeChat Public Account | strongerHuang Generally speaking, programming on microcontrollers is done in assembly or C language, while using C++ for development is rare. So, can C++ be used for microcontroller development? The answer is definitely yes. Below, based on Keil and … Read more

DIY Low-Cost IoT Control Box

DIY Low-Cost IoT Control Box

This is about building a simple smart home system. I have created a small box for this smart home system, aimed at providing a convenient way to control regular household appliances, allowing control of lights, water heaters, fans, doors, air conditioners, etc., when connected to the internet via a mobile phone. The hardware components of … Read more

DIY Photovoltaic Inverter Control (MPPT) System

DIY Photovoltaic Inverter Control (MPPT) System

This project integrates off-grid inversion, MPPT for battery charging, and energy interaction switching with the grid. It is a machine that completes all application scenarios in solar off-grid power generation. Due to the integration of many functions, it may require some upgrades to finalize! Technical documentation will be updated step by step as the hardware … Read more

A Comprehensive Embedded Development Debugging Tool

A Comprehensive Embedded Development Debugging Tool

Follow+Star Public Account, never miss exciting content Author | ZhiGuoXin WeChat Official Account | GuoGuoLittleBrother Have you ever used debugging tools for embedded development? Today I am excited to share a professional and comprehensive embedded debugging toolset: Micro-Lab Before sharing the main content, let me recommend some embedded-related positions: What is Micro-Lab? Micro-Lab is arguably … Read more

Key Moments from Getting Started to Giving Up Embedded Development

Key Moments from Getting Started to Giving Up Embedded Development

Follow+Star Public Account, don’t miss out on exciting content Compilation | strongerHuang WeChat Public Account | Embedded Column The process from getting started to giving up is a torturous one, once you get started, this torturous process will gradually ease. So, what does it mean to have gotten started? In embedded development, I believe that … Read more

Methods for Outputting Debug Information in Embedded Development

Methods for Outputting Debug Information in Embedded Development

Why Is Outputting Debug Information Important in Embedded Development? Outputting debug information is a crucial practice in embedded development; it helps ensure software reliability, stability, and performance, and is one of the key tools for troubleshooting. The Main Functions of Outputting Debug Information in Embedded Development Are as Follows: 1. Error Troubleshooting and Problem Localization … Read more

STM32WLE5 IoT Tutorial for Lanqiao Cup

STM32WLE5 IoT Tutorial for Lanqiao Cup

[Note] 1. If the images in the article are unclear, please contact customer service. 2. Reproduction, commercial use, piracy, and other actions that harm this public account are prohibited. 3. Any suggestions or content updates can be discussed with customer service. 4. The following link is the initial version of the tutorial; this article will … Read more

Arduino_Core_STM32: The Powerful Tool Integrating STM32 with Arduino Ecosystem

Arduino_Core_STM32: The Powerful Tool Integrating STM32 with Arduino Ecosystem

What is Arduino_Core_STM32? Arduino_Core_STM32 is an Arduino-compatible core developed for the STM32 series microcontrollers. It is jointly developed and maintained by STMicroelectronics and the Arduino community. By using this core, you can run Arduino programs on STM32 microcontrollers and access the rich Arduino ecosystem. This core supports a wide range of STM32 series chips, covering … Read more