This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC1200:CC1200标准FIFO访问

Guru**** 2538930 points
Other Parts Discussed in Thread: CC1200

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/591919/cc1200-cc1200-standard-fifo-access

部件号:CC1200

标准FIFO访问:
我想如果我们想从CC1200 RXFIFO读取数据,则通信为111.1111万或1011 1111。
但我不知道这两个命令的区别,有没有人可以帮助我?
如果我们想将数据写入CC1200 TXFIFO,是comand 0011 1111或0111 1111?原因?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好

    标准FIFO访问是R/W B 1 1 1 1 1 1.

    R/W位确定您是否是

    1:读取RX FIFO

    0:写入TX FIFO

    B确定它是否为突发访问。

    用户手册第10页对此进行了说明

    Siri

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我不理解这句话的含义:如果突发位B为0,则以字节方式作为正常寄存器访问FIFO。
    字节方式是什么意思?

    图4:SPI内存映射

    我认为标准FIFO访问 是访问地址:0x3F。 为什么此地址称为推送和弹出?

    关于 突发比特位B:通过在报头字节中设置突发比特位(B),可以高效地访问具有连续地址的寄存器。 地址位(A5 - A0)在内部地址计数器中设置起始地址。 此计数器每增加一个新字节(每8个时钟脉冲)。

    很抱歉我的英语不是很好,感谢您的帮助。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好
    如果突发位为零,对讲机将把地址后面的下一个字节解释为数据,将第二个字节解释为新地址:
    地址,数据,地址,数据,地址, 数据,…..
    如果突发位为1,则会将地址后面的所有字节解释为数据:
    地址,数据,数据,数据,数据, 数据,…。
    这意味着,如果您写入FIFO,您将执行突发访问,然后写入要发送的数据。
    如果对另一个地址(而不是FIFO)执行突发访问,数据将被写入连续的地址:
    地址0x00,data1,data2,data 3
    数据1将写入地址0x00
    Data2到0x01
    Data3到0x02

    Siri