2017-05-30 47 views
0

私はCRCを生成するためにFastCRCライブラリを使用しており、uint32_tを返します。Arduino:FastCRCライブラリでCRCを生成する(uint32_t crcを連結する)

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を反復して追加するにはどうすればよいですか?

答えて

0

シフト>>&演算子を使用して、整数から4バイトを抽出します。

+0

例を挙げますか?私はこの種の演算子では新しいです。 – Valdir