Part Number: DLP3000
Hey everyone,
I am trying to feed an external pattern into my DLP3000 board and have it trigger the camera trigger on each bit plane.
I have done the hardware modifications (adding 0 ohm resistor to R295). In the windows GUI I can get the camera trigger working with HDMI and I see the signal when I probe the correct pins.
However, for my application I want to use the C API. Currently, my code is roughly doing this:
if(LCR_CMD_Open()) { printf("Unable to connect to the DLP LCr\n"); } printf("Displaying HDMI"); LCR_CMD_SetDisplayMode((LCR_DisplayMode_t)(0x02)); // Set trigger output settings LCR_CamTriggerSetting_t triggerSettings; triggerSettings.Enable = 1; triggerSettings.Source = 0; triggerSettings.Polarity = TRIGGER_EDGE_POS; triggerSettings.Delay = 0; triggerSettings.PulseWidth = 200; //us LCR_CMD_SetCamTriggerSetting(&triggerSettings); //Get trigger setttings LCR_CamTriggerSetting_t triggerSettings; LCR_CMD_GetCamTriggerSetting(&triggerSettings); printf("Enable %u \n",triggerSettings.Enable); printf("Source %u \n",triggerSettings.Source); printf("Delay %u \n",triggerSettings.Delay); printf("Polarity %u \n",triggerSettings.Polarity); printf("PulseWidth %u \n",triggerSettings.PulseWidth)
This return:
Displaying HDMI
Enable 1
Source 0
Delay 0
Polarity 0
PulseWidth 200
If I probe the correct pin I can't see the camera trigger.
I was hoping someone could give me advice on what to do.