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

  • 大小: 381KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-13
  • 語言: C/C++
  • 標簽: c++??單片機??UART??

資源簡介

通過pc端的c++語言編程實現與單片機的通訊,可用于pc端c++處理程序后給單片機發送一個trigger指令的情況。 使用方法: 1.將contest.cpp中的代碼加入需要的程序中 2.將PCB板上UART1的IO口通過usb轉TTL工具與電腦的USB端口連接即可 3.可以通過UartAssist.exe串口調試助手觀察板子上接收到的信息(此步需要再使用單片機上面的一個串口來連接串口助手)。

資源截圖

代碼片段和文件信息


#include?
#include?




HANDLE?CommInit()
{
HANDLE?m_hComm;
DCB?myDCB;
DWORD?ret;
//CString?szCom;
//int?nPort?=?3;
//char?szPort[50]=““;
//sprintf_s(szPort?“\\\\.\\COM%d“?nPort);
m_hComm?=?CreateFileA(
“COM3“
GENERIC_WRITE
0
NULL
OPEN_EXISTING
0
NULL
);
ret?=?GetLastError();
printf(“%d“?ret);
if?(m_hComm?==?INVALID_HANDLE_VALUE)
{
printf(“open?chunkou?error“);
return?FALSE;
}
if?(!GetCommState(m_hComm?&myDCB))
{
printf(“GetCommState?error“);
return?FALSE;
}
//設置串口參數??
myDCB.BaudRate?=?CBR_9600;???//?設置波特率9600??
myDCB.fBinary?=?TRUE;?//?設置二進制模式,此處必須設置TRUE??
myDCB.fParity?=?TRUE;?//?支持奇偶校驗??
myDCB.fOutxCtsFlow?=?FALSE;??//?No?CTS?output?flow?control??
myDCB.fOutxDsrFlow?=?FALSE;??//?No?DSR?output?flow?control??
myDCB.fDtrControl?=?DTR_CONTROL_DISABLE;?//?No?DTR?flow?control??
myDCB.fDsrSensitivity?=?FALSE;?//?DSR?sensitivity??
myDCB.fTXContinueOnXoff?=?TRUE;?//?XOFF?continues?Tx??
myDCB.fOutX?=?FALSE;?????//?No?XON/XOFF?out?flow?control??
myDCB.fInX?=?FALSE;????????//?No?XON/XOFF?in?flow?control??
myDCB.fErrorChar?=?FALSE;????//?Disable?error?replacement??
myDCB.fNull?=?FALSE;??//?Disable?null?stripping??
myDCB.fRtsControl?=?RTS_CONTROL_DISABLE;???//No?RTS?flow?control??
myDCB.fAbortonerror?=?FALSE;??//?當串口發生錯誤,并不終止串口讀寫??
myDCB.ByteSize?=?8;???//?數據位范圍:4-8??
myDCB.Parity?=?NOPARITY;?//?校驗模式??
myDCB.StopBits?=?0;???//?1位停止位??
??//設置串口參數??

if?(!SetCommState(m_hComm?&myDCB))
{
printf(“SetCommState?error“);
return?FALSE;
}

DWORD?dwactlen;
DWORD?dwBytesToWrite;
char?psendbuf[32]?=?“45678“;?dwBytesToWrite?=?(DWORD)strlen(psendbuf);
if?(WriteFile(m_hComm?psendbuf?dwBytesToWrite?&dwactlen?NULL))
{
printf(“write?success!\n“);//把要發送的信息通過printf發送出去,發送內容根據需要做修改
}
return?m_hComm;


}

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

?????文件???????1980??2018-11-12?17:15??PC通過USB口給PCB板發送信息(串口通訊方式)\contest.cpp

?????文件????????239??2018-11-12?17:30??PC通過USB口給PCB板發送信息(串口通訊方式)\readme.txt

?????文件????1034752??2018-03-11?18:07??PC通過USB口給PCB板發送信息(串口通訊方式)\UartAssist.exe

?????目錄??????????0??2018-11-12?17:14??PC通過USB口給PCB板發送信息(串口通訊方式)

-----------?---------??----------?-----??----

??????????????1036971????????????????????4


評論

共有 條評論