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

2019-07-18 04:39发布

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

遇到问题,要一条条去梳理去尝试下,如果仅仅贴一个程序框图,大家都看不到什么。只能猜测,因为LabVIEW的串口,无非都是那几个函数。没有什么特别。

一周热门 更多>