Detailed Explanation of STM32 Serial Communication

Detailed Explanation of STM32 Serial Communication

1. Data Communication Methods 1. Serial and Parallel Communication According to the method of data transmission, communication can be divided into serial communication and parallel communication. Serial Communication: This refers to the communication method where devices transmit data one bit at a time through a single data signal line, ground line, and control signal line. … Read more

Detailed Explanation of STM32’s GPU – DMA2D Example

Detailed Explanation of STM32's GPU - DMA2D Example

Source: This article is written by RT-Thread community member Meng Qiannian, click the link at the end to read the original text for the source. Introduction The GPU, or Graphics Processing Unit, is the core of modern graphics cards. In the era before GPUs, all graphics rendering was done by the CPU, which had to … Read more

Advanced STM32: Implementing Circular Buffer for UART

Advanced STM32: Implementing Circular Buffer for UART

The Concept of Queue Before we start, let’s review the basic concept of a queue: Queue: A linear structure that follows the First In First Out (FIFO) principle, allowing insertion at one end (enqueue) and deletion at the other end (dequeue). Characteristics of a Queue Similar to a ticket queue, the first person to arrive … Read more

Getting Started with STM32MP157 Development Board

Getting Started with STM32MP157 Development Board

1. Resources 1.1 What Resources Are Available and How to Download Them Please refer to: “Article 1: New Learning Path, Video Introduction, Resource Download” “Chapter 2: Resource Download Methods” 100ask Technical Forum: http://bbs.100ask.net/ 100ask Official Wiki (Resource Download): http://wiki.100ask.org/ Online Classroom: https://www.100ask.net/index 1.2 Which Chapters to Study in This Development Board Manual This manual can … Read more

Quick Start Guide to Embedded STM32 Practical Application 1080P

Quick Start Guide to Embedded STM32 Practical Application 1080P

1. Follow the above Jifeng Find Course WeChat official account, and click 【Like】 and 【Looking】 2. Enter 【Receive Course】 in the WeChat official account to obtain the materials for this guide. Resources are from Baidu Cloud Drive Embedded STM32 Practical Application Quick Start Embedded STM32 Practical Application Quick Start STM32 is a 32-bit microcontroller developed … Read more

Exploring the Innovative NumWorks Graphing Calculator

Exploring the Innovative NumWorks Graphing Calculator

The graphing calculator is a niche market, with the main players being Casio and TI (Texas Instruments). Currently, the major issues with these two giants are their lack of aesthetic appeal, slow hardware and software iterations, and relatively closed systems. The NumWorks graphing calculator is quite impressive, offering a high level of playability, and its … Read more

Smooth Control of an LCD Display with STM32 LTDC

Smooth Control of an LCD Display with STM32 LTDC

01. LTDC As we know, the STM32H series, being high-performance chips, mostly comes with peripherals dedicated to LCD screens. Among them, LTDC is the specific peripheral for controlling LCD screens. LTDC stands for Lcd-Tft Display Controller, which is the LCD refresh controller, available on many H7 series and some other series. In this issue, we … Read more

An Open Source Lightweight Embedded Software Development Framework

An Open Source Lightweight Embedded Software Development Framework

1. Introduction to Zorb The Zorb Framework is a lightweight embedded framework built on the principles of object-oriented design. The purpose of building the Zorb Framework is to enable rapid application development on chips that cannot run Linux, avoiding the need to reinvent the wheel. The initial design features of the Zorb Framework include: 1. … Read more

Common Computer Terms in Embedded Programming

Common Computer Terms in Embedded Programming

I am Lao Wen, an embedded engineer who loves learning. Follow me to become even better together! Source | Internet Layout | strongHuang Every industry has its professional terms, which can sometimes be confusing for outsiders. The computer industry is no exception, especially some terms that are translated from English, which can be quite frustrating … Read more

Programming STM32 Blue Pill Using Arduino IDE

Programming STM32 Blue Pill Using Arduino IDE

Arduino is familiar to electronics enthusiasts and engineers, but the 8-bit CPU and slow clock speed are not suitable for deep development. When combined with the STM32F103C8T6, a whole new application emerges, allowing us to program STM32 boards using the Arduino IDE. The materials required for this project include: STM32 Blue Pill (STM32F103C8T6), FTDI programmer, … Read more