请问如果SPI线程中使用阻塞模式,是不是在他接收的时候无法运行其他线程?我如果想在spi接收的时候运行其他线程怎么办,求解答。谢谢!
Viki Shi:
SPI在接收数据的时候,那就运行SPI;如果没有数据接收,那就阻塞在那,其他线程可以运行
liu shr:
回复 Viki Shi:
那有没有办法在spi接收的时候,其他线程可以运行,用回调函数模式可以么
Viki Shi:
回复 liu shr:
同一时刻,只有一个线程可以执行。
你看一下这边的阻塞概念吧:blog.csdn.net/…/51131883
blog.csdn.net/…/80964603
liu shr:
回复 Viki Shi:
那是不是意思是说无论spi使用阻塞模式或者回调函数模式,在运行spi接收的时候其他线程都无法运行。
或者使用dma的方式能不能实现spi接收不影响其他线程?感谢。