-
大小: 504KB文件類型: .zip金幣: 1下載: 0 次發布日期: 2021-01-09
- 語言: 其他
- 標簽: CSerialPort??
資源簡介
經典三方串口類,內容豐富,方便二次開發調用。
通信程序在CreateFile處指定串口設備及相關的操作屬性,再返回一個句柄,
該句柄將被用于后續的通信操作,并貫穿整個通信過程串口打開后,其屬性
被設置為默認值,根據具體需要,通過調用GetCommState(hComm,&&dcb;)讀取
當前串口設備控制塊DCB設置,修改后通過SetCommState(hComm,&&dcb;)將其寫
入。
代碼片段和文件信息
//?Comm.cpp?:?定義應用程序的類行為。
//
#include?“stdafx.h“
#include?“Comm.h“
#include?“CommDlg.h“
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#endif
//?CCommApp
BEGIN_MESSAGE_MAP(CCommApp?CWinApp)
ON_COMMAND(ID_HELP?&CWinApp::onhelp)
END_MESSAGE_MAP()
//?CCommApp?構造
CCommApp::CCommApp()
{
//?支持重新啟動管理器
m_dwRestartManagerSupportFlags?=?AFX_RESTART_MANAGER_SUPPORT_RESTART;
//?TODO:??在此處添加構造代碼,
//?將所有重要的初始化放置在?InitInstance?中
}
//?唯一的一個?CCommApp?對象
CCommApp?theApp;
//?CCommApp?初始化
BOOL?CCommApp::InitInstance()
{
//?如果一個運行在?Windows?XP?上的應用程序清單指定要
//?使用?ComCtl32.dll?版本?6?或更高版本來啟用可視化方式,
//則需要?InitCommonControlsEx()。??否則,將無法創建窗口。
INITCOMMONCONTROLSEX?InitCtrls;
InitCtrls.dwSize?=?sizeof(InitCtrls);
//?將它設置為包括所有要在應用程序中使用的
//?公共控件類。
InitCtrls.dwICC?=?ICC_WIN95_CLASSES;
InitCommonControl
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-06-21?13:56??CSerialPort-master\
?????文件????????2518??2018-06-21?13:56??CSerialPort-master\.gitattributes
?????文件????????2449??2018-06-21?13:56??CSerialPort-master\.gitignore
?????目錄???????????0??2018-06-21?13:56??CSerialPort-master\Demo\
?????目錄???????????0??2018-06-21?13:56??CSerialPort-master\Demo\CSerialPortDemoWin32\
?????文件?????????984??2018-06-21?13:56??CSerialPort-master\Demo\CSerialPortDemoWin32\CSerialPortDemoWin32.sln
?????目錄???????????0??2018-06-21?13:56??CSerialPort-master\Demo\CSerialPortDemoWin32\CSerialPortDemoWin32\
?????文件????????5286??2018-06-21?13:56??CSerialPort-master\Demo\CSerialPortDemoWin32\CSerialPortDemoWin32\CSerialPortDemoWin32.cpp
?????文件??????????88??2018-06-21?13:56??CSerialPort-master\Demo\CSerialPortDemoWin32\CSerialPortDemoWin32\CSerialPortDemoWin32.h
?????文件????????2998??2018-06-21?13:56??CSerialPort-master\Demo\CSerialPortDemoWin32\CSerialPortDemoWin32\CSerialPortDemoWin32.ico
?????文件????????6760??2018-06-21?13:56??CSerialPort-master\Demo\CSerialPortDemoWin32\CSerialPortDemoWin32\CSerialPortDemoWin32.rc
?????文件????????5238??2018-06-21?13:56??CSerialPort-master\Demo\CSerialPortDemoWin32\CSerialPortDemoWin32\CSerialPortDemoWin32.vcxproj
?????文件????????2169??2018-06-21?13:56??CSerialPort-master\Demo\CSerialPortDemoWin32\CSerialPortDemoWin32\CSerialPortDemoWin32.vcxproj.filters
?????文件????????2353??2018-06-21?13:56??CSerialPort-master\Demo\CSerialPortDemoWin32\CSerialPortDemoWin32\ReadMe.txt
?????文件?????????741??2018-06-21?13:56??CSerialPort-master\Demo\CSerialPortDemoWin32\CSerialPortDemoWin32\Resource.h
?????文件????????2998??2018-06-21?13:56??CSerialPort-master\Demo\CSerialPortDemoWin32\CSerialPortDemoWin32\small.ico
?????文件?????????218??2018-06-21?13:56??CSerialPort-master\Demo\CSerialPortDemoWin32\CSerialPortDemoWin32\stdafx.cpp
?????文件?????????401??2018-06-21?13:56??CSerialPort-master\Demo\CSerialPortDemoWin32\CSerialPortDemoWin32\stdafx.h
?????文件?????????228??2018-06-21?13:56??CSerialPort-master\Demo\CSerialPortDemoWin32\CSerialPortDemoWin32\targetver.h
?????目錄???????????0??2018-06-21?13:56??CSerialPort-master\Demo\CSerialPortDemoWin32\Release\
?????文件???????32768??2018-06-21?13:56??CSerialPort-master\Demo\CSerialPortDemoWin32\Release\CSerialPortDemoWin32.exe
?????目錄???????????0??2018-06-21?13:56??CSerialPort-master\Demo\CSerialPortDemoWin32Console\
?????文件????????1005??2018-06-21?13:56??CSerialPort-master\Demo\CSerialPortDemoWin32Console\CSerialPortDemoWin32Console.sln
?????目錄???????????0??2018-06-21?13:56??CSerialPort-master\Demo\CSerialPortDemoWin32Console\CSerialPortDemoWin32Console\
?????文件????????1145??2018-06-21?13:56??CSerialPort-master\Demo\CSerialPortDemoWin32Console\CSerialPortDemoWin32Console\CSerialPortDemoWin32Console.cpp
?????文件????????4788??2018-06-21?13:56??CSerialPort-master\Demo\CSerialPortDemoWin32Console\CSerialPortDemoWin32Console\CSerialPortDemoWin32Console.vcxproj
?????文件????????1616??2018-06-21?13:56??CSerialPort-master\Demo\CSerialPortDemoWin32Console\CSerialPortDemoWin32Console\CSerialPortDemoWin32Console.vcxproj.filters
?????文件????????1620??2018-06-21?13:56??CSerialPort-master\Demo\CSerialPortDemoWin32Console\CSerialPortDemoWin32Console\ReadMe.txt
?????文件?????????225??2018-06-21?13:56??CSerialPort-master\Demo\CSerialPortDemoWin32Console\CSerialPortDemoWin32Console\stdafx.cpp
?????文件?????????219??2018-06-21?13:56??CSerialPort-master\Demo\CSerialPortDemoWin32Console\CSerialPortDemoWin32Console\stdafx.h
?????文件?????????228??2018-06-21?13:56??CSerialPort-master\Demo\CSerialPortDemoWin32Console\CSerialPortDemoWin32Console\targetver.h
............此處省略69個文件信息
- 上一篇:基于狀態空間模型的預測控制的程序
- 下一篇:linux 串口網口收發程序
評論
共有 條評論