PLL_CPUX_CTRL_REG Контроллер синхрогенератора: список регистров 31 |•|•|•|•|•|•|•|•|•|•|•|•|•|•|•|•| 16 15 |•|•|•|•|•|•|•|•|•|•|•|•|•|•|•|•| 00 PLL_ENABLE Bit 31R/W 0x0 0: Disable Unused Bit 30LOCK_ENABLE Bit 29R/W 0x0 Lock Enable LOCK Bit 28R 0x0 0:Unlocked PLL_OUTPUT_ENABLE Bit 27R/W 0x1 0:Disable PLL_LOCK_TIME Bits 26 : 24R/W 0x0 PLL lock time Unused Bits 23 : 18PLL_OUT_EXT_DIVP Bits 17 : 16R/W 0x0 PLL Output External Divider P PLL_FACTOR_N Bits 15 : 8R/W 0x10 PLL Factor N Unused Bits 7 : 2PLL_FACTOR_M Bits 1 : 0R/W 0x0 PLL Factor M Команда U-Boot для чтения регистра md 3001000 1Bit fields structuretypedef union pll_cpux_ctrl_reg { struct { unsigned pll_factor_m : 2; unsigned unused0 : 6; unsigned pll_factor_n : 8; unsigned pll_out_ext_divp : 2; unsigned unused1 : 6; unsigned pll_lock_time : 3; unsigned pll_output_enable : 1; unsigned lock : 1; unsigned lock_enable : 1; unsigned unused2 : 1; unsigned pll_enable : 1; } b; unsigned long w; } PLL_CPUX_CTRL_REG |
![]() |