久芯网

spi时序图及crc问题

avatar sealoong 提问时间: 2023-08-05 21:06:06 / 已解决

question one:下图是我截得spi通信图,那个CPHA=1下面的两个波浪线啥意思?

spi时序图及crc问题 [相关图片]

question two:spi有crc功能,那如果我用stm32和一个不具备crc功能的从机也就是slave通信的话,那我开启crc会不会不能通信?我理解crc是在每帧数据后面插入了一组监督码,跟着数据一起发过去。因此不能通信,是这样吗?

2个回答
  • avatar butterflyspring
    最佳答案
    回答时间: 2023-08-05 21:36:30

    对于第二个问题来说,做为主,发送了带有CRC的信息给从,从只要不管最后的CRC信息就可以了。对于主接收要注意,收到的都是数据信息,同时可能会有CRC错误标志或中断,不去理会就行了。 不过STM32型号众多,楼主还需根据具体系列查看一下手册最好~~

  • avatar xmshao
    回答时间: 2023-08-05 22:05:37

    你提到的波形符号没啥特别意思,表示省略的意思,即脉冲个数没具体画完。至于你提到了开启CRC,从SPI没有CRC是不影响通信的,只是开启CRC那边也没其作用。因为接收这边不检测,发送时也不发送CRC码。

会员中心 微信客服
客服
回到顶部