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.

c5517的MCBSP帧信号的边沿问题!



您好,我在用c5517的mcbsp,我需要在MCBSP的帧信号的下降沿发送与接收数据,我看datasheet中的Receive Operation或者Transmit Operation是在帧信号的下降沿开始的。

请问这个帧信号的上升沿或者下降沿是哪个寄存器设置的,我没找到呢,所以我现在发送数据是在帧的上升沿开始的,如图delayobit;

其实我delay1bit之后也能达到我所要的效果,如图delay1bit,请问这样应该不会出问题吧!!

还是我想用帧的下降沿的话必须要delay。



  • PCLR寄存器可以配置上升沿还是下降沿,在下面的文档第497页。

    Table 8-41. PCRL Register Field Descriptions

    http://www.ti.com/lit/ug/spruh16b/spruh16b.pdf

  • 是FSXP和FSRP这两个位吗?


    还有我看nand程序中有下面的设置

    nandCfg.nandWidth = CSL_EMIF_8_BIT;
    nandCfg.nandPageSize = CSL_NAND_PAGESZ_512;

    nandCfg.emifOpMode = CSL_EMIF_OPMODE_POLLED;

    nandCfg.nandType = CSL_NAND_SMALL_BLOCK;

    这些都是设置到nand的哪个寄存器里了吗?像nandCfg.nandPageSize这个参数,我所使用的nand的pagesize是4096,而CSL_NandPageSize最大才2048!!!

    而且我nand程序运行到NAND_checkCommandStatus就运行了是怎么回事?