In-Depth Explanation of UART/I2C/SPI/1-Wire Communication Interfaces

In-Depth Explanation of UART/I2C/SPI/1-Wire Communication Interfaces

1. Qiu Qianzhang’s Lightness Skill: UART In “The Legend of the Condor Heroes”, Qiu Qianzhang says, “UART is like my lightness skill, gliding over the water to cross the river.” To cross the river (communication), one must set up hidden stakes in advance, and while moving, the steps must be fixed according to the distance … Read more

I2C Communication Deadlock Master-Slave Detection and Solutions

I2C Communication Deadlock Master-Slave Detection and Solutions

Click the above “Embedded and Linux Matters”, select “Pin/Star Public Account” Welfare and dry goods delivered first-hand Generally speaking, there are usually no problems with soldering i2c devices. If you follow the device manual step by step, it should work smoothly. However, if such a simple thing sometimes does not yield the desired results, and … Read more

The First Sin of I2C: Understanding Common Issues

The First Sin of I2C: Understanding Common Issues

The Seven Deadly Sins, seven sins in Catholicism, abbreviated as the Seven Deadly Sins. The term ‘sin’ refers to the source or root of something. In Catholic doctrine, it is stated that “according to John Chrysostom and Pope Gregory I, we can discern the major evils that believers often encounter.” Here, ‘major’ means that these … Read more

Open Source! Original Examples of HK32F030 Series MCU Revealed

Open Source! Original Examples of HK32F030 Series MCU Revealed

HK32 MCU Forum:https://bbs.21ic.com/iclist-1010-1.html*Reading Instructions: The following application cases are briefly introduced; for detailed evaluation processes and related source code, materials, etc., please copy the original link into your browser to view. 01 Collection of HK32F030M Series MCU Example Codes https://bbs.21ic.com/icview-3236132-1-1.html Basic Examples: 1. Project Template: HK32F030MF4P6_Fwlib-Template.zip2. GPIO Output: Using Firmware Library to Light Up LED.zip3. … Read more

Using DS1302 Clock with PIC Microcontroller

Using DS1302 Clock with PIC Microcontroller

Hello everyone, through our previous lessons, we have already understood and familiarized ourselves with the usage of the ICD2 emulator and enhanced PIC experiment board. We have learned how to control LED lights, relays, buzzers, buttons, seven-segment displays, RS232 serial ports, stepper motors, temperature sensors, I2C bus, SPI bus, and other resources with microcontrollers, experiencing … Read more

6 Ways to Identify PCBA Hardware Versions via Software

6 Ways to Identify PCBA Hardware Versions via Software

PCBA (Printed Circuit Board Assembly) refers to the process of mounting electronic components on a printed circuit board (PCB) to form a complete electronic product.PCBA is fundamental to the electronics industry, as nearly all electronic devices are composed of PCBA. The quality and performance of PCBA directly affect the lifespan, speed, stability, and reliability of … Read more

Application of Qiming WT5010-S2 Bluetooth Module in RV Power Monitoring and Gateway

Application of Qiming WT5010-S2 Bluetooth Module in RV Power Monitoring and Gateway

「 ↑ Click the blue text to follow us 」 // More and more people are traveling in RVs, and the RV Internet of Things is becoming increasingly common. Today, we will discuss the application of the Qiming WT5010-S2 Bluetooth module in RV power monitoring and gateways. Power consumption during RV travel has always been … Read more

Basic Concepts of ARM: 21 Common Terms

Basic Concepts of ARM: 21 Common Terms

1. Explanation of Some Common English Abbreviations in ARM MSB: Most Significant Bit; LSB: Least Significant Bit; AHB: Advanced High-performance Bus; VPB: VLSI Peripheral Bus connecting on-chip and off-chip peripherals; EMC: External Memory Controller; MAM: Memory Accelerator Module; VIC: Vector Interrupt Controller; SPI: Serial Peripheral Interface; CAN: Controller Area Network, a serial communication protocol; PWM: … Read more

Understanding These Buses in Embedded Development Will Ensure Job Security

Understanding These Buses in Embedded Development Will Ensure Job Security

关注、星标公众号,直达精彩内容 Source | Online Resources What is a Bus? A bus is a common communication line for transmitting information between various functional components of a computer, consisting of a bundle of transmission wires. In fact, a bus is an internal structure that serves as a public channel for information transfer between the CPU, memory, input, … Read more

Arduino Sensors: LCD Liquid Crystal Display

Arduino Sensors: LCD Liquid Crystal Display

Arduino Sensor: HS-S01A Infrared SensorArduino Sensor: HS-S02P Infrared Sensor (Obstacle Avoidance)Arduino Sensor: HS-S03P Ultraviolet SensorArduino Sensor: HS-S05P Sound SensorArduino Sensor: HS-F07P Active BuzzerArduino Sensor: HS-S08P Flame SensorArduino Sensor: HS-S09LB Raindrop SensorArduino Sensor: HS-S09PC Soil Moisture Sensor Arduino Sensor: HS-S10P Mist Sensor Arduino Sensor: HS-S11-L Gas Sensor Arduino Sensor: HS-S20P Ambient Light Sensor Arduino Sensor: HS-S21P … Read more