Advertisement

串口通信编程基础(读写与关闭)

阅读量:

在上一节中,我们对串口的开启方式及其配置方法进行了归纳与分析。本节内容则在此基础上,继续探讨串口编程的核心基础问题,即如何实现文件的读写操作,以及如何正确地完成串口的关闭流程?

1. 读写串口

串口的数据读取与写入过程与文件的读写方式相似,同样借助ReadFile()和WriteFile()这两个函数来完成。关于这两个函数的具体定义及功能描述如下:

写文件函数的定义与功能说明

复制代码
>       1. BOOL WriteFile(

>  
>       2.      HANDLE hFile,
>  
>       3.      LPCVOID lpBuffer,
>  
>       4.      DWORD nNumberOfBytesToWrite,
>  
>       5.      LPDWORD lpNumberOfBytesWritten,
>  
>       6.      LPOVERLAPPED lpOverlapped,
>  
>       7. );
>  
>  
>  
>  
> ```

>
> 该函数共包含5个参数,其具体含义如下:
>
>
>
> hFile:在串口打开操作完成后所返回的句柄。
>
>
>
> lpBuffer:用于存储待写入数据的内存地址,即从该指针所指向的位置开始

全部评论 (0)

还没有任何评论哟~