在外部中断过程中,设置一个计数变量number,在中断服务函数中执行
buf1[number] = (BUF&0XFF);
buf1[number+1] =((BUF>>8)&0XFF);
number=number+2;
在主函数中判断
if(number==1400)
{
number=2;
}
按理说在中断过程中当number计数到1400时主函数重新复位,但是在实际的过程中发现开始几次是可以正常运行的,但运行到后面number就无法复位导致程序卡死,请问一下有人遇到过这种情况吗