Contents
Getting Started
Evaluation Boards
Components
Samples
1. Audio Codec
2. CANOPEN
3. CherryRB
4. CherryUSB
5. CoreMark
6. Dhrystone
7. DMA Manager
8. DSP
9. EEPROM Emulation
10. Hello World
11. HPM Math
12. IMAGE
13. LVGL
14. lwIP
15. Mbedtls
16. Memory Stress
17. Microros
18. Modbus
19. HPM Motor Ctrl
20. Multicore
21. Power Mode Switch
22. RGB LED
23. ROM API
24. RTOS
25. Rvbacktrace
26. Segger RTT
27. TensorFlowLiteMicro
28. Tinycrypt
29. Person Detection
30. TinyUF2
31. TinyUSB
32. Touch Panel
33. VGLite
34. SPI_COMPONENTS
35. I2S EMULATION
36. SPI_SDCARD
37. CherrySH
38. EtherCAT
38.1. ECAT_CiA402
38.2. ECAT_FOE
38.3. ECAT_IO
39. SMbus
40. PMbus
41. tsn
42. OpENer Ethernet/IP Stack
43. Trace Recorder
Drivers Examples
SDK CMake API Reference
SDK API Reference
Change Log
HPMicro Software Development Kit
Samples
38.
EtherCAT
View page source
38.
EtherCAT
38.1. ECAT_CiA402
38.1.1. 1. Overview
38.1.2. 2. Prepare
38.1.3. 3. Project Setting
38.1.3.1. 3.1 Flash emulate EEPROM
38.1.3.2. 3.2 Using virtual motor
38.1.4. 4. Generate EtherCAT slave stack code
38.1.4.1. 4.1. Download SSC Tool
38.1.4.2. 4.2 SSC Tool import configuration files
38.1.4.3. 4.3 Create slave stack files
38.1.4.4. 4.4 SSC code change
38.1.5. 5. TwinCAT Project setting
38.1.5.1. 5.1. Add ESI file
38.1.5.2. 5.2 Create Project
38.1.5.3. 5.3 Software Configuration
38.1.5.4. 5.4 Scan device
38.1.5.5. 5.5 Update EEPROM context
38.1.5.6. 5.6 NC axis control
38.1.6. 6. Running the example
38.2. ECAT_FOE
38.2.1. 1. Overview
38.2.2. 2. Prepare
38.2.3. 3. Project Setting
38.2.4. 4. Generate EtherCAT slave stack code
38.2.4.1. 4.1. Download SSC Tool
38.2.4.2. 4.2 SSC Tool import configuration files
38.2.4.3. 4.3 SSC Tool create slave stack
38.2.5. 5. TwinCAT Project setting
38.2.5.1. 5.1. Add ESI file
38.2.5.2. 5.2 Create Project
38.2.5.3. 5.3 Software Configuration
38.2.5.4. 5.4 Scan device
38.2.5.5. 5.5 Update EEPROM context
38.2.5.6. 5.6 FOE action
38.2.6. 6. Running the example
38.3. ECAT_IO
38.3.1. 1. Overview
38.3.2. 2. Prepare
38.3.2.1. 2.1 Hardware
38.3.2.2. 2.2 Software
38.3.3. 3. Project Setting
38.3.3.1. 3.1 EEPROM Emulation Setting
38.3.3.2. 3.2 Using actual EEPROM
38.3.4. 4. Generate EtherCAT slave stack code
38.3.4.1. 4.1. Download SSC Tool
38.3.4.2. 4.2 SSC Tool import configuration files
38.3.4.3. 4.3 SSC Tool create new project
38.3.4.4. 4.4 Create slave stack files
38.3.4.5. 4.5 SSC code change
38.3.5. 5. TwinCAT Project setting
38.3.5.1. 5.1. Add ESI file
38.3.5.2. 5.2 Create Project
38.3.5.3. 5.3 Software Configuration
38.3.5.4. 5.4 Scan device
38.3.5.5. 5.5 Update EEPROM context
38.3.5.6. 5.6 IO Control
38.3.5.7. 5.7 DC setting
38.3.6. 6. Running the example