您好:
ADRF6602的寄存器中的值能读出来吗?
我的ADRF6602上电以后,DECL2P5引脚上可以量到2.5V的电压。DECL3P3引脚上有时可以量到3.3V的电压,有时只有500mv的电压。VTUNE引脚上有时可以量到1.78V的电压,有时只有50mv的电压。DECLVCO有时可以量到2.89V的电压,有时只有50mv的电压。我看资料0x06寄存器可以控制3.3V LDO。于是我主程序就写了一个循环
while(1)
{
ADRF6602_reg_write(LDO_3V3_ENABLE,0x06);
delay_nus(400);
}
#define LDO_3V3_ENABLE 0x080000
可是仍然是有时候上电有3.3V的电压,有时候上电没有电压,好像并不受我程序的控制。所以我怀疑是不是寄存器的值没有成功的写进去。我用示波器看波形还是满足时序要求的。所以我想问ADRF6602的寄存器中的值能不能读出来?我想看看读出来的值和我写进去的一样不一样。
谢谢