工具与软件:
请回顾我的答案。。。
我测试了 SLEW_RATE 变化、没有响应。
我在2天前进行了测试、将 SLEW_RATE 从0000更改为1111、但没有变化。
测试环境在块以下重复、更改 0xD1值0xC004 ~ 0xC1E4
yi2cset -f 9 0x48 0xD3 0x5208 w
yi2cset -f 9 0x48 0x25 0x0170 w
yi2cset -f 9 0x48 0x26 0x0000 w
yi2cset -f 9 0x48 0xD1 0xC124 w -> 0xC004 ~ 0xC1E4
yi2cset -f 9 0x48 0xD3 0x0108 w
但是、不会发生任何变化、
当我进行如下测试时出现了 DAC_UPDATE_BUSY 位。
1)
yi2cset -f 9 0x48 0xD3 0x5208 w
yi2cset -f 9 0x48 0x25 0x0170 w
yi2cset -f 9 0x48 0x26 0x0000 w
yi2cset -f 9 0x48 0xD3 0x0108 w
yi2cset -f 9 0x48 0xD1 0xC1A4 w
D0 -> 1014
2)
yi2cset -f 9 0x48 0xD3 0x5208 w
yi2cset -f 9 0x48 0x25 0x0170 w
yi2cset -f 9 0x48 0x26 0x0000 w
yi2cset -f 9 0x48 0xD1 0xC1A4 w
yi2cset -f 9 0x48 0xD3 0x0108 w
D0 -> 1014
DAC_UPDATE_BUSY 位设置为高电平后、除了冷启动方法外、它不会下降到低电平。
即使在冷启动情况下、有时0xD0值也为0x1014。
为什么我的芯片进入"不允许写入寄存器"模式?