Summary of PLC Communication Technologies (Including EtherCAT, Modbus, Profibus, Profinet, EtherNet/IP, CAN, etc.)

After introducing the content related to OPC UA communication, we have basically covered the main communication buses and protocols related to industrial automation. So, why have we focused on communication for nearly two years? Of course, for PLC/PAC engineers, or for electrical engineers or automation engineers, the core is not just communication; there are also … Read more

CANopen to DeviceNet Slave – ADFweb Converter – Guangzhou Xinyu IoT

CANopen to DeviceNet Slave — ADFweb Converter – Guangzhou Xinyu IoT Author: Zou Wuyi Mobile185-020-77899 Email: [email protected] 1 Product Features HD67134 – A1 is a CANopen / DeviceNet slave converter. It has the following features: Provides triple isolation between CANopen and power, CANopen and DeviceNet, and power and DeviceNet. Can be mounted on a 35mm … Read more

CANopen to CANopen – ADFweb Gateway Converter – Guangzhou Xinyu IoT

CANopen to CANopen – ADFweb Gateway Converter–Guangzhou Xinyu IoT Author: Zou Wuyi Mobile185-020-77899 [email protected] 1、Product Features: The CANopen to CANopen gateway has the following features: Realizes high-level bidirectional conversion of information between two different CANopen buses; Provides electrical isolation between the two buses; Can associate device module objects located on different buses, which can be … Read more

In-Depth JTAG Boundary Scan: Hardcore Techniques for Embedded Testing

Hello everyone, welcome to <span>LiXin Embedded</span>. Today, we will discuss JTAG boundary scan. This tool is essential for testing PCB interconnections and internal chip logic, defined in the IEEE 1149.1 standard. If you haven’t read the first two articles in this series, I recommend going back to catch up on the basics of JTAG debugging. … Read more

Understanding JTAG Debugging and CMSIS-DAP

CMSIS-DAP (Cortex Microcontroller Software Interface Standard – Debug Access Port) is a debug interface standard defined by ARM. In the introduction to JTAG debugging – DAP, it mentions that an implementation of ARM ADI is called DAP, so does CMSIS-DAP with the DAP suffix mean it is an implementation of DAP? See the diagram from … Read more

Introduction to JTAG Debugging and SWD

SWD stands for Serial Wire Debug Interface. Sometimes you may encounter terms like: JTAG-DP, SW-DP, SWJ-DP, which are interfaces for external hardware boxes. Among them, SWJ-DP was added in ADI v6.0:In summary: Physical Interface JTAG Interface? SWD Interface? Specification JTAG-DP Yes ADI v5.0/v6.0 SW-DP Yes ADI v5.0/v6.0Serial Wire (Serial Interface) SWJ-DP Yes Yes ADI v6.0Serial … Read more

MicroPython: The Mini Power of Embedded Systems!

▼ Click the card below to follow me ▲ Click the card above to follow me MicroPython: The Mini Power of Embedded Systems! As a star language in the programming world, Python also shines uniquely in the fields of microcontrollers and embedded systems. MicroPython is the Swiss Army knife in this domain, making embedded development … Read more

HarmonyOS Device Driver Development: Design and Implementation of the Hardware Adaptation Layer

Hello, today let’s talk about something hardcore! The development of device drivers for HarmonyOS—this seemingly profound but actually quite interesting topic. Don’t be intimidated by the jargon; follow me step by step, and I guarantee you’ll have a clear understanding of the Hardware Adaptation Layer. I’ve been tinkering with Harmony drivers for over two years, … Read more