c#串口通信问题
在做一个c#串口通信的项目,是基于windows mobile 平台的,大体是单片机发送数据,手机作为主机接收数据并画图和保存,接收数据我用DataReceive事件触发,问题是程序运行时会出现丢失数据包的现象。猜测原因是,我把画图和保存的程序都放在DataReceive事件中,这样可能程序执行不完画图或保存功能,就又触发了接收数据,造成了前个数据包没保存下来。有什么好的方法可以接收数据,画图,保存尽量快速的同步完成,而不干扰下个数据发送吗(数据发送是定时的,无法调整),请各位老师帮忙,谢谢