工具与软件:
您好! 我`m 使用 spi_ex1_loopback 作为基准。 我的引脚按以下方式连接:->SIMO->GPIO56 MOSI->GPIO57、CLK->GPOI58。 因此、启用环回(SpibRegs.SPICCR.bit.SPILBK=1;)后、一切都按预期工作。 因此、我禁用了环回(SpibRegs.SPICCR.bit.SPILBK=0;)并尝试建立真实通信。 问题在于线路传输正常工作(F280041C 正确发送数据和连接的芯片响应)、但在 SpibRegs 中。 SPIRXBUF I 的值与发送的值相同(不是来自从器件的发送值)。 SpibRegs.SPIRXBUF= SpibRegs.SPITXBUF。 其作用类似于启用环回。 该位未置位。 我检查了寄存器。 GPOI 设置与示例相同。 唯一的区别是我已根据上面的引脚排列更改了相应的 GPOI 编号。
有什么建议吗? MUX 中是否存在问题。 要使用 GPIO 设置环接的引脚? 正如我所说的、线路工作正常。 我必须具有一些内部设置。
谢谢!