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.

lmx2571 FSK SPI FAST mode

您好:

       手册上关于FSK SPI FAST mode 怎样设置没有详细说明,想问下怎样写入两个频率,并且进行切换,是怎样直接写道R33寄存器的。现在没有响应。

  • 配置FSK SPI FAST mode,,首先配置

    FSK_MODE_SEL1 = 1
    FSK_MODE_SEL0 = 1
    FSK_EN_F1 = 1

    然后把想写的FSK frequency deviation写进R33即可。另外,datasheet  Table35列举出了几种不同频率的FSK level的例子,给出对应的二进制写入R33即可。可先参考这里面的配置,看是否有问题。

     

  • 您的意思是首先在R33寄存器里配置 0x210403    即配置:FSK_MODE_SEL1 = 1      FSK_MODE_SEL0 = 1     FSK_EN_F1 = 1

    然后再按照FSK frequency deviation写进R33吗?

    意思就是分两步写数?

  • 如果按照

    首先在R33寄存器里配置 0x210403    即配置:FSK_MODE_SEL1 = 1      FSK_MODE_SEL0 = 1     FSK_EN_F1 = 1

    然后再按照FSK frequency deviation配置

    这样在我原有的频率上是有偏差但是之前这配置频率时钟就没有了。

  • 不是分两步,FSK_EN_F1是寄存器R8的bit10,FSK_MODE_SEL1 = 1      FSK_MODE_SEL0 = 1   是R34的bit[1:0].

    我的意思是在进行SPI FSK SPI fast mode的配置时,需要配置R8,R34和R33。

  • 您好:

         我按照那您说的首先R8 bit10=1,R34 bit【1:0】=11,再往寄存器R33写程序,任然无法实现切换。

    首先我是用pll1输出一个50MHZ的频率,然后设置R8,R34,R33,然后R0更新数据,是哪个步骤不对吗?跪求!指点。谢谢!