Embedded Development – Porting EtherCAT on LAN9253

Embedded Development - Porting EtherCAT on LAN9253

1. Overview of the Porting Process ‌Hardware Platform Setup‌ Selection of the main control chip: It is recommended to use the STM32F4 series (such as STM32F407) or Microchip SAMD5x series, which must support SPI/SQI or HBI interfaces to communicate with LAN9253. Hardware connection: LAN9253 connects to the main control via the SPI interface, requiring configuration … Read more

How to Write Your Own .NET IoT Device Driver from Scratch

How to Write Your Own .NET IoT Device Driver from Scratch

This article will detail how to write a .NET IoT device driver from scratch using the NV3030B LCD device driver as an example. We will use the Raspberry Pi as the hardware platform and refer to the official .NET IoT Ili934x TFT LCD driver library. 1. Background In the previous article “Getting Started with .NET … Read more

SpringBoot + SPI Mechanism: Easily Implement Pluggable Components

SpringBoot + SPI Mechanism: Easily Implement Pluggable Components

What is Java SPI Java SPI (Service Provider Interface) is a service provider interface that is a service discovery and loading mechanism provided by Java, allowing developers to define multiple implementations for an interface and dynamically discover and load these implementations at runtime. The core of the Java SPI mechanism is that it provides a … Read more

Why Do SPI and Other Signal Outputs Require a 22 or 33 Ohm Resistor?

Why Do SPI and Other Signal Outputs Require a 22 or 33 Ohm Resistor?

When a microcontroller or FPGA sends SPI control signals to a phase-locked loop (PLL) chip, it often requires a series connection of a 22 ohm or 33 ohm resistor. What is the reasoning behind this? Impedance discontinuities can cause electromagnetic wave reflections, which in turn can lead to signal distortion. Therefore, impedance matching is often … Read more

The Relationship Between SPI Mold Polishing Grades and 3D Mold Polishing Grades

The Relationship Between SPI Mold Polishing Grades and 3D Mold Polishing Grades

The following diagram shows the SPI standard mold polishing grade table, from which the polishing grades A~D in the mold industry originate. The A-grade claimed by 3D mold manufacturers also comes from here. There are four columns: ~ The first column is the grade code ~ The second column is the abrasive, tool, and polishing … Read more

Comparison of SPI, DSPI, and QSPI Technologies

Comparison of SPI, DSPI, and QSPI Technologies

Click the aboveblue text to follow us In embedded systems, the Serial Peripheral Interface (SPI) and its extensions (such as DSPI and QSPI) are widely used for high-speed communication with external devices (such as sensors, memory, LCD controllers, etc.). The main differences are as follows: 1 SPI SPI (Serial Peripheral Interface) is a full-duplex synchronous … Read more

Which is More Accurate: SPI or SPEI? CMIP6 Reveals the Truth About Global Drought!

Which is More Accurate: SPI or SPEI? CMIP6 Reveals the Truth About Global Drought!

Click the blue text above to follow “Surface Process Research” Stay updated with the latest research in just one minute a day! Research Highlights Comparative Analysis of Dual Indicators: A systematic comparison of the simulation capabilities of SPI and SPEI under warming scenarios of 1.5°C, 2°C, and 3°C, highlighting the impact of temperature (evapotranspiration). High-Resolution … Read more

STM32 Microcontroller #12 SPI Communication (Software Read/Write)

STM32 Microcontroller #12 SPI Communication (Software Read/Write)

Main reference materials: Bilibili @ Jiangxie Technology STM32 Beginner Tutorial – 2023 Edition Detailed Explanation with Chinese Subtitles Development material download link: https://pan.baidu.com/s/1h_UjuQKDX9IpP-U1Effbsw?pwd=dspb Microcontroller kit: STM32F103C8T6 development board microcontroller C6T6 core board experimental board minimum system board kit (available for purchase at the end of the article) SPI Communication • SPI (Serial Peripheral Interface) is … Read more

A Step-by-Step Guide to Mastering Arduino UNO R4

A Step-by-Step Guide to Mastering Arduino UNO R4

Follow+Star Public Account Number, don’t miss out on exciting content Source | Arduino Chinese Community The Arduino UNO R4 is a new generation classic development board launched in 2023, equipped with a 32-bit Renesas RA4M1 Cortex-M4 processor, significantly improving performance and adding practical features such as Wi-Fi and DAC. It comes with 32 kB of … Read more

Serial Peripheral Interface (SPI) Protocol: Principles, Architecture, and Applications

Serial Peripheral Interface (SPI) Protocol: Principles, Architecture, and Applications

Author | Confused Zhen Produced by | Automotive Electronics and Software #01Introduction to the Serial Peripheral Interface (SPI) Protocol SPI is a multi-master or master-slave, four-wire, full-duplex synchronous serial communication protocol, which means that data can be sent and received simultaneously.SPI was developed by Motorola as a protocol for synchronous serial communication, allowing full-duplex communication … Read more