繁体   English   中英

串口通讯

[英]serial port communication

大家好,

我正在做串口通讯程序。 我如何实现以下目标。

  1. 需要知道可读取的数字字节。
  2. 冲洗

注意:我正在创建“文件重叠”选项。

提前致谢

〜约翰尼

您正在尝试先查询可用的字节数,然后再读取它们。 标准方法是只分配一个缓冲区(例如1000个字符),然后调用ReadComm()来告诉您实际使用了多少个字节(例如,小于或等于1000)。

您可以使用FlushFileBuffers()(http://msdn.microsoft.com/zh-cn/library/aa364439%28VS.85%29.aspx)刷新串行io的缓冲区,但是由于要使用异步IO,您可能只希望当您已写入文件然后想要移动文件时 (一定不是在每次调用WriteComm()时),您都可以执行此操作。

更多信息:

http://msdn.microsoft.com/en-us/library/ms810467.aspx

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM