Im using an ATmega128L to control a TAS3103. Now I can read and write all the registers and the I2C works well.
But I met a problem. Once I change some registers (eg. 0xf0 or 0xf2) which are related to volume settings, the VolBusy flag on 0xff is always set to 0x01 and never clears. And there's no data transferring on SDOUT. (but SCKO and MCLKO are OK.)
I've confirmed that before I issue the volume commands, the VolBusy flag is zero.
Has anyone met this issue before?
Thanks.
But I met a problem. Once I change some registers (eg. 0xf0 or 0xf2) which are related to volume settings, the VolBusy flag on 0xff is always set to 0x01 and never clears. And there's no data transferring on SDOUT. (but SCKO and MCLKO are OK.)
I've confirmed that before I issue the volume commands, the VolBusy flag is zero.
Has anyone met this issue before?
Thanks.