• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

STM32的硬件CRC和软件CRC有什么区别

和埠岭的风 2020-04-18 浏览量:2308
STM32的硬件CRC和软件CRC有什么区别
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 硬件CRC是用的硬件CRC外设来处理的,不需要通过软件运算,而软件CRC是用的软件算法来实现CRC的运算的,需要通过软件模拟来处理
    • 发布于 2020-04-18
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:3
  • 硬件crc用的是硬件计算不需要mcu计算,可以节省资源。

    软件crc需要mcu计算,比较消耗mcu资源

    • 发布于2020-04-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 硬件crc只有一个算法实现,但速度快

    软件crc可以有多种不同的算法实现,但速度慢

    • 发布于2020-04-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 硬件CRC是有个控制器,专门算CRC的,只要提供一个数据流给它,它就能算出CRC

    软件CRC则是靠一个CPU核上面运行的算法实现的

    • 发布于2020-04-29
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32的硬件CRC和软件CRC有什么区别