Hi, using tms470m's halcogen, generates program code,and debug can interrupt program,enter interrupt function,don't exit,why? void can1LowLevelInterrupt(void)
{
unsigned messageBox = canREG1->INT >> 16U;
/* USER CODE BEGIN (43) */
/* USER CODE END */
/** - Setup IF1 for clear pending interrupt flag */
while (canREG1->IF1STAT & 0x80);
canREG1->IF1CMD = 0x08;
canREG1->IF1NO = messageBox;
while (canREG1->IF1STAT & 0x80);
canREG1->IF1CMD = 0x87;
// canREG1->IF1NO = 1;
canMessageNotification(canREG1, messageBox);
/* USER CODE BEGIN (44) */
//canREG1->INT = 0;
return;
/* USER CODE END */
}