Other Parts Discussed in Thread: C2000WARE, TMS320F28335, CONTROLSUITE
Thread 中讨论的其他器件:C2000WARE、 controlSUITE
尊敬的团队:
我使用了 SPI 的官方示例程序来执行回送实验、它运行良好。
但是、在我闭环回路并使用一根导线连接 SIMO 和 SOMI 引脚后、它只能接收数据每位"1"、并且接收引脚的波形是正确的。 当我使用 SPI 进行外部通信时、同样的问题是:波形正确、但接收到的数据为每位"1"。
如何处理这种情况?
下面是我的外部通信寄存器配置。
SpiaRegs.SPICCR.bit.SPISWRESET = 0;
SpiaRegs.SPICCR.ALL = 0x0009;
SpiaRegs.SPICTL.ALL = 0x0017;
SpiaRegs.SPISTS.ALL = 0x0000;
SpiaRegs.SPIBRR = 0x12;
SpiaRegs.SPIFFTX.ALL = 0xc065;
SpiaRegs.SPIFFRX.ALL = 0x6061;
SpiaRegs.SPIFFCT.all = 0x0000;
SpiaRegs.SPIPRI.All = 0x0010;
SpiaRegs.SPIFFTX.bit.TXFIFO = 1;
SpiaRegs.SPIFFRX.bit.RXFIFORESET = 1;
SpiaRegs.SPICCR.bit.SPISWRESET = 1;
此致
K. K