wocuo2008 发表于 2007-3-12 20:30:47

关于serial PORT的问题

我自己开发了一块单片机,在串口调试工具中运行的非常好,但是在LABVIEW中调试的时候,为什么serial READ会出现问题,主要表现为读取时间慢,而且会出现数据为0,这个是什么问题,请高手指点!

wocuo2008 发表于 2007-3-12 20:34:06

我把程序发上来,请高手帮我看下!或改下!

[ 本帖最后由 wocuo2008 于 2007-3-12 20:57 编辑 ]

wdyjz 发表于 2007-3-12 20:49:31

程序有问题,只要串口助手可以,就能在labview中做出好的程序来.

wocuo2008 发表于 2007-3-12 21:16:20

没人帮忙吗?请斑竹帮忙啊!

oneforlove 发表于 2007-3-13 10:56:08

你有设置串口读取的count吗?如果是没有固定格式数据, 建议对bytes at serial port

wocuo2008 发表于 2007-3-13 11:30:16

我设置了COUNT为2

oneforlove 发表于 2007-3-13 11:32:35

那就不对呀,如果你收到的数据大于2的话,如果只读取2bytes的话应该反应会是很快,你发给下位机的命令后下位机是否有相应的反应,你可以用串口监视软件看看发送完命令后com buffer中是否有数据。

wocuo2008 发表于 2007-3-13 12:09:58

下位机的设定为,只要接受到上未机的命令A0,就会连续不断的发送数据给上位机,那么上位机只要抓取其中一个数据就可以了!

cpubbs 发表于 2007-3-13 22:44:56

可以看看我们的学习套件的免费下载的教程!如果单片机没有发数据回来,PC机就需要等待它,这样就会慢的,兄弟!好运!

wdyjz 发表于 2007-3-14 10:03:44

程序可读性很差,而且你的协议是什么格式也不清楚.建议:先修改程序结构,再根据协议格式做程序.

wocuo2008 发表于 2007-3-14 22:17:05

好的,我先试试!谢谢二位!

fjczd 发表于 2009-3-29 20:14:10

兄弟问题搞定么吗?

wink3000 发表于 2009-3-30 17:27:14

我认为LV写读写串口时,程序其实不算复杂,但是你在发命令时要遵照协议去整.不然随便你怎么改程序也会有错误出现的. 11# wocuo2008
页: [1]
查看完整版本: 关于serial PORT的问题