TI中文支持网
TI专业的中文技术问题搜集分享网站

6748TCP网络收数问题

使用6748进行网络数据接收(作为客户端),同时DSP配置了一个外部引脚中断(与网络接收无关),当使用recv函数接收机数据时,如果接收过程中,有外部引脚中断发生,recv函数接收数据是否正常?返回值是否正常?如果返回值小于0,那接收的那一部分数据是被丢弃了,还是可以等外部中断处理完成后重新接收?

Tony Tang:

网络的数据收发都是网口自带的DMA完成的,跟其它中断无关。只是网口中断与其它中断同时产生时,可能导致中断响应的延时。 

user4007095:

回复 Tony Tang:

你好,就是说recv函数将缓冲区的数据读取到缓存数组里面时,不会受到无关(本例子里面的外部引脚中断)的影响了?

Tony Tang:

回复 user4007095:

除中断服务函数之外的代码,在中断响应时,都会被打断,执行完中断代码后再继续执行。

赞(0)
未经允许不得转载:TI中文支持网 » 6748TCP网络收数问题
分享到: 更多 (0)