单片机中控制程序出错
我采用MSComm控件作单片机控制程序。原程序如下:
在初始化中设置:
m_Comm.put__CommPort(1);
m_Comm.SetInputMode(1);
m_Comm.SetSettings("9600,n,8,1");
m_Comm.SetRThreshold(1);
m_Comm.put_PortOpen(TRUE);
m_Comm.put_Output(COleVariant("*RST;*IDN?"));
在某个按钮后的程序是:
m_Comm.put_Output(COleVariant("MODE 0"));
运行后没有报错。
可是硬件无任何反映;无法控制硬件,请问 各位知道问题出在那里吗?
问题点数:100、回复次数:7Top
1 楼oyljerry(【勇敢的心】→ ㊣提拉米苏√㊣)回复于 2006-03-07 15:02:16 得分 45
命令发送是否成功,正确Top
2 楼xzball(波波)回复于 2006-03-08 23:03:23 得分 35
用串口调试工具分别检测并模拟。Top
3 楼greenrose_2(潜水艇)回复于 2006-03-10 10:56:13 得分 0
命令发送是否成功,正确
哦,我先看看命令改动,有没有效果,因为我的命令是直接用人家做的VB程序里面来的。
用串口调试工具分别检测并模拟。
这个我不会啊,能不能详细的说明下啊,谢谢
Top
4 楼DentistryDoctor(不在无聊中无奈,就在沉默中变态)回复于 2006-03-11 14:57:55 得分 10
http://www.sysinternals.com/Utilities/Portmon.htmlTop
5 楼38062708(土豆精)回复于 2006-03-12 10:56:53 得分 10
检测计算机 RS232 看看命令是否正确下发Top
6 楼greenrose_2(潜水艇)回复于 2006-03-16 14:50:13 得分 0
我想可能是命令行出错了,你们命令行后面要加什么结束符吗?例如/r/n等。Top
7 楼greenrose_2(潜水艇)回复于 2006-03-22 09:17:51 得分 0
结帖
Top




