串口接收中断可以打断FOR循环吗

2019-07-20 18:28发布

MODBUS通信协议,给PLC发送读取命令后,PLC自动返回响应数据
①为发送的读取PLC寄存器中的数据的命令

for循环中进行等待串口接收到数据
问题如下:
在for循环后面②处设置断点,在串口接收中断中设置断点,结果是程序停在断点②处,而不是串口接收中断,
删除②断点,运行程序,要过一段较长的时间才会进入串口接收中断,好像是先运行了for循环,在进入串口接收中断
难道串口接收中断不能打断for循环吗???
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。