乐鑫技术交流
直播中

无人岛

9年用户 839经验值
擅长:嵌入式技术 制造/封装 控制/MCU
私信 关注
[问答]

MPC5746C SPI设置问题求解

我有一个关于 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设置有问题,是否需要额外设置。

更多回帖

发帖
×
20
完善资料,
赚取积分