SerialPort性能

时间:2012-03-03 17:39:22

标签: vb.net serial-port

我想通过RS232电缆将Atmega168之间的数据传输到我的电脑进行编辑!但Atmega的速度太快,无法处理SerialPort.DataReceived事件。是否有提案或说明如何加速串口或使用非托管串口?

现有的代码不工作只是将条目添加到列表(字符串)

 Private Sub Me_DataReceived() Handles Me.DataReceived
    DataLines.Add(Me.ReadLine().Trim)
End Sub

1 个答案:

答案 0 :(得分:0)

我曾经遇到过这个问题并通过添加一小段C ++代码解决了这个问题,该代码从串口读取数据到我的项目,然后在我的C#项目中添加对该库的引用。 C ++代码运行速度提高了10倍以上。您使用的是什么比特率?