|
发表于 2018-7-9 11:29:23
|
显示全部楼层
请楼主好好研究一下Windows SDK的Communications Functions内容,还有异步(overlapped)编程:
并不是用了API就能设计出快速响应的程序,这取决于工作模式!要用异步的工作方式,要精心设计timeout结构。
下面这张图上的API,是你需要去研究的(基本的CreateFile, ReadFile, ReadFileEx, WriteFile, WriteFileEx,[url=]WaitForSingleObject等等[/url]也重要)。
我自己的工具程序都是用C#的pinvoke,直接用API来使用串口的。通过线程优先级控制、异步模式设计、超时结构配置,响应速度非常快!
|
|