For two days I try to get the Safeload Mechanism working.
DSP is 1451, programming is done via I2C. Direct Programming/Reading works without Problems. (Custom PCB, commercial)
0x00, 0x76 Adress ADAU
0x00, 0x28 Adress first Datafield Safeloadreg
0x00, 0x00, 0x00, 0x01 Data to be written
0x00, 0x2D Safeload Register Adress - Target Adress
0x00, 0x00, 0x03, 0x7D Target Adress
0x00, 0x2E Safeload Register Adress - Number of Data Words written
0x00, 0x00, 0x00, 0x01 Number of Datawords (In this case one)
The sequence is written as one Block, without I2C Start or Stop Conditions in between. I controlled the Communication many Times (see Pictures) but nothing happened. (Polarity of the Adio Signal should be inverted)
After the first Sequence the I2C stays BUSY, so the MCU has to disable/enable the I2C Hardware.
As you see all Bytes are acknoledged.
What is wrong?