dsp2812 的ccs 编程中主函数里的这条语句 for(;;) { } 的作用是什么?不写这句会有什么影响?
可不可以这样理解:1.主函数的结尾处没有这个死循环,程序运行到main函数的“}”处,主函数就会运行结束。而这会导致DSP的CPU不能再去响应接下来的中断事件了?2.为了使程序不断运行,才让程序进入死循环,但程序进入死循环了并不会影响CPU去响应中断事件的发生,因为这两个事件在CPU的处理机制上是相互独立的?
追答可以这样理解,DSP在没有DSP/BIOS下,用户写的程序从main函数开始执行,执行完整个main函数后,整个程序也就全部执行完毕。CPU自然也不会在去响应中断等事件。