【问题标题】:Arduino: Generating CRC with FastCRC library (concatenating the uint32_t crc)Arduino:使用 FastCRC 库生成 CRC(连接 uint32_t crc)
【发布时间】:2017-05-30 00:06:07
【问题描述】:

我正在使用 FastCRC 库生成 CRC,它返回一个 uint32_t;

uint32_t crc = CRC32.crc32(buf, sizeof(buf));

包含消息的 buf 是一个 uint8_t,我需要在 buf 末尾附加 uint32_t crc。 buf 看起来像:

uint8_t buf[] = {0x7E, 0x00, 0x78, 0xF0, 0x7E};

如何遍历 CRC 以追加它?

【问题讨论】:

    标签: arduino crc uint8t uint32


    【解决方案1】:

    使用移位 >>& 运算符从整数中提取四个字节。

    【讨论】:

    • 您介意举个例子吗?我是这种运营商的新手。
    猜你喜欢
    • 2014-05-16
    • 2011-12-15
    • 2015-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-04
    • 2021-03-22
    相关资源
    最近更新 更多