crc检验不通过的时候,是不是就getspidatasize不成功

作者
Beard Hu 15 天前更新
时间
发布于 2026-05-22 · 最后更新 2026-05-22 15:42
解答

crc检验不通过, 可能是

1. SPIDataSize上位和芯片設的不一致 (頭碼對齊, 但尾碼沒有對齊)

2. 頭碼沒有對齊(可能是XF芯片還沒準備好就開始SPI傳輸)

3. 雜訊干擾 (頭尾碼對齊, CRC有幾個byte錯)

4. SPI模式沒設對 (有數值, 但沒頭尾碼, CRC也全錯)

5. SPI電壓問題/接線問題(CRC都是0)

getspidatasize 在例程中是第一個上位檢驗芯片回傳的信號的地方. 所以如果通信有問題, 全會在這個命令時出現

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
搜索