實(shí)現(xiàn)串行通訊的相關(guān)API函數(shù)
API函數(shù)不僅提供了打開(kāi)和讀寫(xiě)通訊端口的操作方法,還提供了名目繁多的函數(shù)以支持對(duì)串行通訊的各種操作。
函數(shù)名 作用
CreateFile 打開(kāi)串口
GetCommState 檢測(cè)串口設(shè)置
SetCommState 設(shè)置串口
BuilderCommDCB 用字符串中的值來(lái)填充設(shè)備控制塊
GetCommTimeouts 檢測(cè)通信超時(shí)設(shè)置
SetCommTimeouts 設(shè)置通信超時(shí)參數(shù)
SetCommMask 設(shè)定被監(jiān)控事件
WaitCommEvent 等待被監(jiān)控事件發(fā)生
WaitForMultipleObjects 等待多個(gè)被監(jiān)測(cè)對(duì)象的結(jié)果
WriteFile 發(fā)送數(shù)據(jù)
ReadFile 接收數(shù)據(jù)
GetOverlappedResult 返回最后重疊(異步)操作結(jié)果
PurgeComm 清空串口緩沖區(qū),退出所有相關(guān)操作
ClearCommError 更新串口狀態(tài)結(jié)構(gòu)體,并清除所有串口硬件錯(cuò)誤
CloseHandle 關(guān)閉串行口
標(biāo)簽:
API
函數(shù)
串行通訊
讀寫(xiě)
上傳時(shí)間:
2013-11-30
上傳用戶:磊子226