九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Windows平臺幾種串口編程方法 - hcorecore的日志 - 網(wǎng)易博客

Windows平臺幾種串口編程方法

1.VC多線程串口編程工具CSerialPort類(第三方類)
下載
http://www.codeguru.com/Cpp/I-N/network/serialcommunications/article.php/c2483

2.控件MSComm串口編程(第三方控件)
http://www.vckbase.com/document/viewdoc/?id=1193(MSComm 控件在基于單文檔中的應(yīng)用)
MSComm   控件通過串行端口傳輸和接收數(shù)據(jù),為應(yīng)用程序提供串行通訊功能。
MSComm控件在串口編程時非常方便,程序員不必去花時間去了解較為復(fù)雜的API函數(shù),而且在VC、VB、Delphi等語言中均可使用。
Microsoft   Communications   Control(以下簡稱MSComm)是Microsoft公司提供的簡化Windows下串行通信編程的ActiveX控件,
它為應(yīng)用程序提供了通過串行接口收發(fā)數(shù)據(jù)的簡便方法。
具體的來說,它提供了兩種處理通信問題的方法:一是事件驅(qū)動(Event-driven)方法,一是查詢法。
.MSComm   控件的常用屬性 
  MSComm   控件有很多重要的屬性,但首先必須熟悉幾個屬性。 
  CommPort   設(shè)置并返回通訊端口號。   
  Settings   以字符串的形式設(shè)置并返回波特率、奇偶校驗(yàn)、數(shù)據(jù)位、停止位。   
  PortOpen   設(shè)置并返回通訊端口的狀態(tài)。也可以打開和關(guān)閉端口。   
  Input   從接收緩沖區(qū)返回和刪除字符。   
  Output   向傳輸緩沖區(qū)寫一個字符串。
OCX名字:機(jī)器里面竟然沒有mscomm.ocx
OCX中文名:本文以Microsoft Communications Control(version 6.0)為例,介紹串行通信控件在VC++中的使用方法。
在列表中選擇Microsoft Communications Control (version6.0),形狀為帶有紅色底座的黃色電話機(jī)。

3.Windows API串口編程
http://www.vckbase.com/document/viewdoc/?id=1734(Win32串口編程)
http://www.vckbase.com/document/viewdoc/?id=1114(使用Win32創(chuàng)建串口通訊程序)
http://www.vckbase.com/document/viewdoc/?id=1133(通過串口收發(fā)短消息(上))
http://www.vckbase.com/document/viewdoc/?id=612(介紹一個 Win32 API 串口控制 MFC 打包類)
Windows API串行通信函數(shù)
Win32 API串口編程TTY(虛擬終端)實(shí)例
API函數(shù)有下面的:
GetCommState
SetCommState
WriteFile
ReadFile
CloseHandle

4.DOS環(huán)境下的Turbo C串口編程及通用實(shí)例GSerial類

WinSock結(jié)合的串口通信實(shí)例(串口與網(wǎng)絡(luò)結(jié)合的解決方案及編程)

書籍http://www.gjwtech.com/scommbook/serialprogbook.htm
書名:Visual C++/Turbo C串口通信編程實(shí)踐(第2版)

一直沒有停止過用MSComm通訊控件,那么簡單的東西,對付簡單的任務(wù)完全可以,
但當(dāng)我們需要在程序中用多個串口,而且還要做很多復(fù)雜的處理,那么最好不用MSComm通訊控件,
如果這時你還不愿意自己編寫底層,就用這個類:CserialPort類。

串口系統(tǒng)消息
WM_COMM_RXCHAR:串口有數(shù)據(jù)到(沒被讀走)
WM_COMM_CTS_DETECTED:檢測到振鈴.(有人騷擾你哈)

有關(guān)于GPS的
http://www.vckbase.com/document/viewdoc/?id=248(在VC++6.0中利用串行通信控件)

Linux串口編程
http://blog.tom.com/nonamespace/article/1125.html

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
用VC 6.0實(shí)現(xiàn)串行通信的三種方法
MSComm控件與Win32 API操作串口有何區(qū)別?
win7 64位VC串口控件打不開解決方法
Windows7下面安裝串口控件mscomm32.ocx步驟
vc++6.0使用串口控件例程
S7-200PLC與PC自由口通訊的多種實(shí)現(xiàn)方法,應(yīng)用案例,工控商務(wù)網(wǎng)
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服