社区
无线
帖子详情
高分求教:读取不到串口数据
duke0371
2006-08-09 11:38:25
高分求教:读取不到串口数据。
串口连接485总线,总线连接9个传感器。用串口调试助手测试,发送每个命令,能读取到每个传感器的值;但在RTU模块的嵌入式程序中每次总有1个或几个,读取不到其数据数据。不知为何,是不是发送/读取时延或循环读取时间间隔问题,怎么解决,求教大家!!!!
...全文
536
7
打赏
收藏
高分求教:读取不到串口数据
高分求教:读取不到串口数据。 串口连接485总线,总线连接9个传感器。用串口调试助手测试,发送每个命令,能读取到每个传感器的值;但在RTU模块的嵌入式程序中每次总有1个或几个,读取不到其数据数据。不知为何,是不是发送/读取时延或循环读取时间间隔问题,怎么解决,求教大家!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
大地精灵
2006-09-06
打赏
举报
回复
你的RTU可能是驱动能力的问题,我以前也碰到过这样问题的。
morven
2006-08-24
打赏
举报
回复
也就是采用轮循方式发送和读取就可以了!第个之间加一些间隔就可以了!
xysome
2006-08-16
打赏
举报
回复
注意485总线上的每个节点的发送/读取时延或循环读取时间间隔一定要一致,这样才不会冲突
flowercity
2006-08-12
打赏
举报
回复
LZ
你这样单独读取数据肯定没问题
但是如果连续读取操作
数据就会错乱
因为485是半双工的
所以你在每个读取操作之后sleep(50)
就能解决这个问题
RS232转485的转换器最好是有源,增加驱动能力
我刚完成一个485网络
开始遇到和你一样的问题
呵呵
带着蜗牛去散步^
2006-08-11
打赏
举报
回复
串口连接485总线
必须用rs232转485 你用了转换器了吗?
色郎中
2006-08-10
打赏
举报
回复
说明你程序有问题了
串口调试软件没问题嘛
hansin
2006-08-10
打赏
举报
回复
帮你顶.
Java中对HashMap的深度分析与比较(转载初学者笔记)
http://write.blog.csdn.net/postedit HashMap可谓JDK的一大实用工具,把各个Object映射起来,实现了“键--值”对应的快速存取。但实际里面做了些什么呢? 在这之前,先介绍一下负载因子和容量的属性。大家都知道其实一个 HashMap 的实际容量就 因子*容量,其默认值是 16×0.75=12; 这个很重要,对
Java中对HashMap的深度分析与比较
Java中对HashMap的深度分析与比较
Java中对HashMap的深度分析与比较 (转载)
看得出这位大哥真的很努力,这样的文章不得不转啊!但是实在抱歉,我看到这篇文章的时候,已经没有你的网址和大名了。在这里向您道一声苦了。
Java中对HashMap的深度分析与比较
JAVA线程
在Java的世界里,无论类还是各种
数据
,其结构的处理是整个程序的逻辑以及性能的关键。由于本人接触了一个有关性能与逻辑同时并存的问题,于是 就开始研究这方面的问题。找遍了大大小小的论坛,也把《Java 虚拟机规范》,《apress,
(转载)Java语言中对HashMap的深度分析与比较
HashMap可谓JDK的一大实用工具,把各个Object映射起来,实现了“键--值”对应的快速存取。研究完我都汗颜了,其中 hash 就是通过 key 这个Object的 hashcode 进行 hash,然后通过 indexFor 获得在Object table的索引值。document.write(); HashMap可谓JDK的一大实用工具,把各个Obje
[转载] HashMap的工作原理-hashcode和equals的区别
目录 前言 为什么需要使用Hashcode,可以从Java集合的常用需求来描述: 更深入的介绍 先来些简单的问题 HashMap的0.75负载因子 总结 我在网上看到的这篇文章,介绍的很不错,但是我看的那篇文章也是转载...
无线
3,849
社区成员
5,006
社区内容
发帖
与我相关
我的任务
无线
硬件/嵌入开发 无线
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 无线
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章