最近在用 CC1101,有什么需要注意的么?

2015-04-08 22:23:56 +08:00
 ryd994
要用这个芯片做一个遥控,最多每小时一两次使用。
目前用smartrf生成配置参数,调通了基本的变长数据包发送接收,还没WOR,连GDO触发中断都还没试过。
目前已经遇到并已经解决的坑:
锁相环频率不稳需要开自动校准
功率太大时接收器饱和反而收不到数据

请问这个芯片在用的时候还有什么需要注意的么?

另外请问通讯协议参考TCP这样可以么?(单向即可)
A连续发送若干次SYN
B收到后立刻开始发送ACK
A发送完预定次数后开始接收。如果收到B的ACK就延迟一定时间后开始发数据。如果收不到就再SYN
A发完数据后发送若干次FIN
B收齐后发送若干次FIN,A收到的话就认为通讯成功
整个过程在0.8秒内完成,如果无法完成就延时0.2秒从头重试,最多5次(FCC规定这个频道最多占用5秒)

鉴权是仿chap,AB各自生成一个随机数,同时预装密钥,交换随机数后,用随机数+密钥的hash做鉴权。hash目前找到XXTEA。请问还有什么更好的选择么?用的是51单片机所以性能有限(因为是交作业demo,实际安全性不必太纠结,协议正确就行了)。
2434 次点击
所在节点    硬件
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/182419

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX