驱动已经安装,但是读串口驱动怎么安装的函数还是不能用

labview 新手入门
串口的使用
AVR与虚拟仪器 www.avrvi.com
你现在的位置:&&&&串口的使用
本页关键词:labview labview 下载
labview8.2
labview教程
labview论坛
labview 8.20
labview 7.0
labview 序列号
labview7.1
labview 8.0
串口的使用
终端与计算机之间或者计算机与计算机之间进行交换信息时,除了采用并行通讯方式之外,还经常采用串行通讯方式。并行通讯是指数据的各位同时进行传送,其有点是传送数据速度快,缺点是有多少位数据就需要多少根传输线,这在数据位数较多,传送距离较远时就不宜采用。串行通讯是指数据一位一位地按顺序传送,其突出优点是只需一根传输线,特别适应于远距离传输,缺点是传送速度较慢。
在微机测量,控制系统中,目前串行数据的传输大多采用异步通讯的方式。
同步通讯和异步通讯
串行通讯分为同步传送和异步传送两种方式。
? 同步传送方式要求通信双方以相同的速率进行,而且要准确地协调。它通过共享一个单个时钟或定时脉冲源以保证发送方和接受方准确同步。其特点是允许连续发送一组字符序列(而非单个字符),每个字符数据位数相同,没有起始位和停止位,效率高。
? 异步传送方式不要求通信双方同步,发送方和接受方可以有各自的时钟源。为了能够实现通信,双方必须都遵循异步通信协议。在异步通信中,通信双方必须规定两件事:一是字符格式,即规定字符各部分所占的位数,是否采用奇偶校验,以及校验的方式;二是采用的波特率,以及时钟率与波特率之间的比例关系。由此可见,异步通信方式的传输效率比同步通信方式低,但它对通信双方的同步要求大大降低,因而成本也比同步通信方式低。
在串行通讯中,用于发送和接收数据的设备称为数据终端设备(Data Terminal Equipment 简写为DTE)。DTE既可以是一台计算机,也可以是一台只接收数据的打印机。用于连接DTE与数据通信网络的设备称为数据通信设备(Data Communications Equipment 简写为DCE),或称为数据电路终接设备。DCE既可以是一个调制解调器,也可以是简单的线路驱动器。
在串行通讯中还有一个重要的指标――波特率(又称调制速率)。波特率定义为每秒钟传送二进制数码的位数,以位/秒(bit/s)为单位,亦称“波特”。在异步通讯中,波特率为每秒传送的字符数和每个字符位数的乘积,例如每秒传送的速率为120字符/秒,而每个字符又包含10位(1位起始位,7位数据位,1位奇偶校验位,1位停止位),则波特率为:
120字符/秒×10位/字符=1200位/秒=1200波特
注意:波特率与时钟频率不是一回事,时钟频率比波特率要高得多,通常在高16倍或64倍。由于异步通讯双方各用自己的时钟源采用较高频率的时钟,在一位数据内就有16位或64个时钟,捕捉正确的信号就可以得到保证,若时钟频率就是波特率,则频率稍有偏差就会发生接收错误。
LabVIEW中的串行通讯选板
安装完labVIEW8.2后,还需要安装VISA的驱动程序才能使用串口,驱动程序的下载地址为:
LabVIEW中有关串口的函数选板如图,它位于函数→仪器I/O→串口
下面举一个例子来说明串口是如何进行通讯的
例:双机通讯
1. 功能描述
双机通信是在两台计算机之间进行串口通讯。一台计算机作为服务器,通过RS-232串口向外发送数据;另一台计算机作为客户机,接收由服务器发送来的数据。
2. 串口引脚连接
两台计算机的串口之间通过一根RS-232电缆线连接起来,串口电缆线采用三线制,它只使用发送数据(TxD),接收数据(RxD)和信号地(SG)三根信号线。
3. 服务器程序设计
其程序设计如下:
㈠新建一个VI,在前面板上放置4个输入控件:“端口号”,“波特率”,“数据比特”和“停止位”。另外,放置一个字符串输入控件,在其内部输入向外发送的字符串数据。添加程序文本标签“串口服务器”。
㈡在程序框图中放置一个层叠式顺序结构,创建两个分支。在第0分支中,放置一个“Serial Port Init.vi”函数,并添加一个顺序局部变量;在第1分支中,放置一个“Serial
Port Write.vi”函数,它们位于labVIEW8.2→vi.lib→Instr→serial。连线如图:
前面板如图:
4.客户机程序设计与服务器程序类似,其中使用了“Bytes At Serial Port.vi”函数和“Serial Port Read.vi”它们都在前文所提到的路径中,客户机程序框图如图:
前面板如图:
串口的内容就为大家简单的介绍这么多,有什么问题可上我们的论坛发帖,我们会尽力为大家解答。
欢迎交换链接,请与小古联系 avrvi【at】163.com拒绝访问 | www.excelpx.com | 百度云加速
请打开cookies.
此网站 (www.excelpx.com) 的管理员禁止了您的访问。原因是您的访问包含了非浏览器特征(401a4ee-ua98).
重新安装浏览器,或使用别的浏览器USB转串口的驱动装好后还是无法识别USB转串口线_百度知道
USB转串口的驱动装好后还是无法识别USB转串口线
我在作单片机串口通信实验;
买的扳指上有usb、串口公口、串口母口、
当装上USB转串口驱动后usb口插上笔记本就会在 设备管理器 中看到com口,但我用usb转串口的线 插上 扳指的串口时,设备管理器识别不出新硬件,出来一个 黄色问号“其他设备”,“+”展开后...
我有更好的答案
网上能找到的 常规方法用过无解后您试试我这个办法~电脑关机 外接的所有插头都拔掉 笔记本的话电池也拔掉 裸机一台 然后按住开关一直按着 重复几次
彻底的释放静电处理 开机试试~~我就是这样才修好的~·重装 什么的 都用过 最后还是简单的 放电完事。。
采纳率:53%
关键是 要 弄 清楚 USB转串口 芯片型号常用的 有 pl2303
ft232你提到的 ch340 也是,不过,芯片出来的时间有些早xp 下 驱动 好找,win 7 下就不容易找
为您推荐:
其他类似问题
usb转串口的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。5058人阅读
嵌入式Linux设备驱动学习(29)
今天在进行tiny6410开发板和笔记本进行串口通信时,USB转串口驱动始终无法安装(我安装的是CH340驱动),总是提示
但是在右键计算机查看设备管理器的时候始终无法查看到COM口,考虑到是否是驱动安装没有成功,计划进行卸载再次安装,此时出现下列提示
无设备驱动可卸载
汇总一下网上的解决方法:
1 可能是你C盘C:\Windows\System32\drivers 中缺少serenum.sys和serial.sys这两个文件,手动拷贝到这个目录下即可,这两个文件在正点原子一个论坛答疑时给出的有压缩包,我把网站网址放在这里
http://www.openedv.com/posts/list/43894.htm(不保证长期有效)
2如果你是win8的系统,或者是win10的系统,可以去找win8自己的驱动,因为老的驱动装到win8上也可能出现这种情况,但是我的是win7 64为操作系统,因此当我实验这个方法时还是不成功。
3 使用第三方驱动软件,比如驱动精灵,360驱动大师,我把驱动精灵下载后根本不提示要安装这个驱动,同时驱动精灵下载过程中带来了大量的插件,真是头疼,当时电脑反应就开始一卡一卡,卸载驱动精灵后我又下载了360驱动大师,依然没有效果。
我自己的解决方法:
我在百度上自己搜索了CH340驱动,下载,同时把开发板上电,连接。先点击卸载,出现提示驱动卸载成功,然后点击安装,出现提示安装成功。这样在查看COM口时已经可以看到COM3,同时可以使用串口助手与开发板进行通信。
注:在上述的各种安装过程中我都是保持开发板上电,用USB线把开发板和电脑连接起来的。5被浏览67分享邀请回答0添加评论分享收藏感谢收起写回答}

我要回帖

更多关于 linux 串口驱动安装 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信