2
저는 msp430에 관한 CCITT 및 TI의 문서를 보았습니다. 내장 함수를 사용하여 MSP430F5438A에 대한 CRC를 계산할 수 있습니까? 아니면 찍은 각 데이터에 대해 CRC를 계산해야합니까?inbuilt 함수를 사용하여 msp430f5438a에 대한 crc를 계산하는 방법
저는 msp430에 관한 CCITT 및 TI의 문서를 보았습니다. 내장 함수를 사용하여 MSP430F5438A에 대한 CRC를 계산할 수 있습니까? 아니면 찍은 각 데이터에 대해 CRC를 계산해야합니까?inbuilt 함수를 사용하여 msp430f5438a에 대한 crc를 계산하는 방법
MSP430F5438A에서 하드웨어 주변 장치를 사용하는 대신 소프트웨어 구현을 사용할 수 있습니다. e2e.ti.com @ 옌스 - 마이클 그로스의
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()
코드 의례 (http://e2e.ti.com/support/microcontrollers/msp430/f/166/t/19030.aspx)
가이 스레드를 본 적이 : 다음과 같이 구현 될 수 있는가? http://e2e.ti.com/support/microcontrollers/msp430/f/166/t/19030.aspx – bblincoe