主题中讨论的其他器件:DRV8305、
各位专家、您好!
定制板上的 TMS320F280049C 通过 SPI 与 DRV8305通信。
当 GPIO für nSCS 信号为
定义为 GPIO_11_SPIA_STE、因此在这里我没有看到硬件问题。 不过、我们
需要具有 STE 功能的 GPIO 11作为 eQEP 输入、因此 nSCS 已经
移动到另一个 GPIO、作为正常输出引脚、并且是控制 nSCS 所必需的
通过软件发出的
在瞬时这起作用、但在读取 DRV8305寄存器几千次后、
接收缓冲区异常超时。 数据由 DRB8305发送、
在示波器屏幕截图中可以看到:

还会读入 TMS320F280049C 的仿真缓冲器 SPIRXEMU、但它无法实现
在接收缓冲区 SPIRXBUF 中、RXFFIL 保持为0 (因此为超时)、并且没有
超限错误或其他任何报告的内容、我可以看到:

另一个有趣的问题。 当仿真器被移除或者电路板独立启动时
(没有仿真器)、则 SPI 工作正常。
这是一个已知问题吗? 这可能需要解决、因此我可以继续与
仿真器是否已连接?
此致、
约翰