公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

你好-

我正在尝试制作一个使用 iLLD 函数传输 SPI 帧的应用程序,

ifxqspi_spimaster_Exchange ();

在本例中,我正在使用的单片机 Aurix TC397 是 SPI 通信的主控器。

我的问题是,这个函数发送的 SPI MOSI 帧中的字节顺序是什么样子? MastertxFrame [0] 是要发送的第一个字节还是要发送的最后一个字节? 有没有办法配置这个属性?

同样,我是否应该期望来自从属设备的 SlavetxFrame [0] 是主 rx 缓冲区中的第 [0] 个字节?

 

TIA

 

0 点赞
2 回复数
Translation_Bot
Community Manager
Community Manager
Community Manager

@HighSpdDog

是的,MastertxFrame [0] 是主服务器发送的第一个字节,也是从站接收的第一个字节。 SlavetxFrame [0] 也是如此。 仅 CAN 要先从每个字节接收 MSB(最高有效位)或 LSB(最低有效位)时,才进行设置。 要在从属模式下更改数据标题,你需要从 ifxqspi_spisLave_config(从属配置)变量中配置 protocol.dataHeading 位。 1 表示优先使用 MSB,0 表示优先使用 LSB。 对于主模式,我需要检查,但据我所知,你无法更改此设置。

最诚挚的问候,

埃里克

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

谢谢 @ErickG_14 这回答了我的问题!

0 点赞