我是这个论坛的新手,我在C#编程方面没有太多经验 . 我用C#构建了一个简单的Windows应用程序来与我朋友给我的一些电子板进行通信 . 他在38400的微控制器中定义了串口波特率 . 我想尽快通过串口发送和接收字节 . 使用C#中的现有serialport工具,我只能读取字节,但即使在自己的线程中使用eventhandler,仍然不够快 . 我的缓冲区[4096]在几秒钟内就满了 .
我的问题是,是否存在一些用于串行端口通信的其他功能或工具,这些功能或工具不会占用太多处理器时间 . 我需要读取少于200 us的一个字节 . 我对嵌入式系统有更多经验,这不是问题 .
感谢大家的一些建议或想法 .
托马日
1 回答
感谢所有回复 . 我可以读取来自电路板的所有字节,但我无法快速回复 . 这是我的代码 . 我使用了一个事件来读取缓冲区 . 如果我尝试在事件中回复,则下一个字节包含错误的值 .
命名空间Lucifire_aplication {
}