怎样才能读取芯片的工作状态例如PLL2是否失锁?通过IIC借口直接读取R13寄存器的内容?还需要配置其他寄存器吗?
如果我想通过STATUS0输出管脚获取PLL2是否失锁,是不是仅需要将R27设置成0X50?还需要配置其他寄存器吗?
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.
怎样才能读取芯片的工作状态例如PLL2是否失锁?通过IIC借口直接读取R13寄存器的内容?还需要配置其他寄存器吗?
如果我想通过STATUS0输出管脚获取PLL2是否失锁,是不是仅需要将R27设置成0X50?还需要配置其他寄存器吗?
您好,是的,R27 如果配置为0x50的话 ,那么status 0代表的是PLL2 是否失锁的判断。
另外bit3默认为1,也就是说当PLL2 失锁时,Status 0 引脚输出为高,如果您配置为0x50,即bit3=0,那PLL2 loss of lock时,Status0 引脚输出为低。
谢谢!如果需要通过STATUS0输出管脚获取PLL2是否失锁,应该还需要配置R14和R17吧?能不能在不配置其他寄存器的情况下仅仅通过读取R13的bit4来判断PLL2是否失锁?
您好,
如果需要通过STATUS0输出管脚获取PLL2是否失锁,应该还需要配置R14和R17吧?
R14是只读寄存器。R17的INT_EN需要配置为1,才能通过status输出引脚判断状态。
能不能在不配置其他寄存器的情况下仅仅通过读取R13的bit4来判断PLL2是否失锁?
R13是反应中断源的寄存器,不管INT_EN是0还是1,这个寄存器反应的是什么原因导致的中断。
比如bit4 如果为1,说明是由PLL2失锁导致的中断。所以我认为可以通过这个寄存器判断PLL2是否失锁。