串口接收数据调用类的方法跟直接在主程序里写方法有什么区别?求大神指教,刚用这个提问,没分了。

为什么我直接在主程序里写的时候没问题,调用类里的方法就获取不到数据

要看你的代码,比如有没有用到全局变量之类的。

我分步调试的时候是能拿到数据的,但是直接运行的时候就获取不到。

分布调试用的时间多,调用接受类的时候数据已经过来了。直接运行数据没过来,估计是数据同步的问题