Timer0 Interrupt in ADSP-2191

Hello.

I've got a problem with simultaneous access to the external port and timer 0 interrupt. The timer interrupt period is 100 mks, the external port access is 100 ms. Timer0 works just like a counter to obtain 100 ms period and nothing else. The point is I try to read 10 bytes from the external port and if the timer interrupt occurs during read cycle time I've got one spurious read (11 read cycles), but in that case I have wrong buffer (without one byte). I disabled interrupts during read cycle and everything work properly. I use PFx as a chip select signal. What's the problem?

Thanks for help.

Parents
  • 0
    •  Analog Employees 
    on Aug 2, 2018 4:53 PM
    This question has been assumed as answered either offline via email or with a multi-part answer. This question has now been closed out. If you have an inquiry related to this topic please post a new question in the applicable product forum.

    Thank you,
    EZ Admin
Reply
  • 0
    •  Analog Employees 
    on Aug 2, 2018 4:53 PM
    This question has been assumed as answered either offline via email or with a multi-part answer. This question has now been closed out. If you have an inquiry related to this topic please post a new question in the applicable product forum.

    Thank you,
    EZ Admin
Children
No Data