关于串口问题,详情请进入。
多线程,每个线程监视一个串口。
在对其中一个串口用Readfile读数据一段时间后读到的数据都不是正常的,但是重新启动该程序后数据又正确了。请指教。
问题点数:100、回复次数:6Top
1 楼flyelf(空谷清音)回复于 2004-09-03 22:30:28 得分 50
buffer出现混乱?Top
2 楼holyeagle(一杯清茶)回复于 2004-09-04 08:21:11 得分 10
每次清空buffer试试看,另外,把控制设置换一换Top
3 楼pmwin(飞翔鸟)回复于 2004-09-04 09:28:42 得分 10
对,可以每次读取的时候都清空一下缓冲区Top
4 楼oyljerry(【勇敢的心】→ ㊣提拉米苏√㊣)回复于 2004-09-04 09:32:56 得分 10
在每次操作buffer时,先清空一下,免得被上次的数据干扰Top
5 楼derryzhang(雨田)回复于 2004-09-04 09:52:36 得分 10
在线程循环读取数据过程中,关闭然后再打开当前串口试一下
这一个动作相当于重新初始化了一下当前工作串口Top
6 楼DentistryDoctor(不在无聊中无奈,就在沉默中变态)回复于 2004-09-05 09:52:40 得分 10
应该是缓冲区的问题。可否将你的读线程帖出来。Top




