找回密码
 注册
LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 9001|回复: 6

请教:关键词 串口接收 VISA清空I/O缓冲区

[复制链接]
发表于 2008-12-23 15:26:23 | 显示全部楼层 |阅读模式
我现在的问题是下位机通过串口向上位机发送数据,但是在上位机停止lv接收程序之后,下位机仍要向上位机发送一部分数据,而我的上位机在停止一次以后继续运行时有时会死机有时会蓝屏,我觉得可能是IO缓存未清的问题,但是没有用过这个函数,不知道该放在哪个地方比较合适,有没有高手用过或者是遇到过这个情况啊,帮忙指点一下谢谢
发表于 2008-12-23 22:21:04 | 显示全部楼层
感觉应该不是这个问题导致的!您的是USB转串口的吗?换个驱动程序试试,或者将收发的速度降低点,加点延时试试!应该就可以了!好运!
回复 顶

使用道具 举报

发表于 2008-12-24 08:54:53 | 显示全部楼层
如果确实要清空串口缓冲区的话,那就放到LV每次启动时进行.也就是说LV程序运行时首先就清空缓冲区.
回复 顶

使用道具 举报

 楼主| 发表于 2008-12-24 10:04:28 | 显示全部楼层
感觉应该不是这个问题导致的!您的是USB转串口的吗?换个驱动程序试试,或者将收发的速度降低点,加点延时试试!应该就可以了!好运!
cpubbs 发表于 2008-12-23 22:21



恩,好的,我试试,谢谢啦
回复 顶

使用道具 举报

 楼主| 发表于 2008-12-24 10:06:23 | 显示全部楼层
感觉应该不是这个问题导致的!您的是USB转串口的吗?换个驱动程序试试,或者将收发的速度降低点,加点延时试试!应该就可以了!好运!
cpubbs 发表于 2008-12-23 22:21



恩,好的,我试试,谢谢啦
回复 顶

使用道具 举报

 楼主| 发表于 2008-12-24 10:06:50 | 显示全部楼层
如果确实要清空串口缓冲区的话,那就放到LV每次启动时进行.也就是说LV程序运行时首先就清空缓冲区.
ricken 发表于 2008-12-24 08:54



恩,谢谢啦,我尝试下
回复 顶

使用道具 举报

发表于 2008-12-28 08:56:05 | 显示全部楼层
端口每次初始化时,都会自动将缓存清空的
回复 顶

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2026-9-30 05:09 , Processed in 0.039536 second(s), 7 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表