API串口通信部分串口的操作可以有两种操作方式:同步操作方式和重叠操作方式(又称为异步操作方式)。同步操作时,API函数会阻塞直到操作完成以后才能返回(在多线程方式中,虽然不会阻塞主线程,但是仍然会阻塞监听线程);而重叠操作方式,API函数会立即返回,操作在后台进行,避免线程的阻塞。一般都通过四个步骤来完成:打开串口配置串口读写串口关闭串(1) 打开串口CreateFile来打开或创建的。该函数的原型为: HANDLE CreateFile(
LPCTSTR lpFileName, //将要打开的串口逻辑名,如“COM1”;??????????DWORD dwDesiredAccess,指定串口访问的类型,可以是读取写入或二者并DWORD dwShareMode, //指定共享属性,由于串口不能共享,该参数必须置为0;????????? LPSECURITY_ATTRIBUTES lpSecurityAttributes,引用安全性属性结构,缺省值为NULL;??????????DWORD dwCreationDistribution,创建标志,对串口操作该参数必须置为OPEN_EXISTING;DWORD dwFlagsAndAttributes, //属性描述,用于指定该串口是否进行异步操作,该值为FILE_FLAG_OVERLAPPED,表示使用异步的I/O;
您可能关注的文档
最近下载
- 四升五数学24版《30天暑假作业》每日一练.pdf VIP
- 招聘管理论文...doc VIP
- DB51_T 3312-2025 四川省斜坡地质灾害隐患风险详查技术指南.pdf VIP
- 沈阳市第一二0中学2023-2024学年高一上学期第一次质量监测数学试卷(含答案).docx VIP
- Z世代:新时代的力量与挑战.pptx VIP
- 2023年(劳务员)基础知识题库精品(预热题).docx
- 2023年GCP考试试卷(网校专用).docx
- 07SG528-1 钢雨篷(一)图集.pdf VIP
- “00后”群体思维方式与价值观念的新特征.pptx VIP
- 2023一级建造师考试题库含答案【培优b卷】.docx
原创力文档

文档评论(0)