I2C to 16-Channel GPIO Expansion Accessory Board: AirGPIO_1000

I2C to 16-Channel GPIO Expansion Accessory Board: AirGPIO_1000

AirGPIO_1000——A GPIO expansion accessory board designed and produced by Hezhao, converting I2C to 16 channels, comes with 8 female-to-female DuPont wires. AirGPIO_1000 is used with the Air8101 core board, requiring no modification to the demo code; simply burn and run it to perform tests for GPIO output, input, and interrupt functionalities. ▼ Click to view … Read more

Comprehensive Guide: GPIO/ADC/LED/I2C/SPI/USB…

Comprehensive Guide: GPIO/ADC/LED/I2C/SPI/USB...

The Hezhao low-power 4G module classic model Air780E,supports two software development methods: one is the traditional AT command; the other is Open development based on the module. The traditional AT command development method has little difference in software from other module brands in the industry, but has more advantages in hardware power consumption; For module … Read more

Why Do Microcontrollers Have So Many Power and Ground Pins?

Why Do Microcontrollers Have So Many Power and Ground Pins?

Why do microcontrollers have multiple sets of power and ground pins?How to handle unused GPIOs in microcontrollers?Is the internal ADC of a microcontroller really inferior to the external ADC?How to select the operating clock for a microcontroller?Modern MCUs often have hundreds of pins, categorized by function into power and ground pins, clock pins, control pins, … Read more

Introduction to STM32 (1) Basics of GPIO

Introduction to STM32 (1) Basics of GPIO

Microcontroller Introduction Tutorial 1: Basics of GPIO 1. Introduction During the learning process, I increasingly feel the vastness and complexity of the knowledge system, which places high demands on memory and understanding. Each knowledge point is like a piece of a puzzle that requires our patience to assemble in order to construct a complete technical … Read more

Practical RISC-V Embedded System Development | HPM6750 Microcontroller Development Application Example

Practical RISC-V Embedded System Development | HPM6750 Microcontroller Development Application Example

“工控有得聊”是机械工业出版社“机工工控”“机工通信”品牌旗下专业资讯和服务平台,致力于帮助读者在电气、通信、自动化领域里,紧跟前沿资讯,掌握核心技术,快速提升专业素养。点击蓝色微信名可快速关注我们。 In today’s rapidly evolving technological landscape, embedded systems play an increasingly important role in our lives. From smartphones to automotive electronics and IoT devices, embedded technology is ubiquitous, driving the progress of modern society. With the rise of open-source hardware and software, RISC-V, as an emerging open-source instruction set architecture (ISA), has garnered widespread … Read more

Getting Started with Embedded Linux: Platform Daemon Tutorial (Part 4)

Getting Started with Embedded Linux: Platform Daemon Tutorial (Part 4)

In previous articles, we discussed the overall ecosystem of embedded Linux and provided a hands-on guide on how to compile firmware using Buildroot. This time, we will focus on how to use Buildroot to package custom software into the firmware. This article will first discuss the concept of the platform daemon and provide a simple … Read more

Debugging RISCV with Soft JTAG v1.2

Debugging RISCV with Soft JTAG v1.2

Due to current software limitations, the RISCV logic cannot share JTAG simultaneously. Therefore, if you want to debug both the logic and RISCV at the same time, you can achieve this through the RISCV’s soft JTAG. Soft JTAG is a software implementation of JTAG using GPIO. Here, we will demonstrate this using the TI60F225 DEMO. … Read more

An Introduction to Embedded System Programming with Python

An Introduction to Embedded System Programming with Python

An Introduction to Embedded System Programming with Python Introduction With the rapid development of the Internet of Things (IoT) and smart devices, embedded system programming has become increasingly important. Python, as an easy-to-learn and user-friendly programming language, is gradually gaining widespread application in embedded development. This article will guide you through an initial exploration of … Read more

In-Depth Analysis of ESP32 Hardware Interfaces: The All-in-One IoT Solution Behind 34 GPIOs

In-Depth Analysis of ESP32 Hardware Interfaces: The All-in-One IoT Solution Behind 34 GPIOs

🌟 In-Depth Analysis of ESP32 Hardware Interfaces: The All-in-One IoT Solution Behind 34 GPIOs How to leverage sensors, screens, motors, and even AI with a cost of just ¥10? 🔌 1. Overview of Hardware Interfaces: The Infinite Possibilities of 34 GPIOs The ESP32 featuresup to 34 programmable GPIOs, which can be flexibly reconfigured as UART, … Read more

STM32CUBEMX Tutorial 2 — Using GPIO for Input/Output

STM32CUBEMX Tutorial 2 — Using GPIO for Input/Output

Previous article links:Detailed installation tutorial for STM32CUBEMXSTM32CUBEMX Tutorial 1 — Environment Configuration and New Project CreationWhen learning and using any MCU, the initial step often starts with GPIO. Learning how to configure IO allows you to output the desired voltage levels and read the voltage levels from the IO ports.This article introduces the GPIO of … Read more