V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
ryd994
V2EX  ›  硬件

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

  •  
  •   ryd994 · Apr 8, 2015 via Android · 2819 views
    This topic created in 4036 days ago, the information mentioned may be changed or developed.
    要用这个芯片做一个遥控,最多每小时一两次使用。
    目前用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,实际安全性不必太纠结,协议正确就行了)。
    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   823 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 20:50 · PVG 04:50 · LAX 13:50 · JFK 16:50
    ♥ Do have faith in what you're doing.