This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

如何在McBSP的单相帧中的一个frame发送多个字节?谢谢

芯片使用的是C6416T,发送数据采用 MCBSP_write(hMcbsp,y);

一次只能发送一个y值,如何在一个单相帧中发送两个字节?

谢谢!

  • RCR寄存器里的RFRLEN1位需要配置一下.

    另外, MCBSP_write直接写32bit的数据, 不知道你指的"字节"是8bit还是32bit?

  • 你好,我是想在一个单相帧中发送2个32bit的数,需要设置RFRLEN1吗?我将XPHASE_SINGLE,XFRLEN1_OF(1),XWDLEN1_32BIT,

    如何将两个Uint32 x,y; 发送出去呢?下面这种方法是否可以呢?

    while (!MCBSP_xrdy(hMcbsp));
    MCBSP_write(hMcbsp,x);
    MCBSP_write(hMcbsp,y);

    是否还需要在SRGR中将Frame period(FPER)设置的值大于64呢?

    谢谢您!

  • RFRLEN1需要设置的, FPER不需要设置, 你可以试一下.