在dsp28335的Flash API应用中看到,当运行erase、program、or depletion recovery routines等库函数时,系统可以调用Callback function,但是我想问Callback function的调用机制是什么? 例如,是每当调用program库函数时,调用一次Callback function吗? 还是说在库函数program执行过程中,Callback function一直周期循环执行,如果是周期执行的话,哪多长时间执行一次呢?
另外,如果program函数执行完成时,Callback function还没有执行完,哪系统如何处理呢,是直接打断Callback function运行,还是等Callback function运行完后再接着执行program函数后面的其它程序?
请高手不吝赐教!