请教一下,ds90ub913通过外部mode管脚设置clk选择,mode管脚10K上拉到1.8V。如果下拉4.7K,就是选择gp03输入外部晶振,如果下拉100K,就是选择pclk作为工作时钟。
然后mode的状态,应该是可以通过寄存器0x35读出。如果是外部时钟,0x35[3] =1. 如果是pclk,0x35[2] =0.请问通过0x35读出的是mode的状态么?
如果0x35寄存器读出来 bit3,bit2都是0,那ub913是不是就没有参考时钟。
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.
请教一下,ds90ub913通过外部mode管脚设置clk选择,mode管脚10K上拉到1.8V。如果下拉4.7K,就是选择gp03输入外部晶振,如果下拉100K,就是选择pclk作为工作时钟。
然后mode的状态,应该是可以通过寄存器0x35读出。如果是外部时钟,0x35[3] =1. 如果是pclk,0x35[2] =0.请问通过0x35读出的是mode的状态么?
如果0x35寄存器读出来 bit3,bit2都是0,那ub913是不是就没有参考时钟。
0x35的bit2和bit3代表的是选择外部晶振还是使用内部PCLK的模式选择方式是否通过电阻来设置的。
比如下拉4.7Kom,代表的是选择外部晶振方式,并且根据电阻的值的配置来选择的,所以0x35的bit3应该配置成1.
同样,下拉100Kohm,选择PCLK作为时钟,所以0x35的bit2也应该配置成1.