Contents
Getting Started
Evaluation Boards
Components
Samples
1. Audio Codec
2. CANOPEN
3. CherryRB
4. CherrySH
5. CherryUSB
6. CoreMark
7. Dhrystone
8. DMA Manager
9. DSP
10. DUAL_PANEL
11. EEPROM Emulation
12. EtherCAT
12.1. ECAT_CiA402
12.2. ECAT_FOE
12.3. ECAT_IO
13. Hello World
14. HPM Math
15. I2C Components
16. I2S EMULATION
17. Image
18. LVGL
19. lwIP
20. Mbedtls
21. Memory Stress
22. Microros
23. Modbus
24. HPM Motor Ctrl
25. Multicore
26. OpENer Ethernet/IP Stack
27. PMbus
28. Power Mode Switch
29. RGB LED
30. ROM API
31. RTOS
32. Rvbacktrace
33. Segger RTT
34. SEGMENT LED KEY
35. SMbus
36. SPI Components
37. SPI SD Card
38. TensorFlow Lite For Microcontroller
39. Tinycrypt
40. Person Detection
41. TinyUF2
42. TinyUSB
43. Touch Panel
44. Trace Recorder
45. tsn
46. VGLite
47. sent
Drivers Examples
SDK CMake API Reference
SDK API Reference
Change Log
HPMicro Software Development Kit
Samples
12.
EtherCAT
View page source
12.
EtherCAT
12.1. ECAT_CiA402
12.1.1. 1. Overview
12.1.2. 2. Prepare
12.1.3. 3. Project Setting
12.1.3.1. 3.1 Flash emulate EEPROM
12.1.3.2. 3.2 Using virtual motor
12.1.4. 4. Generate EtherCAT slave stack code
12.1.4.1. 4.1. Download SSC Tool
12.1.4.2. 4.2 SSC Tool import configuration files
12.1.4.3. 4.3 Create slave stack files
12.1.4.4. 4.4 SSC code change
12.1.5. 5. TwinCAT Project setting
12.1.5.1. 5.1. Add ESI file
12.1.5.2. 5.2 Create Project
12.1.5.3. 5.3 Software Configuration
12.1.5.4. 5.4 Scan device
12.1.5.5. 5.5 Update EEPROM context
12.1.5.6. 5.6 NC axis control
12.1.6. 6. Running the example
12.2. ECAT_FOE
12.2.1. 1. Overview
12.2.2. 2. Prepare
12.2.3. 3. Project Setting
12.2.4. 4. Generate EtherCAT slave stack code
12.2.4.1. 4.1. Download SSC Tool
12.2.4.2. 4.2 SSC Tool import configuration files
12.2.4.3. 4.3 SSC Tool create slave stack
12.2.5. 5. TwinCAT Project setting
12.2.5.1. 5.1. Add ESI file
12.2.5.2. 5.2 Create Project
12.2.5.3. 5.3 Software Configuration
12.2.5.4. 5.4 Scan device
12.2.5.5. 5.5 Update EEPROM context
12.2.5.6. 5.6 FOE action
12.2.6. 6. Running the example
12.3. ECAT_IO
12.3.1. 1. Overview
12.3.2. 2. Prepare
12.3.2.1. 2.1 Hardware
12.3.2.2. 2.2 Software
12.3.3. 3. Project Setting
12.3.3.1. 3.1 EEPROM Emulation Setting
12.3.3.2. 3.2 Using actual EEPROM
12.3.4. 4. Generate EtherCAT slave stack code
12.3.4.1. 4.1. Download SSC Tool
12.3.4.2. 4.2 SSC Tool import configuration files
12.3.4.3. 4.3 SSC Tool create new project
12.3.4.4. 4.4 Create slave stack files
12.3.4.5. 4.5 SSC code change
12.3.5. 5. TwinCAT Project setting
12.3.5.1. 5.1. Add ESI file
12.3.5.2. 5.2 Create Project
12.3.5.3. 5.3 Software Configuration
12.3.5.4. 5.4 Scan device
12.3.5.5. 5.5 Update EEPROM context
12.3.5.6. 5.6 IO Control
12.3.5.7. 5.7 DC setting
12.3.6. 6. Running the example