找回密码
 注册
关于网站域名变更的通知
查看: 337|回复: 2
打印 上一主题 下一主题

LabVIEW和STM32串口通信(USB有线连接)STM32串口停止工作

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-10-13 10:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
最近弄一个labview上位机解析程序,通过串口接收STM32单片机发送的数据,但是把LabVIEW打开,串口USB插上后STM32串口就停止工作了,用串口助手接收STM32发送的数据都很正常,为什么打开LabVIEW 一下就停止工作了。再就是我用了两个无线模块上位机一个下位机一个,用无线模块发送数据好用,为什么有线的下位机会停机呢?
  L# V3 [; A  S+ D3 p3 H+ k7 r  s问题总结:
7 x" H" S" a5 ^' }: D1 A, q; s1. LabVIEW和STM32通过有限的串口通信会导致下位机串口停止工作;
6 K3 T& j  B) i. t& Q0 U2. 为什么接两个无线模块是好用的,串口助手(有线无线都好用),LabVIEW有线的不好用,是LabVIEW 初始化问题吗?
5 I2 X$ l+ A1 k  D- C/ K求各位大神帮忙回答一下这个问题哈!
) z+ y, e  B5 @2 L  R) Z

该用户从未签到

2#
发表于 2022-10-13 13:23 | 只看该作者
在排除下位机程序没问题的情况下,检查LabVIEW上位机程序,一般是设置问题,麻烦检查一下VISA参数设置。

该用户从未签到

3#
发表于 2022-10-13 14:20 | 只看该作者
我曾经出现了:32串口发送信息的时候,LABVIEW确实可以接收到信息,LABVIEW给另一个串口调试助手发消息的时候,是可以收到的。但是给STM32发送却无法发送。- E8 _8 f9 T# O" \) Z
最后发现是:32接收数据是以/r/n为标志截尾的,一般初学者写labview的串口发送缓存区是不加这些的,因此,这样加入回车和换行符,即可以实现了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-24 09:10 , Processed in 0.109375 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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