01-24-2006 02:07 PM
01-25-2006 02:52 PM
After analyzing my problem, it seems to boil down to clearing the interrupt condition. Does anyone know what "external action" the snippet below refers to (taken from the DAQ-STC technical reference manual)?
If (Soft_Copy(AO_FIFO_Interrupt_Enable) is 1) then
{
If (AO_FIFO_Request_St is 1) then
{
/*AO FIFO caused the interrupt*/
Service AO FIFO interrupt;
/*You cannot explicitly acknowledge a FIFO interrupt. You must perform
an action external to the DAQ-STC in order to clear this interrupt
condition*/
}
01-25-2006 05:40 PM
01-30-2006 08:18 PM
Thanks, Diego. Although your feedback shed light, I have not fully resolved my issue. I am doing AI and have the AI FIFO configured to interrupt if full. When the FIFO interrupts, in my ISR i read the data. Now, what should I do to empty the FIFO so that the STC can push new data in? 2-88 you refer me to mentions a "FIFO reset". How do I achieve this so that I can acquire more data in a new call to my ISR?
Thank you.
01-30-2006 08:29 PM
02-01-2006 02:55 PM
02-02-2006 08:10 PM
02-09-2006 02:30 PM
02-13-2006 02:01 PM