我想通过RS232电缆将Atmega168之间的数据传输到我的电脑进行编辑!但Atmega的速度太快,无法处理SerialPort.DataReceived事件。是否有提案或说明如何加速串口或使用非托管串口?
现有的代码不工作只是将条目添加到列表(字符串)
Private Sub Me_DataReceived() Handles Me.DataReceived
DataLines.Add(Me.ReadLine().Trim)
End Sub
答案 0 :(得分:0)
我曾经遇到过这个问题并通过添加一小段C ++代码解决了这个问题,该代码从串口读取数据到我的项目,然后在我的C#项目中添加对该库的引用。 C ++代码运行速度提高了10倍以上。您使用的是什么比特率?