Understanding SPI Bus Hardware Protocol

Understanding SPI Bus Hardware Protocol

Some things can only be done alone. Some doors can only be passed alone. Some roads can only be walked alone. 1. Overview SPI: Serial Peripheral Interface. It is a synchronous serial bus interface specification developed by Motorola in the mid-1980s (with clock signal, controlled by clock polarity and clock phase for sampling, that is, … Read more

Detailed Explanation of SPI Principles – A Must Read

Detailed Explanation of SPI Principles - A Must Read

What is SPI SPI stands for Serial Peripheral Interface in English, which, as the name suggests, is a serial peripheral device interface. It was first defined by Motorola in its MC68HCXX series processors. SPI is a high-speed, full-duplex, synchronous communication bus that only occupies four lines on the chip’s pins, saving pin space and providing … Read more

Machine Vision: Differences Between PC-Based and Embedded Vision Systems

Machine Vision: Differences Between PC-Based and Embedded Vision Systems

Machine vision, as an emerging technology, has gradually been accepted by industry users in recent years. Its technical advantages such as efficiency, speed, and high reliability have made it a new favorite in the automation inspection industry. From a structural composition perspective, typical machine vision systems can be classified into two main categories: PC-based vision … Read more

Certification and Security: Infineon’s OPTIGA TPM for Embedded Applications

Certification and Security: Infineon's OPTIGA TPM for Embedded Applications

Infineon’s new Optiga™ TPM (Trusted Platform Module) with SPI (Serial Peripheral Interface) bus has received Common Criteria Certification EAL4+. The certificate was awarded to Infineon by the German Federal Office for Information Security (BSI) at the RSA Conference. This certification enables system manufacturers and users to select trusted solutions based on internationally recognized independent testing … Read more

Principles of Communication Protocol Design for Embedded Devices and PCs

Principles of Communication Protocol Design for Embedded Devices and PCs

Click below【Learn Embedded Together】 to follow, learn together, and grow together Embedded devices need to set parameters during operation, which is often accomplished by a PC. A communication protocol must be designed for both parties, with three representative protocols as follows: From the table above, it can be seen that embedded devices generally have limited … Read more

Combining Programming Concepts of PC and Embedded Systems

Combining Programming Concepts of PC and Embedded Systems

I am Lao Wen, an embedded engineer who loves learning. Follow me, let’s become better together! The first step is to look at embedded issues from the perspective of PC programming; The second step is to learn to use embedded programming concepts; The third step is to combine the ideas of PC and embedded systems … Read more

Embedded AI Computers in Wind Power Equipment Monitoring

Embedded AI Computers in Wind Power Equipment Monitoring

North China Industrial Control has always aimed to “empower industrial control and serve an intelligent society,” actively promoting the intelligent and digital transformation of various industries. With the rapidly expanding wind power market and strong demand for wind power equipment status monitoring, it is continuously enhancing the innovative research and development and practical application of … Read more

SiFive Core IP 20G1: Enhanced RISC-V Processor Features

SiFive Core IP 20G1: Enhanced RISC-V Processor Features

SiFive’s Best Processor Portfolio We are excited to announce that the SiFive 20G1 version has undergone a comprehensive update and upgrade to its RISC-V IP portfolio. The release of version 20G1 brings enhancements and new features to the SiFive Core IP, which is the most widely used RISC-V IP portfolio in the industry. This portfolio … Read more

Hardware and Software Layer Protocols for Embedded Device Communication

Hardware and Software Layer Protocols for Embedded Device Communication

Click below【Learn Embedded Together】 to follow, learn together, and grow together Introduction to Communication Protocols As we all know, a communication protocol is a specification for data transmission. It can be divided into hardware layer communication protocols and software layer communication protocols from both hardware and software perspectives. To better understand the communication protocols at … Read more

How to Implement MQTT Protocol Communication with Arduino

How to Implement MQTT Protocol Communication with Arduino

 Click the “Blue Words” to Follow Us Have you ever thought about using a small Arduino board to achieve smart interconnection between devices? Today, we will unveil the “golden key” to IoT communication – the MQTT protocol! Let your microcontroller easily achieve remote control and data transmission.  What is MQTT? The “WeChat” of … Read more