打印

关于无线模块的自适应发送字节的问题?

[复制链接]
1509|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
TCL|  楼主 | 2010-8-22 22:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
ayb_ice| | 2010-8-23 09:11 | 只看该作者
定个简单协议即可

使用特权

评论回复
板凳
TCL|  楼主 | 2010-8-23 10:57 | 只看该作者
定个简单协议即可?
有协议了,就不是未知的字节数了.现在只有波特率是定的.通讯的字节数未知,

使用特权

评论回复
地板
baiyunfei.k.f| | 2010-8-23 11:27 | 只看该作者
可以做个定时,例如在接到数据后20ms(具体时间可按你的波特率定)内无数据来,则认为数据接受结束,再查收到的字节数

使用特权

评论回复
5
ayb_ice| | 2010-8-23 11:46 | 只看该作者
任何通信都要有协议
不可能什么都未知

使用特权

评论回复
6
TCL|  楼主 | 2010-8-23 21:10 | 只看该作者
回4楼:
方法不是太理想,要检测一个字节的时间,浪费了.
我想用中断式的模拟串口只检测一位bit就行了,不知道是不是可靠!

使用特权

评论回复
7
TCL|  楼主 | 2010-8-23 21:26 | 只看该作者
我是要将串口接到一个字节通过RF12B发射一个,等字节收完了,马上将RF12B转成接收状态.
我找了几款模块,都是转成接收状态的时间不和时,造成设备初始化不成功.
我想关键是在判断字节是否收完的时间较长.我的这个设备是美国产的是靠有线传输的.已经雷击怕了,想搞成无线的靠电池供电(雷击好点)

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

TCL

20

主题

76

帖子

1

粉丝