Я пытаюсь записать 4 байта данных из Pic32 в SigmaDsp ADAU1452 по шине I2C. Согласно данным sigma dsp я должен сделать следующее:
Адрес отправляющего устройства = 0x70
Отправить адрес регистрации. Регистр, в который я пытаюсь записать, является "0x0021"
SubAddress Byte 1 = 0x00
SubAddress Byte 2 = 0x21
байтов данных = 0x01, 0x00, 0x00, 0x00
Было бы правильно отправить 4 байта данных на 2 байта адреса? Я думаю, что это невозможно.
Может кто-нибудь подскажите, пожалуйста, как я могу записать эти 4 байта в адрес регистра 0x0021?