Forum Discussion
Altera_Forum
Honored Contributor
13 years ago --- Quote Start --- You set TEMP_OUT to 1 then you immediately deassert it to 0. If you are sure your isr is being serviced, then you simply can't see the pulse on oscilloscope because the signal doesn't have enough time to switch high. Add some delay before IOWR_ALTERA_AVALON_PIO_DATA(TEMP_OUT_BASE,0x0) You could also toggle TEMP_OUT upon receipt of edge_capture and then connect the pio to some logic which generates a fixed length pulse on each transition. --- Quote End --- adding delay may result loosing some of interrupt... i have done this exercise using Internal interrupt without VIC and comfortably able to see edge_capture register status on oscilloscope using same procedure. as i got the edge_capture status HIGH i assert HIGH on TEMP_OUT and then this value visible on oscilloscope.