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.

一个奇怪的问题(MCBSP0寄存器改写不了)



不管你的任意回答,我都非常感谢!!      
      问题内容:  写MCBSP1寄存器正常;写MCBSP0寄存器改写不了,从CCS读出的结果都是0x00000000?
       详细描述:  我这几天调试MCBSP(配成SPI)遇到一个很奇怪的问题。我将C6424的MCBSP1配置成主机SPI,将MCBSP0配成从机SPI. 这样做一个循环测试。
       改写MCBSP1的寄存器都能改写成功(从CCS3.3界面的Registers读)!
       然后而改写MCBSP0的寄存器,怎么改写读出来的结果都是0x00000000(从CCS3.3界面的Registers读).?? 所以配MCBSP1主机能发送数据,而配MCBSP0主机不能工作.  这是怎么回事呢!!

再追加一个问题:我想把MCBSP1配置成非标SPI从机,要求能产生CLK。可行吗?
     我配了一天时间,都没成功。只有在SPI配为主机时才产生CLK和Fclk, 配成从机SPI一直都没产生CLK。(由于我们的项目,老DSP用ESSI作从机SPI能主动产生CLK,而Fclk由FPAG产生)
       感谢你指教!