请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F28075 主题中讨论的其他器件:TMS320F28067
大家好、
如图所示,技术手册没有提到必须在启用 FIFO 的情况下以16位模式发送075数据。 但在实际测试中、当我设置 SPICHAR=F 时、主机器075向 从机器 TMS320F28067发送数据帧(0A 00 46 00 50)。 我在示波器上观察到 SPIMOSI、波形如下:
当我只将 SPICHAR=F 更改为 SPICHAR=7 (8位传输)时、使其他代码保持不变、并执行与上述相同的操作时、生成的波形如下:
图片显示、当 SPICHAR=7时、虽然存在 SPICLK 信号、但没有高电平供电。 为什么会发生这种情况? 是因为当 SPICHAR=7时其他寄存器(FIFO 被启用)必须进行相应的配置更改、还是因为当 SPI FIFO 被启用时只能发送16位传输? 如果是,技术和外设用户手册中应提供相关说明。 但我没有找到它们。
此致、
凯瑟琳