最近做了个项目,有个技术问题求高手指教

2019-07-18 04:39发布

labview检测温湿度信息,并通过ZIGBEE模块来改变温湿度上下限,可是每次在LABVIEW上写入数值时,通过框图程序可以看到数据到了串口,可为啥单片机就是接受不到呢?请高手指教,很着急,必重谢.本人QQ:2472565492,求好心人帮忙
LABVIEW总界面.png
在线调整回差.png
在线调整上下限.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
happyarrow
1楼-- · 2019-07-18 07:14
有以下两种可以尝试下:
1,利用 Access port 或者 bus hound工具去监听下你的这个串口,看实际是否有串口在发送。(这2个工具实际调试很有用,建议自己摸索下用法。)
2,第1步如果检测到串口有发送,那有可能就是单片机的配置问题。看 波特率,停止位等串口常见配置是否都一样。因为你只写了一个COM1和波特率,是否其他都一样?
3,你是如何判断单片机是否接收到字符的?是否判断方式有问题,单片机接收到了。但是你接收的是有格式解析之类的。建议用单片机仿真器仿真下。

遇到问题,要一条条去梳理去尝试下,如果仅仅贴一个程序框图,大家都看不到什么。只能猜测,因为LabVIEW的串口,无非都是那几个函数。没有什么特别。
swustlx86
2楼-- · 2019-07-18 09:35
 精彩回答 2  元偷偷看……
红光
3楼-- · 2019-07-18 12:04
swustlx86 发表于 2015-4-11 13:30
线接对没

接对了啊,LABVIEW可以通过ZIGBEE采集到温湿度信息(包括手动设定的温湿度上下限),可是想通过LABVIEW改温湿度上下数值时,就不行了,可以很清楚的看到数据传到了串口,希望我能加你QQ,我们好好探讨一下,真的急需解决这个问题,我的qq:2472565492或者我加你QQ。以前我没玩过论坛,今天发现真的可以找到高手,很开心
饶亮
4楼-- · 2019-07-18 14:03
有以下一种可能:
1、单片机的接收程序没编写好,比如串口接收的配制等等。。。。
2、VISA的驱动装了么。

你可以用虚拟串口,先实现以下 电脑上的串口传输。如果可以,那就是单片机接收程序的问题啦

一周热门 更多>