串口显示问题
我是用义隆仿真器发送数据到串口,从1-9循环发,LV接收时有时会是乱码,123456789123456789,栖栖........,是不是LV中延时读数时间有关呢?并且我想让在波形图中显示出来,让我发1时,波形图上有一个点,发2时,波形图会增加一个点2,现在弄不出来,请问各位高手如何才能弄出来,是否在发送1和2之间应该中个符号才行,但是应该加,;还是别的呢?谢谢,我串口接收LV程序就是用例子的.:)[ 本帖最后由 petty88 于 2007-11-12 15:02 编辑 ] 你若想发一个收一个,肯定要是同步才行的,若一边只发,另一边只收的话,这个你就要判断是到那个数.然后连接输出,具体要多试试 如何才能做到同步呢?楼上 1.你发送的1和2的格式是否正确
2.可以把你接受的数组成个数组然后在波形图显示
3.与你加的延时没有关系 我从单片机这边就是发1 2 3 ...这样的,1后空格,2后空格,不知要在单片机这边发送什么样的格式才对呢,我接收到是1 2 3...,但是波形上只显示1,空格后面就无法显示, 理解错了,不好意思,
若你只是显示的话,用CHART, 字符一定要是数字,
你须要以空格为关键字,来截取转换为数据连接即可
若用GRAPH的话,你可以BUILD ARRAY,具体看须要取点 谢谢,现在基本上符合我的要求了,但是我只是单片机那边了加了接收的程序,LV这边有数发送给单片机,现在应该算是同步了,一个数一个数的显示,但是如果串口不发送,单片机不接收的话,如何才能做到同步.谢谢!
[ 本帖最后由 petty88 于 2007-11-13 16:05 编辑 ]
页:
[1]