[an error occurred while processing this directive]
|
Личный опыт общения с этими декодерами говорит, что при старте микросхемы дефолтные значения регистров не всегда устанавливаются.
Приходится прописывать ВСЕ регистры осмысленной информацией. При этом, отнеситесь уважительно к требованиям микросхемы по времянке I2C, и особенно обратите внимание на случай когда микросхема вам говорит notACK, это значит что регистр надо перезаписать заново. Не поленитесь это сделать. Это семейство очень капризно в плане строгости протокола.
У меня используется SAA7113, и всё вышеизложенное касается её, думаю и вам это может пригодиться.