使用TI-RTOS,在外部中断中通过SPI读取数据,在主线程中通过UDP的sl_RecvFrom函数接收数据。
UDP接收数据设置为阻塞模式,阻塞时间为20微秒。
测试了sl_RecvFrom函数的运行时间,大约在1ms左右。1ms进一次外部中断通过SPI读取数据,发现读取的数据有时候会出错。
请问sl_RecvFrom函数运行时可以被外部中断打断吗?sl_RecvFrom函数运行时会影响SPI读数据吗?
使用TI-RTOS,在外部中断中通过SPI读取数据,在主线程中通过UDP的sl_RecvFrom函数接收数据。
UDP接收数据设置为阻塞模式,阻塞时间为20微秒。
测试了sl_RecvFrom函数的运行时间,大约在1ms左右。1ms进一次外部中断通过SPI读取数据,发现读取的数据有时候会出错。
请问sl_RecvFrom函数运行时可以被外部中断打断吗?sl_RecvFrom函数运行时会影响SPI读数据吗?