在我们的应用程序中,我们使用两个 MIBSPI 端口与外部设备进行通信。 MIBSPI3用于 TX 数据,MIBSPI5用于 RX 数据。 两个端口都配置为主模式,因此 MIBBI3对 TX 使用 SIMO[0],MIBBI5对 RX 使用 SOMI[0]。 使用轮询方法触发 TX。 接收 到6 x 8位数据后,Rx 应立即触发中断。 数据在两条线路上看起来都是正确的(通过示波器验证)。
此时的问题是,在收到第一条消息后,我只得到一个中断。 之后,我在示波器上看到了正确的数据,但没有触发中断。 这可能是什么问题?
此致,
康斯坦蒂