#include "gd32f4xx.h"
#include "gd32f4xx_crc.h"
void crc_init(void)
{
rcu_periph_clock_enable(RCU_CRC);
crc_deinit();
crc_data_register_reset();
}
uint32_t crc_calculate(uint8_t *pdata, uint16_t size)
{
uint32_t crc32 = 0;
crc32 = crc_block_data_calculate((uint32_t*)pdata, size >> 2);
crc_data_register_reset();
return crc32;
}
stm32 crc驱动代码
最新推荐文章于 2024-04-16 21:39:27 发布
本文介绍了在GD32F4xx微控制器中如何初始化CRC计算功能(crc_init)以及使用crc_calculate函数对给定数据进行CRC32校验的过程。
摘要由CSDN通过智能技术生成