I am new in MIMXRT1062 and our goal is to use it as a motor controller. RT1062 has XBAR to connect various peripherals with each other.
If I would like to measure the exact timing of events. I tried to connect an event via XBAR to a GPIO, connect an oscilloscope to that GPIO and expected to be able to see a change on the GPIO.
I took an example: evkmimxrt1060_adc_etc_software_trigger_conv. A Trigger is set up there. I used the Pins-Tool to route the trigger to a GPIO. Problem here: I cannot use kXBARA1_OutputAdcEtcXbar0Trig0 as a XBAR input and route it to a GPIO output (hence the ‘Output’ in kXBARA1_OutputAdcEtcXbar0Trig0).
But I can setup something like this with Pins-Tool:
XBARA_SetSignalsConnection(XBARA1, kXBARA1_InputAdcEtcXbar0Coco0, kXBARA1_OutputIomuxXbarInout17);
But the GPIO remains low whenever a conversion is done.
So, the question remains: How can I use XBAR to make internal events visible on an oscilloscope?
My Hardware / Software configuration is this:
MCUXpresso IDE v10.2.1
SDK 2.4.0
Pins for i.MX Version 5.0
EVK-MIMXRT1060 board
I have attached my modified version of adc_etc_software_trigger_conv.c