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