cpubbs 发表于 2006-6-20 00:00:05

常见问题:为什么串口里有很多数据,但每次都读不回全部呢?

经常看到朋友们说知道串口里面有一堆数据,但是去读的时候却读回来一点点,每次均不相同,这种怀况是由于串口有一个serial configuration这个节点上面,有一个termination char,大家将它设为F就可以了,因为遇到这个终止符,它就会停止读数,所以读回来的就会少了!

补充:

当时上面的说法不是最准确的,后面的网友306716382兄弟这种说法更准确!

应该是将“Enable Termination Char (T)”这个节点连接到布尔控键中的“F”状态,如果只是将“termination char
(0xA = '\n' = LF)”节点设置为F,当串口遇到0x0F时,在0x0F后面的数据也同样会读不到的!

[ 本帖最后由 cpubbs 于 2008-4-5 19:06 编辑 ]

jy205 发表于 2006-6-20 00:43:21

老大回答的问题真细致

lgh269 发表于 2006-6-20 05:03:30

偶怎么找不到呀。???

cpubbs 发表于 2006-6-20 06:32:11

有的,在这个节点的顶部有的!它不是在前方和后方,在上方!

qiukainc 发表于 2007-3-2 20:51:37

太伟大了!我绝对支持我么论坛!给的帮助很多,又问必答!~:victory: :victory:

gsk1980 发表于 2007-3-2 22:10:12

多谢哦了我绝对支持我么论坛!

qiujiaxin050 发表于 2007-4-29 18:33:53

挺佩服我门的老大的!
不错!
鼎一个

yuxingguo 发表于 2007-5-11 16:45:40

是啊,我就遇到类似情况,谢谢.

shuzhisheng 发表于 2007-5-19 18:02:24

我也遇到这样的问题啊

caoligang 发表于 2007-12-1 14:26:41

唉,要是早些看到这个帖子,我就不会郁闷两天了,最终自己解决了!

hangzhou 发表于 2007-12-18 18:11:43

好感动,幸苦了版主!!我们支持你!:victory:

sjzgm 发表于 2008-2-27 22:58:51

原来是这个原因,终于明白了

yuanpei9 发表于 2008-3-24 10:45:50

谢谢!

太帅了!就是这个问题,困扰了我几天,看了你的帖子,手到病除啊。感谢,感谢!版主,你太伟大了,永远支持你。

306716382 发表于 2008-4-5 15:33:21

应该是将“Enable Termination Char (T)”这个节点连接到布尔控键中的“F”状态,如果只是将“termination char
(0xA = '\n' = LF)”节点设置为F,当串口遇到0x0F时,在0x0F后面的数据也同样会读不到的!

306716382 发表于 2008-4-5 15:43:56

file:///C:/Documents%20and%20Settings/Administrator/桌面/暂存/2file:///C:/Documents%20and%20Settings/Administrator/桌面/暂存/未命名原帖由 306716382 于 2008-4-5 15:33 发表 http://www.cpubbs.com/bbs/images/common/back.gif
应该是将“Enable Termination Char (T)”这个节点连接到布尔控键中的“F”状态,如果只是将“termination char
(0xA = '\n' = LF)”节点设置为F,当串口遇到0x0F时,在0x0F后面的数据也同样会读不到的!
页: [1] 2
查看完整版本: 常见问题:为什么串口里有很多数据,但每次都读不回全部呢?