Forums

A little bit confusion in Interrupt response to the MCBSP

Started by liusheng12 December 23, 2003

Hi,

For DSK5416, If in the MCBSP configuration, the word length is setup
as 32bits/word and frame length setup as 2 words/frame, sigle phase,
The interrupt response is setup to response to each XRDY signal.

So for each frame, how many interrupts will be evoked? I made a
program and found it is about 2 responses for each frame, means
every word (here is 32 bits), transfered from CODEC, will invoke
only one interrupt. So in each ISR, I can read a 32-bit word by
seperately reading 2 16-bit words:

MVMD DRR22,*(_MCBSP_RECEIVE_ADDRESS_H)
MVMD DRR12,*(_MCBSP_RECEIVE_ADDRESS_L)

without causing an extra interrupt within the interval when the first
16-bit word reading is finished.

Is my understanding correct?

Thanks