SerialPort数据采集延迟???

bsc115 2008-07-31 11:24:51
SerialPort数据采集延迟???DataReceived获得的数据与串口传过来的数据有十几秒的延迟?请高手们帮帮忙
...全文
87 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
bsc115 2008-08-01
  • 打赏
  • 举报
回复
DataReceived中执行的功能太多会不会造成延迟?我有另外一个版本的程序就不会延迟
wdgphc 2008-08-01
  • 打赏
  • 举报
回复
readLine取数据,必须要等待发送端发过来一个"\r\n"的信号才读取,而DataReceived读取的是最新的数据.
bsc115 2008-08-01
  • 打赏
  • 举报
回复
我用readLine取数据的,好像你那个DataReceived触发是获得的数据不是串口最新的数据
wdgphc 2008-07-31
  • 打赏
  • 举报
回复
SerialPort.BytesToRead =1;
wdgphc 2008-07-31
  • 打赏
  • 举报
回复
是不是你设的buffer填充值太大了.
bsc115 2008-07-31
  • 打赏
  • 举报
回复
继续等待中......

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧