为什么会导致NOCP?

时间:2017-02-23 10:36:07

标签: c arm cortex-m

我遇到M4F核心处理器出现硬故障的问题。问题是我有一个NOCP(尝试执行协处理器指令)故障。删除这部分代码后:

uint16_t SV_current_heater_1_6[6];
uint8_t HBTriacCurrentFlowP = 0;

if (SV_current_heater_1_6[0] > 2200){
    HBTriacCurrentFlowP |= 1;
}
else {
    HBTriacCurrentFlowP &= 254;
}

问题消失了。我做错了什么,所以下次我可以学习它?

信息:

Atollic TrueStudio,HAL,STM32F4xx

0 个答案:

没有答案