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.
hi:
1. Does the 0x02 register need to be switched to standby to read?
2. Will the switching of standby mode cause the previously set 0x03 register value to return to the default?
Hi Kevin,
1. If the device is placed in Standby, you cannot read any registers. The device must be out of Standby.
2. Yes, when switching to Standby will delete all your register settings. When it is taken out of Standby the register values return to default.
Regards,
Gregg Scott
Gregg:
Thank you for your reply.
1.This 0x02 register is used to detect whether the SPK is connected.
If I unplug the SPK, and then I read the 0x02 register, the status of the 02 register is not updated, and the correct 0x02 register can only be obtained if I turn off and on the standby
Kevin,
The load diagnostics is not "real time" . Load diagnostics runs when the device transitions out of Standby. Both of your statements are accurate.
Regards,
Gregg Scott
hi Gregg :
1. If the state of the 0x02 register needs to be obtained from time to time, it needs to switch standby, and switching standby will restore the state of the 0x03 register to the default,
In view of this situation, how can we obtain the 0x02 register at all times and keep the value of the 0x03 register unchanged?
2. What is the difference between the default value of the 0x03 register and other configurations? Under what circumstances do you need to configure other values of the 0x03 register.
Kevin,
1. The state of channel 2 can be read at any time. Register 0x02 will change after load diagnostics is run. If a load fault exists after running load diagnostics, the device continuously runs load diagnostics, repeating approximately every second. When the fault is cleared, the fault is cleared in register 0x02 and load diagnostics will stop.
2. This device does not need I2c to operate. The changes in register 0x03 are only needed if you want something other than the default settings.
If you need to run load diagnostics, you must place the device in mute, then place it in standby and then take it out of standby. It will run load diagnostics and then you can change register 0x03 to your needs. Take out of mute to place the device into play.
Regards,
Gregg Scott