请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F28388D 您好!
我使用 McBSPA 与编码器通信、我看到 DDR1中的数据从事务移动到事务。
测试设置如下:
编码器不断发送相同的数据、我可以在逻辑分析仪上看到预期的数据。
我在每次传输前都切换接收器并发送复位、希望这将清除任何遗留的数据。
复位 Rx
(McbspaRegs.SPCR1.bit.RRST = 0);\
(McbspaRegs.SPCR1.bit.RRST = 1);
重置 Tx
(McbspaRegs.SPCR2.bit.XRST = 0);\
(McbspaRegs.SPCR2.bit.XRST = 1);
我看到的是、McBSPA 再发送几个时钟、使数据变得不是字节对齐的。 我希望复位可以清除任何遗留的位、但看起来不是这样。 是否有办法在每次传输前清空移位寄存器?


如果能在这方面提供任何帮助,将不胜感激。