引用: 引用 4 楼 xqhrs232 的回复:
控制没作用?没控制到?没指到对应的物理地址?
谢谢 xqhrs232.。。。
物理地址??
他是两个线,从主芯片里出来,XIN XOUT进12M晶振。
没指到对应的物理地址?
这个什么叫物理地址。。。。他是一个寄存器。我直接写寄存器控制的。。这样不行吗?汗。。
WRITE_BITFIELD(struct pwrclkenable, &(v_pPowerRegs->pmr_clkenable), xin,0);
这样定义的。
// define power manager registers
struct powerregs {
struct pwrctrl pmr_ctrl;
struct pwrconfig pmr_config;
struct pwrwakeup pmr_wakeup;
struct pwrsleepstatus pmr_sleepstatus;
unsigned int pmr_scratchpad;
UCHAR pad[8]; // padded 64-bits
struct pwroscstatus pmr_oscstatus;
struct pwrclkswitch pmr_clkswitch;
UCHAR pad1[4];
struct pwrpll1config pmr_pll1config;
struct pwrpll2config pmr_pll2config;
struct pwrclkenable pmr_clkenable;
struct pwroscwait pmr_oscwait; // 0x034
unsigned int pmr_stoplevel; // 0x38
unsigned int pmr_pinrelease; // 0x3c
struct pwrioclkratio pmr_ioclkratio; // 0x40
unsigned int pmr_xinratio; // 0x44
struct pwrMemCtrlbits pmr_memctrl; //0x48
struct pwrDelayCtrl0 pmr_delayctrl0; //0x4c
struct pwrDelayCtrl1 pmr_delayctrl1; //0x50
};