串口通信? 推荐一个类: 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,需要调整硬件,或者通过官方的工具调整硬件对接收到的数据的响应 其他的就看你自己的设计了
又是这个问题,继续关注