On-Chip Resources (Peripherals) of STM32F1

On-Chip Resources (Peripherals) of STM32F1

This article and the following ones mainly introduce the usage of STM32F103C8T6. So why is it called STM32F103C8T6? Below are the naming rules for STM32, and you can understand the various parameters of each chip through this diagram. 01 Introduction According to the end of the previous article, this chip belongs to the mainstream series … Read more

How to Choose Microcontroller Languages for Hardware, Software, and IoT Engineers?

How to Choose Microcontroller Languages for Hardware, Software, and IoT Engineers?

Microcontroller assembly language is a fundamental language in embedded system development, gaining attention for its efficiency and direct control over hardware. However, different types of engineers may be unsure which microcontroller assembly languages to choose based on their work requirements and background knowledge. 1. Hardware Engineers Recommended Microcontrollers: AVR Series, PIC Series Reason: These microcontrollers … Read more

Embedded Development Knowledge System: A Comprehensive Technical Guide from Beginner to Advanced

Embedded Development Knowledge System: A Comprehensive Technical Guide from Beginner to Advanced

Embedded development is the core technology field that connects hardware and software, involving full-link development from low-level chips to high-level applications. Its knowledge system covers multiple dimensions such as hardware design, operating systems, driver development, and communication protocols. This article will systematically outline the knowledge framework of embedded development and provide learning paths and resource … Read more

Microbit | Sensor Series 07 – Raindrop Sensor

Microbit | Sensor Series 07 - Raindrop Sensor

01 Introduction The raindrop sensor, also known as the rainwater sensor, is used to detect whether it is raining and the amount of rainfall. It consists of a large rainwater detection board and a control board. When raindrops fall on the detection board, the control board converts this into a digital signal (D) and an … Read more

Microcontroller LCD Touch Screen Driver Technology

Microcontroller LCD Touch Screen Driver Technology

FATFS is a small file system designed specifically for embedded systems, featuring the following characteristics: 1. Cross-platform: Can be used on various microcontrollers 2. Small code size: The core code is about 13KB 3. Supports multiple storage media: SD cards, NAND Flash, etc. 4. Supports long file names 5. Supports multiple partitions In simple terms, … Read more

Electronic Clock with Calendar Using 51 Microcontroller and LCD1602 Display (Proteus Simulation + Program + Report + Component List)

Electronic Clock with Calendar Using 51 Microcontroller and LCD1602 Display (Proteus Simulation + Program + Report + Component List)

Comprehensive Library of AD Package Components:Package Library Resource Directory: This design Electronic Clock with Calendar Using 51 Microcontroller and LCD1602 Display (Proteus Simulation + Program + Report + Component List) Simulation Diagram: Proteus 7.8 Compiler: Keil 4/Keil 5 Programming Language: C Number: C0002 Main Functions: 1. Uses LCD1602 display, DS1302 records calendar and time. 2. … Read more

Design of an LCD Calculator Based on AT89C51 Microcontroller

Design of an LCD Calculator Based on AT89C51 Microcontroller

Introduction: 1、Function: Capable of performing addition, subtraction, multiplication, and division operations with up to four digits, retaining four decimal places for division; 4*4 matrix key input, LED LCD display for showing data; each key press triggers a buzzer response, and a marquee light is included, allowing the buzzer and LED light to be turned on … Read more

Differences and Connections Between Microcontrollers and Embedded Systems

Differences and Connections Between Microcontrollers and Embedded Systems

With the development of electronic information science and technology towards informatization, intelligence, and networking, microcontrollers and embedded systems have gained extensive application space. This article briefly analyzes the connections and structural comparisons between microcontrollers and embedded systems, and lists several embedded real-time operating systems suitable for the PIC18F series microcontrollers. Comparison of the Structural Composition … Read more

IoT Edge Sensor Nodes: The Evolution Beyond Single-Processor Embedded Systems

IoT Edge Sensor Nodes: The Evolution Beyond Single-Processor Embedded Systems

Author: Greg Robinson, Vice President of MCU Business Unit at Microchip Technology Inc. Internet Connectivity Drives Processing Demands Embedded systems are continuing their technological evolution at an accelerating pace; the functionalities of devices in our homes, vehicles, and workplaces are advancing rapidly. A key driver of this progress is the ability of even the smallest … Read more

Holtek Launches Cost-Effective HT32F49041 USB OTG Arm® Cortex® -M4 32-bit Microcontroller

Holtek Launches Cost-Effective HT32F49041 USB OTG Arm® Cortex® -M4 32-bit Microcontroller

Holtek has launched a new Arm® Cortex®-M4 32-bit USB OTG microcontroller HT32F49041, designed for high-performance computing and USB application scenarios. It features an efficient Cortex®-M4 core, providing a single-precision floating-point unit (FPU) that supports all Arm® single-precision data processing instructions and data types. This core implements a complete set of DSP instructions and a memory … Read more