91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 8.35MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-10-23
  • 語言: C/C++
  • 標簽: VS2017-C-UAR??

資源簡介

VS2017平臺下最簡潔的基于C語言開發的串口接收程序測試代碼。VS2017平臺下最簡潔的基于C語言開發的串口接收程序測試代碼。VS2017平臺下最簡潔的基于C語言開發的串口接收程序測試代碼。

資源截圖

代碼片段和文件信息

//?ConsoleApplication1.cpp?:?此文件包含?“main“?函數。程序執行將在此處開始并結束。
//



#include?“pch.h“


#define?_CRT_SECURE_NO_WARNINGS?
#include?
#include?
#include?
#include?
#include?
#include?“tchar.h“


int?main()
{
HANDLE?hCom;
hCom?=?CreateFile(_T(“COM2“)//COM2口
GENERIC_READ?|?GENERIC_WRITE//允許讀和寫
0//獨占方式
NULL
OPEN_EXISTING//打開而不是創建
0//同步方式
NULL);
if(hCom?==?(HANDLE)-1)
{
printf(“打開COM失敗!\n“);
return?FALSE;
}
else
{
printf(“COM打開成功!\n“);
}
SetupComm(hCom?20480?20480);//輸入緩沖區和輸出緩沖區的大小都是1024

COMMTIMEOUTS?TimeOuts;//設定讀超時
TimeOuts.ReadIntervalTimeout?=?100;
TimeOuts.ReadTotalTimeoutMultiplier?=?500;
TimeOuts.ReadTotalTimeoutConstant?=?5000;
TimeOuts.WriteTotalTimeoutMultiplier?=?500;//設定寫超時
TimeOuts.WriteTotalTimeoutConstant?=?2000;
SetCommTimeouts(hCom?&TimeOuts);//設置超時

DCB?dcb1;
GetCommState(hCom?&dcb1);
dcb1.BaudRate?=?115200;//波特率為115200
dcb1.ByteSize?=?8;//每個字節有8位
dcb1.Parity?=?NOPARITY;//無奇偶校驗位
dcb1.StopBits?=?TWOSTOPBITS;//兩個停止位
dcb1.fParity?=?FALSE;
dcb1.fNull?=?FALSE;
SetCommState(hCom?&dcb1);
DWORD?wCount?=?256;//讀取的字節數
DWORD?wCount1;
PurgeComm(hCom?PURGE_TXCLEAR|PURGE_RXCLEAR);//清空緩沖區
while(1)
{
int?i?=?0;
FILE?*fp1;
unsigned?char?str[256];
if(!ReadFile(hCom?str?wCount?&wCount1?NULL))
{
printf(“讀串口失敗!“);
return?FALSE;
}
fp1?=?fopen(“串口發送的數.txt“?“a+“);
printf(“讀串口成功!\n“);
if(wCount1?>?0)
{

}
else
{

}
printf(“讀取長度為:%d\n“?wCount1);
printf(“讀取數據為:\n“);
for(i=0;?i {
printf(“%02X?“?str[i]);
fprintf(fp1?“%02X?“?str[i]);
}
printf(“\n“);
fclose(fp1);
}

CloseHandle(hCom);

????std::cout?<
return?0;
}







//?運行程序:?Ctrl?+?F5?或調試?>“開始執行(不調試)”菜單
//?調試程序:?F5?或調試?>“開始調試”菜單

//?入門提示:?
//???1.?使用解決方案資源管理器窗口添加/管理文件
//???2.?使用團隊資源管理器窗口連接到源代碼管理
//???3.?使用輸出窗口查看生成輸出和其他消息
//???4.?使用錯誤列表窗口查看錯誤
//???5.?轉到“項目”>“添加新項”以創建新的代碼文件,或轉到“項目”>“添加現有項”以將現有代碼文件添加到項目
//???6.?將來,若要再次打開此項目,請轉到“文件”>“打開”>“項目”并選擇?.sln?文件

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

????..A..H.?????31744??2018-11-09?11:06??ConsoleApplication_uart_receive\.vs\ConsoleApplication1\v15\.suo

?????文件???36761600??2018-11-09?11:06??ConsoleApplication_uart_receive\.vs\ConsoleApplication1\v15\Browse.VC.db

?????文件?????327680??2018-11-09?10:10??ConsoleApplication_uart_receive\.vs\ConsoleApplication1\v15\ipch\3d89536b3835bb00.ipch

?????文件?????327680??2018-11-09?11:05??ConsoleApplication_uart_receive\.vs\ConsoleApplication1\v15\ipch\784cbd51a580ff54.ipch

?????文件???????4284??2018-11-09?10:40??ConsoleApplication_uart_receive\ConsoleApplication1\ConsoleApplication1.cpp

?????文件???????8428??2018-11-08?19:14??ConsoleApplication_uart_receive\ConsoleApplication1\ConsoleApplication1.vcxproj

?????文件???????1167??2018-11-08?19:14??ConsoleApplication_uart_receive\ConsoleApplication1\ConsoleApplication1.vcxproj.filters

?????文件????????165??2018-11-08?19:14??ConsoleApplication_uart_receive\ConsoleApplication1\ConsoleApplication1.vcxproj.user

?????文件???????3762??2018-11-09?11:05??ConsoleApplication_uart_receive\ConsoleApplication1\Debug\ConsoleA.4EE8D9FD.tlog\CL.command.1.tlog

?????文件??????69214??2018-11-09?11:05??ConsoleApplication_uart_receive\ConsoleApplication1\Debug\ConsoleA.4EE8D9FD.tlog\CL.read.1.tlog

?????文件???????3030??2018-11-09?11:05??ConsoleApplication_uart_receive\ConsoleApplication1\Debug\ConsoleA.4EE8D9FD.tlog\CL.write.1.tlog

?????文件????????229??2018-11-09?11:05??ConsoleApplication_uart_receive\ConsoleApplication1\Debug\ConsoleA.4EE8D9FD.tlog\ConsoleApplication1.lastbuildstate

?????文件???????3130??2018-11-09?11:05??ConsoleApplication_uart_receive\ConsoleApplication1\Debug\ConsoleA.4EE8D9FD.tlog\link.command.1.tlog

?????文件???????6966??2018-11-09?11:05??ConsoleApplication_uart_receive\ConsoleApplication1\Debug\ConsoleA.4EE8D9FD.tlog\link.read.1.tlog

?????文件???????1598??2018-11-09?11:05??ConsoleApplication_uart_receive\ConsoleApplication1\Debug\ConsoleA.4EE8D9FD.tlog\link.write.1.tlog

?????文件????????316??2018-11-09?11:05??ConsoleApplication_uart_receive\ConsoleApplication1\Debug\ConsoleApplication1.log

?????文件??????78264??2018-11-09?11:05??ConsoleApplication_uart_receive\ConsoleApplication1\Debug\ConsoleApplication1.obj

?????文件????2031616??2018-11-09?11:05??ConsoleApplication_uart_receive\ConsoleApplication1\Debug\ConsoleApplication1.pch

?????文件???????3942??2018-11-09?11:05??ConsoleApplication_uart_receive\ConsoleApplication1\Debug\pch.obj

?????文件?????601088??2018-11-09?11:05??ConsoleApplication_uart_receive\ConsoleApplication1\Debug\vc141.idb

?????文件?????454656??2018-11-09?11:05??ConsoleApplication_uart_receive\ConsoleApplication1\Debug\vc141.pdb

?????文件????????188??2018-11-08?19:14??ConsoleApplication_uart_receive\ConsoleApplication1\pch.cpp

?????文件????????614??2018-11-08?19:14??ConsoleApplication_uart_receive\ConsoleApplication1\pch.h

?????文件???????4374??2018-11-09?11:06??ConsoleApplication_uart_receive\ConsoleApplication1\串口發送的數.txt

?????文件???????1471??2018-11-08?19:14??ConsoleApplication_uart_receive\ConsoleApplication1.sln

?????文件??????50688??2018-11-09?11:05??ConsoleApplication_uart_receive\Debug\ConsoleApplication1.exe

?????文件?????403396??2018-11-09?11:05??ConsoleApplication_uart_receive\Debug\ConsoleApplication1.ilk

?????文件?????495616??2018-11-09?11:05??ConsoleApplication_uart_receive\Debug\ConsoleApplication1.pdb

?????目錄??????????0??2018-11-09?11:05??ConsoleApplication_uart_receive\.vs\ConsoleApplication1\v15\ipch

?????目錄??????????0??2018-11-09?11:06??ConsoleApplication_uart_receive\.vs\ConsoleApplication1\v15

............此處省略10個文件信息

評論

共有 條評論

相關資源