STM32 Quick Notes (Sixteen) – SPI Communication

STM32 Quick Notes (Sixteen) - SPI Communication

๐ŸŽ€ Article Author: Ertu Electronics ๐ŸŒธ Follow our public account for more resources! ๐Ÿธ Looking forward to learning and exchanging ideas together! 1. Introduction to SPI SPI stands for Serial Peripheral Interface, which is a high-speed, full-duplex, synchronous communication bus. It only occupies four pins on the chip, saving pin space while providing…

What is SPI Communication? An Introduction to SPI Hardware Design

What is SPI Communication? An Introduction to SPI Hardware Design

SPI (Serial Peripheral Interface) is one of the most widely used interfaces between microcontrollers and peripheral ICs (such as sensors, ADCs, DACs, shift registers, SRAM, etc.). SPI is a synchronous, serial interface. Data from the master or slave is synchronized on the rising or falling edge of the clock. A common 4-wire interface is shown … Read more

Introduction to Key Points of SPI Hardware Design

Introduction to Key Points of SPI Hardware Design

Today, we will introduce the widely used SPI communication between PCB boards, striving to minimize the introduction of overly textual definitions and instead use straightforward language to explain. Definition: SPI (Serial Peripheral Interface) is a type of serial synchronous communication, which is mostly full-duplex (but it can also be half-duplex), primarily used in chips such … Read more

New Product Launches from Optics Valley Enterprises Covering Drones, AI, Semiconductors, and More

New Product Launches from Optics Valley Enterprises Covering Drones, AI, Semiconductors, and More

Recently, enterprises in Optics Valley have consecutively launched new products covering various fields such as communication, low-altitude economy, artificial intelligence, and semiconductors, showcasing abundant innovative vitality. Industry First! FiberHome Communications Releases FlexO Electric Cross 1.6T Dual Carrier Hybrid Networking System Recently, FiberHome Communications, in collaboration with China Mobile, China Telecom Research Institute, and other partners, … Read more

Stop Wasting Time! Understand PLC and Inverter Communication in 5 Minutes

Stop Wasting Time! Understand PLC and Inverter Communication in 5 Minutes

Free for commercial use! A low-code visual development platform for industrial web with over 1500 components. Bookmark this!!! Is this all about PLC communication? Modbus device debugging tool!!! Everything solved in half an hour. Modbus communication between PLC and inverter is a common requirement in industrial automation. Through the Modbus protocol, PLCs can exchange data … Read more

Comparison of PLC Instructions from Siemens, Mitsubishi, Omron, and Rockwell: A Quick Guide for Cross-Platform Applications!

Comparison of PLC Instructions from Siemens, Mitsubishi, Omron, and Rockwell: A Quick Guide for Cross-Platform Applications!

From “Dialects” to “Common Language”: The Translation Code Between PLC Brands Do you remember the awkward moment when I first switched from a Siemens project to a Mitsubishi project? Standing in front of the control cabinet, holding the program list, my mind was filled with the S7-300 instruction format, yet I had to understand the … Read more

The Past and Present of MQTT: An IoT Protocol

The Past and Present of MQTT: An IoT Protocol

The previous article introduced MQTT, but it felt like something was missing, so here is a complete overview. The Origin of MQTT Background: In the late 1990s, polling mechanisms were commonly used in the industrial control field to collect device data, but this method was inefficient and placed a high load on the network. At … Read more

Custom Embedded Protocols Should Follow TLV Format

Custom Embedded Protocols Should Follow TLV Format

In embedded software development, it is common to see friends defining custom protocols, mainly due to resource constraints and the relatively specialized functionality. Subsequent maintenance is also much simpler. However, at a certain stage or scale of the project, one must consider issues such as scalability and compatibility, leading to a variety of protocol designs. … Read more

Understanding UART Communication

Understanding UART Communication

Various communication protocols are used in automotive ECUs. Previous articles introduced several serial communication methods, such as: Understanding the SPI Protocol: Principles, Architecture, and Applications Understanding the I2C Communication Protocol Understanding the Differences Between I2C and SPI Buses Chassis Domain Control: Have You Heard of AK and PSI5? In this article, we will introduce another … Read more

Detailed Explanation of CAN Communication Function and Source Code for STM32F407 Microcontroller

Detailed Explanation of CAN Communication Function and Source Code for STM32F407 Microcontroller

Click the blue text Follow us 1. Overview CAN stands for Controller Area Network, which is an ISO standardized serial communication protocol and one of the most widely used field buses internationally. CAN communication uses only two signal lines, namely CAN_High and CAN_Low. The CAN controller determines the bus level based on the potential difference … Read more