[an error occurred while processing this directive]
|
Я хотел бы розбраться с работой шины I2C на конкретном примере.
Вот, что я нашёл про TEA6320:
1) Субадрес передаваемый для регулировки громкости:
Действие Бит 7 6 5 4 3 2 1 0
Громкость пер. прав. V 0 0 0 0 0 0 0 1
Как я понял из описания, то передавая этот субадрес я ввожу ТAE6320 в режим регулировки громкости преднего правого выхода, но я не понял, что значит столбец Бит (V).
2) Далее я должен передать число от -30 до +20, которое определяет устанавливаемый уровень громкости, но не понятно как можно передать отрицательное число на шину.
А самое главное, что я не представляю, что происходит физичсеки на линиях SCL и SDA при выполнении каждого их этих действий!
Хотелось бы узнать, что я должен вывести на линии SCL и SDA (физически), чтобы, например, изменить громкость на преднем правом выходе до значения, скажем, -15dB, т.е. что я должен вывести на шину в одном цикле изменения громкости начиная с условия Старт и закнчивая условием Конец. Буду признателен за любую помощь по этому вопросу.
E-mail: info@telesys.ru