返回首页

serial port如何设置?

来源:www.ahlulin.com   时间:2023-09-05 04:31   点击:105  编辑:admin   手机版

一、serial port如何设置?

SerialPort使用

1。简介

随 着USB的流行,串口通讯已经应用到日常生活的很多方面了,USB是一种高速的串口通讯协议,USB接口非常复杂,通常被用在需要传输大量数据数据的地 方,如U盘、相机、打印机等。除了USB这种较为奢侈的串口外,在工控和嵌入式行业,大量被使用的是另一种古老的串口协议,RS-232串口。RS- 232是一种非常简洁的低速串口通讯接口,它可以同时进行数据接收和发送的工作。

2。.NET 2.0对串口的支持

.NET 2.0提供了对串口通信功能的支持,有关类可以在命名空间System.IO.Ports下找到,这其中最为重要的是SerialPort类。

通过创建一个新的SerialPort 对象,我们就可以在.NET程序中控制串口通讯的全过程。

3。使用 SerialPort 设置串口属性

进行串口通讯时,需要设置一些相关参数,可以通过设置SerialPort 类的属性来进行。串口属性主要包括

.PortName 串口名称,COM1, COM2等。

.BaudRate 波特率,也就是串口通讯的速度,进行串口通讯的双方其波特率需要相同,如果用PC连接其他非PC系统,一般地,波特率由非PC系统决定。

.Parity 奇偶校验。可以选取枚举Parity中的值

.DataBits 数据位

.StopBits 停止位,可以选取枚举StopBits中的值

.Handshake 握手方式,也就是数据流控制方式,可以选取枚举Handshake中的值

4。打开与关闭串口

在创建一个SerialPort 对象,设置串口属性后,可以通过 Open()方法打开串口。数据读写完成后,可以通过Close()方法关闭串口。

根据经验,对于有些系统,在打开串口后,还需要将RtsEnable设置为True,这样才能读写数据,否则不能正常读写数据。

5。读写行数据

双方通讯时,一般都需要定义通讯协议,即使最简单的通过串口发送文本聊天的程序。

通常是在当一方按下回车时,将其所数据的文本连同换行符发给另一方。在这个通讯事例中,协议桢是通过换行符界定的,每一桢数据都被换行符隔开,这样就很容易识别出通讯双发发送的信息。

在 以上的例子中,可以用WriteLine()来发送数据,用ReadLine()来读取数据。WriteLine发送完数据后,会将换行符作为数据也发送 给对方。ReadLine()读取数据时,直至遇到一个换行符,然后返回一个字符串代表一行信息。换行符可以通过SerialPort 的属性 NewLine来设置。一般地,Windows将CrLn作为换行符,而在Linux下,换行符则只用一个Ln表示。

ReadLine() 方法是阻塞的,直至遇到一个换行符后返回。在读取数据时,如果一直没有遇到换行符,那么在等待ReadTimeout时间后,抛出一个 TimeoutException。默认情况下,ReadTimeout为InfiniteTimeout。这样,ReadLine一直处于阻塞状态,直 至有新一行数据到达。

WriteLine()方法也是阻塞的,如果另一方不能及时接收数据,就会引起TimeoutException异常。

由于ReadLine()和WriteLine()方法都是阻塞式的,在程序使用SerialPort 进行串口通讯时,一般应该把读写操作交由其他线程处理,避免因为阻塞而导致程序不响应。

二、usb转串口驱动安装方法 usb转串口线驱动安装方法

      

      1、我们需要下载PL2303_Prolific_DriverInstaller_v110.exe。

      2、然后双击安装它;

      3、安装完成之后,我们打开设备管理器,发现该设备前面有一个黄色的叹号。

      4、先右击该设备,选择【属性】。

      5、在打开的【属性】对话框中,切换到【驱动程序】。选项卡,然后点击【更新驱动程序】。

      6、着,选择【浏览计算机以查找驱动程序软件】。

      7、然后选择【从计算机的设备驱动程序列表中选取】。

      8、然后选择【ProlificUSB-to-SerialCommPort版本:3.3.10.140】。

      9、这样就可以安装成功了。

三、怎么解决台式电脑上设备管理器中没有usb serial port?

驱动精灵更新一下驱动

四、微宏h1380刻字机怎么装驱动

详细安装方法步骤如下:1.首先在桌面上右击《我的电脑》,然后单击《属性 》2.在《系统属性》对话框,单击《硬件》,然后单击《设备管理器》3.在《设备管理器》对话框单击端口(COM和LPT)4.在端口(COM和LPT)处,右击通讯端口(com1或2),.然后单击《属性》5.然后单击《端口设置》6.在通讯端口(com1或2)属性对话框,单击《高级》 .7.然后在com1或2高级设置对话框中,将端口号改为com8!然后单击《确定》8.然后将usb连接线把电脑和机器连接。9.按照提示将随机光盘放入光驱,进行安装!10.安装完毕后,在桌面上右击《我的电脑》,单击<属性>11.在《系统属性》对话框,单击《硬件》,然后单击《设备管理器12.在《设备管理器》对话框,单击端口(COM和LPT)13.在《设备管理器》对话框,右击《USB Serial Port(comX)》,然后单击《属性》14.在USB Serial Port(comX)属性对话框,单击《Port Setting》,然后单击《Adbanced》!15.然后在《COM Port Number》处,将comX改为com1或2 B16.然后单击《OK》,再单击《确定》。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片
上一篇:返回栏目
下一篇:打印机驱动