Из далека начинать не буду, строю стерео усилитель на 2-ух TDA7294 и к нему состряпал звуковой процессор на TDA7318 под управлением ATMEGA16
Прошивку написал (в CVAVR) в Протеусе отладил, заливаю в железо и проверяю. На ЖК экране изображение есть, меню работает, кнопок слушается, все отлично, НО! Когда я решил проверить уже со звуком - ничего не услышал.
на TDA7318 биты приходят, правильность битов проверял, даже тыкался осциллом в i2c ноги - пачки импульсов присутствуют. Подтяжка шины к +5в тоже есть. Вообще не в первый раз уже делаю девайсы, но чтоб i2c не слушалось - впервые.
Пробовал вместо TDA7318 заведомо рабочую TDA7313 (та же самая микруха, но с 3-мя линейными входами) - тоже без результатов.
Единственное, что меня настораживает, я в первые запустил атмегу на 8МГц, а до этого всегда делал девайсы на 1МГц, вот и думаю, i2c шина стала тоже шустрее и может TDA7318 не успевают прочесть биты?
Вопрос, где в CodeVision можно настроить работу i2c шины?
Или может в чем другом проблема?


