大家好,今天小编关注到一个比较有意思的话题,就是关于电脑串口配置参数调用错误的问题,于是小编就整理了4个相关介绍电脑串口配置参数调用错误的解答,让我们一起看看吧。
OnErrorGoTogggMSComm1.Settings="9600,n,8,1"'设置波特率和字符发送格式MSComm1***mPort=5'设置通信串口MSComm1.InputLen=0'设置或返回一次从接收缓冲区中读取字节数,0表示一次读取所有数据MSComm1.InBufferSize=***'设置接收缓冲区***ByteMSComm1.InBufferCount=0'返回接收缓冲区内的等待读取的字节个数,可通过设置该属性为0来清除接收缓冲区。MSComm1.OutBufferSize=***'设置发送缓冲区***ByteMSComm1.OutBufferCount=0'返回发送缓冲区内等待发送的字符数,可用来清空缓冲区。MSComm1.RThreshold=1'每个字符到接收缓冲区都触发接收***MSComm1.SThreshold=1MSComm1.InputMode=comInputModeBinaryMSComm1.PortOpen=True'打开串口ExitSubggg:MsgBox"无效端口号"&vbCrLf&"请更改端口号"
不要用函数调用来延时!!
对于时间精度要求高的场合,函数调用是很不合适,因为函数的参数传递,当前状态的进栈出栈都要消耗时间,而这些时间你未必能完全掌握,就象你的串口接收,我估计波特率的偏差肯定非常大,所以才会造成你所说的情况。
建议你还是用定时器来延时,以while(TF0)或while(TF1)来等待延时结束。
首先,要确认打印机所使用的端口是否正确,如并口或串口。如果是串口,要设置要相关的参数,新打印机的串口参数一般是9600,n,8,1,电脑需要与之设定的相同。当未执行打印时,打印机要指示灯应该是呈绿色的,如果指示灯在闪亮的话,说明打印机本身处于转储状态,或有故障,需要排除了再打印。 如果是转储状态,按一下走纸键就OK了。
也可以恢复出厂值试试,在开机的同时,按住走纸键(整机就只有一个圆圆的键,那就是了),当指示灯快速闪动四下后,松开走纸键,打印机将恢复至出厂值,并转储打印,此时再按一下走纸键就OK了。
如果是USB,在安装打印机时,会将USB虚拟成一个串口,你可以在控制面板的系统中查看一下是有新增有一个串口及串口号,如没有则打印机在安装驱动过程中有问题,重新安装再试。
3.使用tab键可以补全无歧义的命令
4.不知道参数,就在命令后面空格,再写?打回车,可以看到提示
到此,以上就是小编对于电脑串口配置参数调用错误的问题就介绍到这了,希望介绍关于电脑串口配置参数调用错误的4点解答对大家有用。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.rebekkaseale.com/post/86469.html