SPRUJ79A November 2024 – December 2025 F29H850TU , F29H859TU-Q1
FILE: epwm_ex1_cpu1_cpu3_framesel_multi_c29x3.c
This example demonstrates multi-core ePWM control with FRAMESEL capabilities. It combines IPC communication between C29x1 and C29x3 cores with ePWM Action Qualifier functionality using up/down count mode.
The example configures ePWM1, ePWM2, ePWM3 on CPU3 to produce waveforms with independent modulation on ePWMxA and ePWMxB. The TB counter is in up/down count mode and demonstrates FRAMESEL functionality across ePWM modules and CPUs.
When using CCS for debugging this Multi-core example, after launching the debug session,
For FLASH configuration, this example is run in FLASH BANKMODE2, where CPU3 has access to FLASH (FRI-2). Refer to the Flash Plugin documentation to know about changing FLASH BANKMODEs and more. Additionally, the CPAx and CDAx RAMs are used for allocating various RAM sections.
External Connections
Watch Variables