在dsp/BIOS中,在TASK执行过程中,如果DSP接到HWI时,此中断会不会打断TASK的执行。
我在调试一个ADC采集和TCP/IP协议网络上传数据的程序。采集存储数据采用HWI,采集采用乒乓模式,当ping块存储满后,转到向pong块存储,同时通过一个TASK任务将ping块数据由网络上传到PC。我想请教一下,这种方式采集pong块时的HWI会不会影响网络上传数据的TASK。
在此先谢过各位,望能得到各位大神的答复。
// ADC
void HWI_ADC()
{
乒乓缓存代码
SEM_post(&SemTCP);
}
// 网络上传
void task_send(void)
{
SEM_pend(&SemTCP, SYS_FOREVER);
网络传输数据代码;
} |