![]() |
I2C на примере TDA7419
Нашел в закромах незаконченный проект. В который раз хочется попробовать вникнуть в суть программирования :blush:
Читаю даташит на 7419 и нихрена не понимаю! Объясните на пальцах - что надо загнать в микробу (последовательность 1 и 0) чтобы, например, установить "мастер" громкость на 50% ??? |
в ветке про дсп для андроида были рабочие опыты, там спроси автора
|
Цитата:
|
Вложений: 1
Это я где-то читал. Нихрена вообще не понимаю!
Откуда взялося 0b ? Дальше 1000100, а потом ведь должен быть еще 0 или 1 - RX или TX Mode ? И эта часть посылки только адрес чипа. А где все остальное!? Когда делали авторадио на LM7001, так там в одной строке (21 бит кажется - не помню) всегда передавались сразу все возможные параметры. Но там их сгулькинхрен было, а тут восемь страниц... Или у микробы память и передается только тот параметр, который нужно изменить? |
Я понимаю так , что ты решил реанимировать свою задумку...
Наверно и это тоже читал? |
Ну насчет реанимировать не знаю... в современных реалиях это наверное не акуально и нерентабельно. Просто интересно пока для себя с этим аудиопроццом поковырятся. Возможности у него не слабые и по качеству, говорят, очень даже ничего....
"Наверно и это тоже читал?" - видел, читал по диагонали, пока не вникал. |
Правда там на PIC-ах реализация... На AVR не попадались. Поинтересуйся у Server164 - он вроде реализовал свой проект на этой микре...
|
Вложений: 1
Вот, к стати документик из проекта на PIC...
|
Ага! Вот вроде начинаю немного вкуривать :)
Значит чтобы, например, выбрать вход SE1 с уровнем 0Дб - я должен послать в чип следующее: 0b10001000 0b00000000 0b10000001 Правильно? Остальные настройки сохраняются в чипе? Т.е. посылается только то, что нужно изменить? Что такое: Testing Mode, Auto Zero Remain, Auto Increment Mode ? Testing Mode - понятно, что тестовый режим. В чем это выражается? |
Блин! А что за "b" ? Как послать "b" ?
|
Часовой пояс GMT +4, время: 19:05. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot