社区
PHP
帖子详情
串口数据缓冲问题
wenjianghe
2010-09-30 02:15:16
我在linux系统中使用php读取串口信息时,每次输出的东西都包含前面旧的东西。请问这是什么原因。如何得到实时的东西。
...全文
96
8
打赏
收藏
串口数据缓冲问题
我在linux系统中使用php读取串口信息时,每次输出的东西都包含前面旧的东西。请问这是什么原因。如何得到实时的东西。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wenjianghe
2010-10-13
打赏
举报
回复
不会用sync,不懂。
luhui19881001
2010-10-08
打赏
举报
回复
等答案。。。有高手的开一下尊口
living10
2010-10-08
打赏
举报
回复
建议不要用php获取串口数据,编写个ocx文件用来监听不错。
wwkevin811
2010-10-08
打赏
举报
回复
[Quote=引用 4 楼 wenjianghe 的回复:]
引用 3 楼 wwkevin811 的回复:
会不会是LINUX内核缓冲区的数据没有FLUSH干净。
不知道如何清楚内核的缓冲数据。
[/Quote]
你可以试试sync ,如果是文件的话可以考虑fsync。每次写信息的时候,就调用sync把内核缓冲区的内容排入写队列。不知道这个是否可以帮你。
wenjianghe
2010-10-08
打赏
举报
回复
[Quote=引用 3 楼 wwkevin811 的回复:]
会不会是LINUX内核缓冲区的数据没有FLUSH干净。
[/Quote]
不知道如何清楚内核的缓冲数据。
wwkevin811
2010-10-06
打赏
举报
回复
会不会是LINUX内核缓冲区的数据没有FLUSH干净。
catcat811
2010-10-03
打赏
举报
回复
你截接口数据的代码要贴出来,才好分析。
vc
串口
编程示例
vc 使用MSCOMM32控件的
串口
通信编程实例 简单易懂
C#
串口
调试助手源代码
C#开发的
串口
调试助手。 功能相对简单,权当参考,大家可以根据自行需求开发相关功能。
C#
串口
操作系列(5)--通讯库雏形
C#
串口
操作系列(5)--通讯库雏形 http://blog.csdn.net/wuyazhe/archive/2010/08/09/5797673.aspx 对应范例
基于STM32的
串口
数据
环形
缓冲
队列
最近进行STM32开发,在处理大规模
串口
数据
的时候,由于
数据
处理速度不够及时而出现掉包的
问题
,为此通过以下方案成功解决。 BTW:在
串口
循环发送一组
数据
的时候,应该在发送第一个字节之前也加上判断
缓冲
区是否为空。 正确形式如下: //这个函数会循环执行 void stop(void){ //发送10给上位机,使其进入
数据
解调 float_data.d = 10 * 10000; while...
Arduino 通过监听
串口
缓冲
区读取
数据
当我们需要从
串口
接收
数据
时,可以使用
串口
缓冲
区监听的方式读取
数据
,以确保
数据
的可靠接收和处理。当
数据
通过
串口
接收时,它会被存储在
缓冲
区中,然后我们可以从
缓冲
区中读取这些
数据
进行处理。通过监听
串口
缓冲
区,我们可以实时获取到接收到的
数据
,而不会错过任何一条消息。使用上述代码,Arduino 将会持续监听
串口
缓冲
区,并在接收到
数据
时进行处理。需要注意的是,在使用
串口
缓冲
区监听方式读取
数据
时,要确保发送端和接收端的波特率设置一致,以免造成
数据
接收错误。然后,我们可以对接收到的
数据
进行处理,例如打印接收到的字符。
PHP
20,396
社区成员
19,657
社区内容
发帖
与我相关
我的任务
PHP
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
复制链接
扫一扫
分享
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
php
phpstorm
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章