主题中讨论的其他器件: USB2ANY、 TS5A23159
您好!
我将此帖子链接到另一个帖子、因为我基本上处于相同的情况下、采用相同的设置。 我正在尝试使用 FTDI 提供的 C232HM-DDHSL-0电缆在 PGA900和我的 PC 之间与 SPI 进行通信。
我为 PGA 编写了一个代码、其中我在 main.c 文件刚开始时直接初始化 SPI 设置(为 SPI 设置 PIN_MUX、在 DIG_IF_CTRL 中启用 SPI、在 COM_RX_INT_ENABLE 寄存器中启用 COMBUF RX 中断)。 我还将 XDS 探针与 CCS 一同用于对 EVM 板上的 PGA 进行编程、并将 USB 转 SPI 电缆连接到 USB2ANY 端口引脚上的主器件。
我的问题是,每当我从主机发送消息,要求在 MCU 运行时写入或读取 COMBUF 寄存器时,我没有从 PGA 得到任何反应: 未触发中断、来自主机消息的数据未写入 COMBUF、主机从 PGA 接收的"应答"是一条只有1的消息。 我使用逻辑分析仪进行了检查、MISO 引脚始终处于高电平状态、因为此时连接到主电缆。
这一次我丢失了、我多次读取 SPI 上的数据表部分并检查了十几次硬件连接。 我确信主芯片的代码工作正常、所以 PGA 肯定有问题。 你是否知道这里可能会出什么问题?
祝您度过美好的一天!
本杰明。