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.

DS90UB941AS-Q1: 通过寄存器修改了DSI_CONTINUOUS_CLK,是否需要reset才能生效?

Part Number: DS90UB941AS-Q1


DSI_CONTINUOUS_CLK 上电是通过 MODE_SEL1 strap获取的。但是我们想通过寄存器改变 DSI_CONTINUOUS_CLK(0x4F[7]),改完这个寄存器后是否需要reset 941?0x01寄存器应选择哪种复位方式?

Thanks!

  • DSI_CONTINUOUS_CLK 上电是通过 MODE_SEL1 strap获取的。但是我们想通过寄存器改变 DSI_CONTINUOUS_CLK(0x4F[7]),改完这个寄存器后是否需要reset 941

    不需要reset,这个寄存器的值默认是通过strap pin获取的,如果配置的话,是不需要reset的。

    0x01寄存器应选择哪种复位方式?

    具体选择哪种复位方式要看需要什么功能,比如0x1的bit0复位的话,是复位 整个数字模块,但寄存器的值不复位,也就是不需要重新配置寄存器。

    而bit1复位,则是复位整个数字模块,寄存器也恢复到了上电默认值了。所以要看具体需要实现什么功能进行复位。