[an error occurred while processing this directive]
|
пытаюсь стартовать таймер из обработчика прерываний UART и ничего не выходит, то есть в обработчик прерывания таймера не входит (прошу прощения за каламбур). причем, если стартовать таймер из мэйнлуп то он заводится прекрасно, а из обработчика прерывания UART ни в какую. в чем проблема? вот так пытаюсь стартовать:
interrupt void UartRxIsr()
{
GPT_FSETH(hGpt, GPTCTL1, ENAMODE, GPT_GPTCTL1_ENAMODE_CONTINUOUS);
}