I am currently working on ADC data acquisition using the CTU trigger and transmitting the sampled values over CAN using the MBDT environment on S32K344. However, even after following the standard configuration steps, the ADC values are still not reflecting on CAN.
Setup details:
- ADC0 group triggered via CTU interrupt (Adc0_CtuDataOverrunNotification)
- CAN Tx using Can_Write block (ID: 0x18FFFF00)
- Both ADC and CAN work individually
- ISR triggers, but ADC buffer values remain constant or zero during CAN Tx
Tried:
- Rechecked. mex configuration and buffer mapping
- Verified data type/packing
- Called Adc_StartGroupConversion periodically
- Still no data update on CAN
Please help identify what could be wrong or share a working CTU–ADC–CAN


