Hi,
I have questions regarding McBSP for Delfino.
My customer would like to send 16bit data x4 out to DXpin by McBSP.
Question is the following.
Accroding to the SPRUG80A "TMS320 x2834x Delfino Multichannel Buffered Serial Port (McBSP) Reference guide", it is written in the following.
" If the word length is larger than 16 bits, two 16-bit registers are needed at each stage of the data transfer paths."
1) In my customer's case, is DXR2 register used for transmitter data? Customer would like to transmit 16bit x 4 data.
2) Customer is considering to use XINT interrupt instead of polling XRDY=1 and XEMPT=0 for preventing overwrites.
In my understanding, if XINTM bits of SPCR2 register are "00", XINT generated when XRDY changes from 0 to 1.
However, it is written "The McBSP sends an XINT request to the CPU when 16 enabled bits have been transmitted on the DX pin" in Table11-3 of reference guide.
What is this explanation? Dees XINT have two condition for interrupt generation?
Please let me know.
Best regards,
Michi