Efficient Design of BLE 5.3 Health Thermometer Sensor Using Wireless MCU

Efficient Design of BLE 5.3 Health Thermometer Sensor Using Wireless MCU

Author:Jens Wallmann Abstract:This article introduces the ultra-low power STM32WBA52 MCU series from STMicroelectronics, demonstrating how developers can quickly complete and run BLE 5.3 wireless designs using BLE evaluation boards, development tools, and application examples. Additionally, this article briefly discusses programming and MCU wiring. Intense competition puts pressure on Internet of Things (IoT) device developers, who … Read more

Efficient! Using This Wireless MCU to Design a BLE 5.3 Health Thermometer Sensor!

Efficient! Using This Wireless MCU to Design a BLE 5.3 Health Thermometer Sensor!

The intense competition has put pressure on IoT (IoT) device developers, who must quickly launch new innovative products while also reducing costs, ensuring stable, low-power, and secure communication. Traditional smart IoT terminal nodes include microcontroller units (MCU) for edge processing and wireless integrated circuits for connectivity. Problems arise when design teams lack the RF(RF) skills … Read more

Understanding CAN Data Transmission with Code Examples

Understanding CAN Data Transmission with Code Examples

Follow our official account to never miss any updates! This tutorial was originally published by the author strongerHuang in October 2018. Tags: CAN, CANOpen, CanFestival Copyright: Commercial use is prohibited Disclaimer:This document is for personal learning use only. Please contact the author via the official account for authorization if you wish to reprint. 1Introduction This … Read more

CANOpen Series Tutorial 05: CAN Bus Synchronization, Bit Stuffing, and Priority Determination

CANOpen Series Tutorial 05: CAN Bus Synchronization, Bit Stuffing, and Priority Determination

Follow Our Public Account for Updates to never miss any news! This tutorial was originally published by the author strongerHuang in September 2018. Tags: CAN, CANOpen, CanFestival Copyright: Commercial Use Prohibited Disclaimer:This document is for personal learning use only. Please contact the author via the public account for authorization if you wish to reprint. 1Introduction … Read more

C++ LED Blinking Program Based on Keil and STM32

C++ LED Blinking Program Based on Keil and STM32

Author | strongerHuang WeChat Official Account | Embedded Column Generally speaking, programming on microcontrollers is done in either assembly or C language, and it is rare to use C++ for development. So, can we really use C++ for microcontroller development? The answer is definitely yes! Below, I will discuss some content about writing a LED … Read more

Setting Up STM32 Development Environment in VSCode

Setting Up STM32 Development Environment in VSCode

Follow+Star Public Number, don’t miss wonderful content Author | Nuan Nuan’s Dilemma Source | CSDN As we all know, Keil is a paid software. Although it can be used with a workaround, many companies are still a bit hesitant, and many readers may have received ** letters. Previously, when developing microcontroller projects, Keil was one … Read more

Editing Tips and Techniques for KEIL

Editing Tips and Techniques for KEIL

Source: WeChat Official Account 【Osprey Talks Microcontrollers】 Author: Osprey ID: emOsprey This note introduces some commonly used KEIL editing methods and techniques by Osprey to speed up editing. Of course, many people now prefer using software like VSCode or SI for editing, but it cannot be denied that many practitioners still choose KEIL as their … Read more

Keil Series Tutorial 02: Creating a Basic Software Project

Keil Series Tutorial 02: Creating a Basic Software Project

Follow/Star Public Account to not miss any updates! This tutorial was updated and published by the original author strongerHuang in October 2018. Tags: Keil, MDK-ARM, µVision Copyright: Commercial use prohibited Disclaimer:This document is for personal learning use only. For reprints, please contact the author through the public account for authorization. 1Introduction Currently, Keil offers four … Read more

Design Concepts of Hardware Abstraction Layer (HAL & BSP) Part Two

Design Concepts of Hardware Abstraction Layer (HAL & BSP) Part Two

1 BSP Design Example (Taking STM32 Hardware Platform as an Example) 2 Summary of Hardware Abstraction Layer Design 2.1 Key Points in Module Header File Design 1. Only include definitions of data types and descriptions of interface functions provided for external calls. 2. Generally, do not define variables or describe hardware-related resources, nor include any … Read more

Comprehensive Analysis of Synchronous and Asynchronous Transmission: From Concepts to UART Programming

1. Synchronous and Asynchronous Transmission 1.1 Concepts and Examples Using everyday examples to illustrate what synchronous and asynchronous mean: Synchronous: A friend calls to say they are coming to my house for dinner, and I wait for them at home. Asynchronous: A friend arrives at my house unexpectedly without prior notice. The difference lies in … Read more