VC做的串口程序,没使用控件
本帖最后由 McuPlayer 于 2018-10-6 11:03 编辑程序是在VS2010下测的,用的是改的CSerial类,程序很简单
//开串口
void CTestCommDlg::OnBnClickedButton1()
{
BOOL bOK = m_CommPort.PortOpen(m_hWnd, 16, 9600, L'N', 8, 1);
if(bOK)
{
m_sCommState = L"串口:开";
UpdateData(FALSE);
}
}
//关串口
void CTestCommDlg::OnBnClickedButton3()
{
m_CommPort.PortClose();
m_sCommState = L"串口:关";
UpdateData(FALSE);
}
//串口发数据
void CTestCommDlg::OnBnClickedButton2()
{
BYTE SendData;
SendData = 0x55;
SendData = 0x99;
SendData = 0x99;
SendData = 0x68;
SendData = 0x68;
SendData = 0x00;
SendData = 0x02;
SendData = 0xAA;
if(m_CommPort.WriteToPort(SendData, 8))
{
MsgOutData( L"Send: ", SendData, 8 );
}
}
谢谢楼主分享!!下来调个程序
页:
[1]