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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
最近弄一个labview上位机解析程序,通过串口接收STM32单片机发送的数据,但是把LabVIEW打开,串口USB插上后STM32串口就停止工作了,用串口助手接收STM32发送的数据都很正常,为什么打开LabVIEW 一下就停止工作了。再就是我用了两个无线模块上位机一个下位机一个,用无线模块发送数据好用,为什么有线的下位机会停机呢?
# C& D- i! U' l问题总结:
: Z; i- c& h# I! T; D; V9 }1. LabVIEW和STM32通过有限的串口通信会导致下位机串口停止工作;+ |; P2 i# v3 H0 Z- y
2. 为什么接两个无线模块是好用的,串口助手(有线无线都好用),LabVIEW有线的不好用,是LabVIEW 初始化问题吗?, `! w! E. T9 s! t9 c
求各位大神帮忙回答一下这个问题哈!7 S: A4 k& U  d! @; a; D; M- x

该用户从未签到

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

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-9-11 04:41 , Processed in 0.109375 second(s), 23 queries , Gzip On.

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

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

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