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

[复制链接]
2819|6
 楼主| TCL 发表于 2010-8-22 22:18 | 显示全部楼层 |阅读模式
无线本人想用RF12B(433)的模块,做一个可自适应发送和接收字节的的设备。
什么方式才能知道未知的字节数,已发送完毕????
ayb_ice 发表于 2010-8-23 09:11 | 显示全部楼层
定个简单协议即可
 楼主| TCL 发表于 2010-8-23 10:57 | 显示全部楼层
定个简单协议即可?
有协议了,就不是未知的字节数了.现在只有波特率是定的.通讯的字节数未知,
baiyunfei.k.f 发表于 2010-8-23 11:27 | 显示全部楼层
可以做个定时,例如在接到数据后20ms(具体时间可按你的波特率定)内无数据来,则认为数据接受结束,再查收到的字节数
ayb_ice 发表于 2010-8-23 11:46 | 显示全部楼层
任何通信都要有协议
不可能什么都未知
 楼主| TCL 发表于 2010-8-23 21:10 | 显示全部楼层
回4楼:
方法不是太理想,要检测一个字节的时间,浪费了.
我想用中断式的模拟串口只检测一位bit就行了,不知道是不是可靠!
 楼主| TCL 发表于 2010-8-23 21:26 | 显示全部楼层
我是要将串口接到一个字节通过RF12B发射一个,等字节收完了,马上将RF12B转成接收状态.
我找了几款模块,都是转成接收状态的时间不和时,造成设备初始化不成功.
我想关键是在判断字节是否收完的时间较长.我的这个设备是美国产的是靠有线传输的.已经雷击怕了,想搞成无线的靠电池供电(雷击好点)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

TCL

20

主题

76

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部