红外设备发送接收程序设计

tracyjk 2011-01-19 03:14:40

main()
{
打开串口设备;
串口设备设置;
发送命令帧;
/*
收到命令帧后的响应延时 Td:20ms≤Td≤500ms。
字节之间停顿时间 Tb:Tb≤500ms。
*/
接收
}


实现:从机子A发送命令帧给机子B,机子B接收到命令帧后发送信息给机子A
机子A发送完马上接收信息的话,接收到自己发送出去的信息,请教各位怎么实现只接收机子B返回的信息,不接受或者抛弃机子A也就是自己发送出去的信息

希望各位给点建议,思路或者什么参考资料
...全文
121 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wickyboy 2011-01-20
  • 打赏
  • 举报
回复
我觉得可以参考一下CDMA的资料,里面好像就有这么说的

还有网络中的数据包是怎么区分开一帧一帧的,这个也可以参考啊,你查下相关的资料就明白了,这样吧,

比如 10001 + 数据 + 10001 其中的10001就可以作为分隔码,区分开每帧的数据,不过我的说法太简单,你得

参考资料
tracyjk 2011-01-19
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 wickyboy 的回复:]
你为什么不用分隔码来区别呢?
[/Quote]
分隔码,能具体点么,百度了下没查到怎么利用分隔码来进行操作的参考资料...
wickyboy 2011-01-19
  • 打赏
  • 举报
回复
你为什么不用分隔码来区别呢?
tracyjk 2011-01-19
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 cr4315 的回复:]
发送和接收的帧都一样?如果在时间上作处理看可不可以。
[/Quote]
时间上有什么好的处理方式么
tracyjk 2011-01-19
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 weerweer 的回复:]
不懂,

如果有c,d。。。。。等机子,又该怎么过滤呢?
[/Quote]
先实现简单的
cr4315 2011-01-19
  • 打赏
  • 举报
回复
发送和接收的帧都一样?如果在时间上作处理看可不可以。
weerweer 2011-01-19
  • 打赏
  • 举报
回复
不懂,

如果有c,d。。。。。等机子,又该怎么过滤呢?
wickyboy 2011-01-19
  • 打赏
  • 举报
回复
参考linux 串口编程

里面你自己想要的全部都有了

23,120

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧