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. HPM Log
16. I2C Components
17. I2S EMULATION
18. Image
19. LVGL
20. lwIP
21. Mbedtls
22. Memory Stress
23. Microros
24. Modbus
25. HPM Motor Ctrl
26. Multicore
27. OpENer Ethernet/IP Stack
28. PMbus
29. Power Mode Switch
30. RGB LED
31. ROM API
32. RTOS
33. RvBacktrace
34. Segger RTT
35. SEGMENT LED KEY
36. SMbus
37. SPI Components
38. SPI SD Card
39. TensorFlow Lite For Microcontroller
40. Tinycrypt
41. Person Detection
42. TinyUF2
43. TinyUSB
44. Touch Panel
45. Trace Recorder
46. tsn
47. VGLite
48. SENT
Drivers Examples
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