ST意法半导体
直播中

王超

7年用户 1287经验值
私信 关注
[问答]

如何为STMicroelectronics Nucreo F401RE板和tpm模块之间进行SPI通信?

我用 C/C++ 编码,并通过“HAL_SPI_Transmit”和“HAL_SPI_Receive”使用 SPI 函数。
TPM 模块仅向我发送“ff ff ff ff ... ff ff”。
我看到 tpm 模块的手册,但我无法理解。
请告诉我一些示例代码。







回帖(1)

阎慧

2023-1-30 13:53:18
查看 TPM 模块的时序图,特别是用于输入/输出数据的时钟边沿。如果您只收到 0xFF,这表明您要么在错误的时钟边沿读回数据,要么在错误的边沿将数据写入 TPM。这会影响 CPOL 和 CPHA。
此外,TPM 是否同时接收和发回数据(即全双工)而不是写入命令后读取响应(半双工)?
举报

更多回帖

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