當前位置:編程學習大全網 - 編程軟體 - 如何用VC++實現PC串口通信?

如何用VC++實現PC串口通信?

串口通信? 推薦壹個類: SerialPort 請搜索並下載 使用非常方便

1,首先加載 #include "SerialPort.h"

2,對話框建立,在BUTTON裏面添加代碼:

int Baud = 9600; //波特率

int Com = 0; //串口號

char Parity = 'N'; //校驗

int Databits = 8; //數據位

int Stopbits = 1; //停止位

CSerialPort Port; //CSerialPort類對象

DWORD dwCommEvents = EV_RXFLAG | EV_RXCHAR;

while (!Port.InitPort(this, Com, Baud,Parity,Databits,Stopbits,dwCommEvents,512))

{

if (Com>4)

{

AfxMessageBox("通信端口被占用");

PostQuitMessage(0);

break;

}

Com++;

}

Port.StartMonitoring();

Port.WriteToPort((LPCTSTR)sendstate);

//sendstate是妳要發送的數據

4,需要調整硬件,或者通過官方的工具調整硬件對接收到的數據的響應 其他的就看妳自己的設計了

  • 上一篇:三河職教中心都有什麽專業
  • 下一篇:13年福特蒙迪歐致勝obd在哪個地方
  • copyright 2024編程學習大全網