哪位高手有visual stdio2010制作MFC 串口上位机的教程供参考啊==
谁有visual stdio2010制作MFC 串口上位机的教程供参考啊==
盲目中。。找不到资料。。VB6.0在win7下太不稳定了
------解决方案--------------------
晚上不是很多吗,mscomm控件的
------解决方案--------------------
用CreateFile函数打开串口,用ReadFile函数读取串口,用WriteFile函数写串口,就这么几个函数,去查查资料就会了,很简单的
------解决方案--------------------
关闭串口用CloseHandle函数
------解决方案--------------------
真的假的啊,百度搜索“MFC MSComm控件”,多到你看不完
------解决方案--------------------
我就是看了这些资料自己做的,哪里还不完整?
------解决方案--------------------
你那个variant_inp在哪定义的?
一般直接放到safearray_inp里就可以了
------解决方案--------------------
有简单的类 可以用的 看这个
http://blog.****.net/sunnyloves/article/details/5575995
7 8行就可以通讯了
盲目中。。找不到资料。。VB6.0在win7下太不稳定了
------解决方案--------------------
晚上不是很多吗,mscomm控件的
------解决方案--------------------
用CreateFile函数打开串口,用ReadFile函数读取串口,用WriteFile函数写串口,就这么几个函数,去查查资料就会了,很简单的
------解决方案--------------------
关闭串口用CloseHandle函数
------解决方案--------------------
真的假的啊,百度搜索“MFC MSComm控件”,多到你看不完
------解决方案--------------------
我就是看了这些资料自己做的,哪里还不完整?
------解决方案--------------------
你那个variant_inp在哪定义的?
一般直接放到safearray_inp里就可以了
BYTE RcvBuf_COM1[1024];//buffer
long lLen_COM1;//长度
if(m_comMPU.get_CommEvent() == 2)
{
COleSafeArray SafeArray = m_com.get_Input();
long lLen = SafeArray.GetOneDimSize();//临时变量
for(long i = 0; i < lLen; i++)
{
SafeArray.GetElement(&i, RcvBuf_COM1 + lLen_COM1 + i);//放到临时变量里
}
lLen_COM1 += lLen; //全局变量
------解决方案--------------------
有简单的类 可以用的 看这个
http://blog.****.net/sunnyloves/article/details/5575995
7 8行就可以通讯了