Labview跟串口通信问题

这是程序框图和前面板不知道为什么总是会出现这个问题单片机用的是51串口用的是USB转串口(PL2303)求解释越详细越好!!!!!!!!... 这是程序框图和前面板 不知道为什么总是会出现这个问题 单片机用的是51 串口用的是USB转串口(PL2303) 求解释 越详细越好!!!!!!!! 展开
 我来答
LIZHUO_LIN
2014-03-18 · TA获得超过251个赞
知道小有建树答主
回答量:214
采纳率:100%
帮助的人:187万
展开全部

程序有问题,一个串口一般只配置一次。如果又要读又要写,参照下图

,用同一个串口引用。

改完后   建议从一下几个方面查找问题,

1、查看Max中串口是否能够正确识别,

2、查看LabVIEW串口配置和单片机是否对应

2、命令是否正确,一般都是写十六进制的数字,你的字符串是否是十六进制显示模式?

3、读取的延时是否正确,单片机需要一定时间来执行你发送的命令。可以采集visa的属性节点,VISA串口字节数来查看是否有数据返回。

追问

按照你的程序图编写,连上单片机之后  还是有这样的错误啊

追答
我只是举例,你自己要向单片机写什么命令我也不知道,你不要照抄我的指令···
你看看串口配置对不对,波特率,数据位、停止位、校验。
xuanxi2005
2014-03-18 · TA获得超过209个赞
知道小有建树答主
回答量:257
采纳率:50%
帮助的人:140万
展开全部
楼主!你想干嘛?这上位机又发又收的,怎么还有51单片机,还有这上位机串口的写法,这样写有问题吧!
更多追问追答
追问
我想把单片机发的数据送给Labview显示   难道只要读??
追答
你的单片机如果只是单纯的发上来,那就只读就好了,如果需要上位机发一个命令触发后才发,那上位机就要写,也要读!还有,如果只有一个COM口,配置串口只要一次就可以了啊!读写跟着后面就行了!不用读配置一次,写配置一次...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式