VCC 发表于 2024-11-16 13:43:50

神农鼎 发表于 2024-11-16 12:59


神农鼎老师,您没有审题,

他问的是CRC运算之前的QSPI数据预处理过程的优化
而不是CRC运算的优化

{:5_284:}

神农鼎 发表于 2024-11-16 15:09:26

VCC 发表于 2024-11-16 13:43
神农鼎老师,您没有审题,

他问的是CRC运算之前的QSPI数据预处理过程的优化

秀了下肌肉,发现 Ai8051U数据手册没介绍硬件 CRC 校验,这个后续是标配

VCC 发表于 2024-11-16 16:22:20

神农鼎 发表于 2024-11-16 15:09
秀了下肌肉,发现 Ai8051U数据手册没介绍硬件 CRC 校验,这个后续是标配

有些不走寻常路

常规的低端MCU,都是内置的CRC32-Ethernet的硬件CRC
高端MCU都是可指定多项式的硬件CRC

为什么Ai8051U选了这个多项式呢?

神农鼎 发表于 2024-11-16 16:44:23

VCC 发表于 2024-11-16 16:22
有些不走寻常路

常规的低端MCU,都是内置的CRC32-Ethernet的硬件CRC

后续是 CRC16 + CRC32-Ethernet/32F103


CRC16, 自己跟自己通,ModBus

QQ624353765 发表于 2024-11-16 17:06:30

stc有些型号的单片机已经支持硬件CRC计算了

zrl 发表于 2024-11-16 23:32:34

本帖最后由 zrl 于 2024-11-16 23:37 编辑

神农鼎 发表于 2024-11-16 16:44
后续是 CRC16 + CRC32-Ethernet/32F103



能不能搞像stm32spi中的crc7一样的,设置发送几个数据,发送的同时计算crc,发完数据自动把算好的crc发出去

VCC 发表于 2024-11-17 14:38:21

zrl 发表于 2024-11-16 23:32
能不能搞像stm32spi中的crc7一样的,设置发送几个数据,发送的同时计算crc,发完数据自动把算好的crc发出 ...

这个很厉害哇!
我对SPI的应用不太了解,请问一下除了SD卡通讯,还有什么其他的SPI通讯需要携带CRC呢?




zrl 发表于 2024-11-17 14:52:53

本帖最后由 zrl 于 2024-11-17 14:54 编辑

VCC 发表于 2024-11-17 14:38
这个很厉害哇!
我对SPI的应用不太了解,请问一下除了SD卡通讯,还有什么其他的SPI通讯需要携带CRC呢?


不只有sd卡,市面上的很多emmc也是sdio协议的,也需要这种crc

VCC 发表于 2024-11-17 14:58:03

zrl 发表于 2024-11-17 14:52
不只有sd卡,市面上的很多emmc也是sdio协议的,也需要这种crc

也就是说,除了SDIO协议,其他SPI其实用不到CRC?

那为什么不直接用单片机的SDIO模块呢?

zrl 发表于 2024-11-17 15:08:00

本帖最后由 zrl 于 2024-11-17 15:09 编辑

VCC 发表于 2024-11-17 14:58
也就是说,除了SDIO协议,其他SPI其实用不到CRC?

那为什么不直接用单片机的SDIO模块呢? ...
并不是所有的单片机都有sdio模块,比如stm32f103只有大容量产品才有,但是stm32f103全部产品都有spi,一句话加钱什么都可以解决
页: 1 [2]
查看完整版本: 有没有速度快的四线crc16的算法|已解决