gpt4 book ai didi

crc - 使用内置函数计算 msp430f5438a 的 crc 的方法

转载 作者:行者123 更新时间:2023-12-05 07:59:13 34 4
gpt4 key购买 nike

我已经阅读了 CCITT 和 TI 关于 msp430 的文档。是否可以使用任何内置函数计算 MSP430F5438A 的 CRC?或者我是否必须为每个获取的数据计算 CRC。

最佳答案

可以使用软件实现来代替 MSP430F5438A 上的硬件外设。可以按如下方式实现:

unsigned short crc16(volatile unsigned char *sbuf,unsigned char len){
unsigned short crc=0xFFFF;

while(len){
crc=(unsigned char)(crc >> 8) | (crc << 8);
crc^=(unsigned char) *sbuf;
crc^=(unsigned char)(crc & 0xff) >> 4;
crc^=(crc << 8) << 4;
crc^=((crc & 0xff) << 4) << 1;
len--;
sbuf++;
}
return crc;
}//crc16()

代码由 Jens-Michael Gross @ e2e.ti.com ( http://e2e.ti.com/support/microcontrollers/msp430/f/166/t/19030.aspx) 提供

关于crc - 使用内置函数计算 msp430f5438a 的 crc 的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22172297/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com