目录
CRC基本参数
添加CRC模块
配置模块参数
代码
const uint8_t CRCTest[2] ={0xAA,0x55};
static void prvSetupHardware( void )
{
CRC_DRV_Init(INST_CRC1, &crc1_InitConfig0);
}
static void Os_Task_1000ms( void *pvParameters )
{
for( ;; )
{
/*****Begin******/
INT_SYS_DisableIRQGlobal();
CRC_DRV_WriteData(INST_CRC1, (const uint8_t*)CRCTest, 2);
result = CRC_DRV_GetCrcResult(INST_CRC1);
//每次必更新,否则init就被CRC结果覆盖
CRC_DRV_Configure(INST_CRC1, &crc1_InitConfig0);
INT_SYS_EnableIRQGlobal();
Printf("CRC_test:0x%x\n",result);
/*****End*******/
vTaskDelay(1000); ///<Fixed statements cannot be modified
}
}