我有一个关于 NXP MCU (MPC5746C) 的问题。
我目前的开发环境如下。
1. 接入点:SA6155P(高通)
2. MCU : MPC5746C_176 176-pin LQFP176
它通过SPI接口在AP和MCU之间进行
通信。关于 SPI,时钟和 SPI 引脚设置基于以下设置。
设置SPI运行所需的两个时钟BUS_CLK和BAUD_CLK,在S32DS IDE中如下图设置为slave模式(Mode4 cpol=1,cpha=1)。
在如上设置的情况下,S PI 通信在 1MHz 时没有任何问题。
- 1) 黄色:时钟
- 2) 蓝色:MISO
- 3) 红色:MOSI
- 4) 绿色:CS
但是在5MHz,AP发送时钟,CS,数据,MCU却收不到数据。
即使如上示波器波形所示时钟和 CS 数据线正常,MCU 也不会在 5MHz 通信中接收数据。我们想以 10MHz 与 AP 通信,但即使在 5MHz 也无法通信。所以求技术支持是不是SPI设置有问题,是否需要额外设置。