SCI通信的时候,我通常用中断的方式接受数据,但是这样会打断主程序的运行,我想问下有没有不用中断就能接受数据,且不会打扰主程序的运行,请问有什么方法?
谢谢!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
SCI通信的时候,我通常用中断的方式接受数据,但是这样会打断主程序的运行,我想问下有没有不用中断就能接受数据,且不会打扰主程序的运行,请问有什么方法?
谢谢!
接受数据的话,采用FIFO的话,从SCI 接收管脚经过移位寄存器,应该是直接移到FIFO缓存里吧。如果知道FIFO16个缓存的地址,就可以直接把16个数据给读到CPU里了。