
正文
vb.net串口波特率 设置串口的波特率需要设置哪个属性
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
vb.net串口类程序,串口打不开
代码拼写和ComboBox控件的事件使用有误。
倒数第二行,改为MSCommPortOpennbsp;=nbsp;True,纯粹拼写错误。
对同一个串口的操作应该放在单个线程里,你的程序应该将串口接收和串口关闭的执行都放在一个线程里进行,这样在接收数据的间隙就可以正常执行close动作。而不会造成两个线程都在操作串口。
那是因为COM组件的COMPort设置为1了,也就是COM组件只能进行COM1进行通讯。你使用USB to SerialPort转接口的话,会虚拟一个新的COM端口,而这个端口的端口号不是1,所以就出错了。
相关问答
Q1: VB如何设置串口非标准的4800波特率啊?知道的告诉下,谢谢。
1、VB的MSCOMM控件使用其属性Settings来进行设置并返回波特率、奇偶校验、数据位、停止位参数。Settings 属性 设置并返回波特率、奇偶校验、数据位、停止位参数。
2、右击我的电脑,点击“管理”。在“计算机管理”界面点击“设备管理器”。在右侧找到“端口”,点击下拉箭头可以看到当前连接的设备,和串口号。选中设备,点击右键,打开端口属性。
3、请教VB中如何设置特别的串口波特率 首先说明波特率1400的设置在VB中报错. VB的MSCOMM控件使用其属性Settings来进行设置并返回波特率、奇偶校验、数据位、停止位参数。
4、在电脑的开始菜单中,找到“控制面板”选项进行点击。然后在控制面板界面,将查看方式设置为“大图标”。然后找到“设置管理器”选项,进行点击,如图所示。
5、3F8H COM1的寄存器地址 设置为18H ,对应下表可以知道意思是 波特率为4800bps。3FBH 线路控制寄存器地址,设置成0x80,具体意思看此寄存器具体表示方式。3F9H中断允许寄存器 设置成00 意思应该是允许中断。
6、以我所学的知识,波特率4800的初始值是9600,因为波特率是指每秒传输的位数,而9600代表每秒传输的位数为9600,所以波特率4800的初始值就是9600。
Q2: VB.NET如何操作条码扫描枪,如何设置,如何进行条形码的设置及打印_百度...
这个要看扫描枪的通讯接口和通讯协议,以及接口程序是否支持VB.NET等。
首先要确保扫描枪、数据线、电源以及接收主机正确连接后开机。按住触发键不放,照明灯被激活,出现红色照明去以及红色对焦线。将红色对焦线对准条码中心,移动扫描枪并调整与条码之间的位置,来寻找最佳的读取距离。
我用过的扫描枪的输入是用的com输入,在VB里添加MSComm控件即可。视设备管理器里识别为com几就选com几。
问题一:手持式条码扫描器如何设置 条码扫描器设置这里我们主要分析通过扫描器设置手册可以实现那些扫描枪功能,对通过PC端软件进行条码扫描器设置的描述放在其它的环节中。
插入扫描器,(直到听到条码扫描器成功安装的提示音)打开EXCEL(或任何可以输入文本的软件)在光标定位到要录入的单元格 扫描条码(根据需要设置扫描器的扫描模式,如扫描后回车、换行、连续扫描)扫描完成,保存。
Q3: VB如何设置串口非标准的102400波特率啊?知道的告诉下,谢谢。
1、首先说明波特率1400的设置在VB中报错.VB的MSCOMM控件使用其属性Settings来进行设置并返回波特率、奇偶校验、数据位、停止位参数。Settings 属性 设置并返回波特率、奇偶校验、数据位、停止位参数。
2、在电脑的开始菜单中,找到“控制面板”选项进行点击。然后在控制面板界面,将查看方式设置为“大图标”。然后找到“设置管理器”选项,进行点击,如图所示。
3、右击我的电脑,点击“管理”。在“计算机管理”界面点击“设备管理器”。在右侧找到“端口”,点击下拉箭头可以看到当前连接的设备,和串口号。选中设备,点击右键,打开端口属性。
4、如果用串口来通讯的话,只需要在VB的窗体中加入一个MSComm控件就可以。窗体例程:Private Sub Form_Load () 保存输入子串的缓冲区 Dim Instring As String 使用 COM1。
5、请教VB中如何设置特别的串口波特率 首先说明波特率1400的设置在VB中报错. VB的MSCOMM控件使用其属性Settings来进行设置并返回波特率、奇偶校验、数据位、停止位参数。
6、.Settings = 9600,N,8,1 设置通信端口参数 9600赫兹、无校验、8个数据位、1个停止位.(这里需要进一步说明的是:.Setting=”BBBB,P,D,S”。
Q4: 简单说一下串口的波特率和can通讯的波特率
1、一般来说vb.net串口波特率,CAN端vb.net串口波特率的波特率设置范围是5K到1000Kbps,而串口端也就是232端的波特率设置范围是600到115200bps,后面没有K喔vb.net串口波特率!当然,具体设备两端该设置多大的波特率,还是要根据实际需要来决定。
2、即can的波特率canbps就是1/TBit=1MHz。
3、在使用CAN转232转换器之前,我们需要通过配置软件给设备的CAN端以及串口端进行波特率的设置。当然,无论是哪一边,它的波特率都应该和目标总线的波特率一致,这样才能够正常通讯。
4、一般像是232以及485这样的串口总线,它们的波特率设置范围都是600bps到115200bps,注意,单位就是bps,而不是Kbps。可以看出,串口总线的通讯速率一般远低于CAN总线,在相同的时间里,可能CAN端经过的数据量远高于CAN串口端。
5、一般波特率说的是针对串口通讯来说。在串口通讯的过程中肯定需要设置一下波特率。一般我们设置串口波特率为921600。
6、RS-232-C标准规定的数据传输速率为50、7100、150、300、600、1200、2400、4800、9600、19200、38400波特。自定义随便只要可以达到。UART串口,作为单片机最常用的通讯接口已经深入每一个嵌入式工程师的脑海。
Q5: 用VB使串口返回信息,代码怎么写
将 attention 命令送到调制解调器。 Chr$函数:返回 String,其中包含有与指定的字符代码相关的字符 。MSCommOutput = ATV1Q0 & Chr$(13) 确保 调制解调器以OK响应。 等待数据返回到串行端口。
使用MSCOMM控件,按照上下位机的通信协议,编写代码。
Settings 以字符串的形式设置并返回波特率、奇偶校验、数据位、停止位。PortOpen 设置并返回通讯端口的状态。也可以打开和关闭端口。Input 从接收缓冲区返回和删除字符。Output 向传输缓冲区写一个字符串。
打开你的噪音计的测试软件,调整好串口号、通讯频率等等,我用温度计举例说明。
VB用MSCOMM控件与单片机经RS232串口实现通讯。一方为主发,一方为应答。规定好通讯格式。VB程序利用MSCOMM的ONCOMM事件进行接收。
关于vb.net串口波特率和设置串口的波特率需要设置哪个属性的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






