Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: проблемы с инициализацией cmx618
Форум разработчиков электроники ELECTRONIX.ru > Поставщики компонентов для электроники > Компоненты > Микросхемы
oman
вроде бы все делаю по даташиту:

1. CMX618_RESET_REG;
2. задержка в 3мс(даташит 1.5мс)
3. Ждем RDY
4. CMX618_IRQENAB_REG = 0xC107;
5. CMX618_CLOCK_REG = 0x0005 (slow)
6. CMX618_DTMFATTEN_REG = 0x00; (!!! чтобы запустить внутренний процессор)
7. Ждем SVC бит
8. Проверяем что ACK установлен
9. CMX618_POWERSAVE_REG = 0x03
10. CMX618_VCFG_REG =0x04
11. Ждем RDY
12. Задержка в 100мс

но в п.11 RDY бит не устанавливается, так же пытался по прерыванию работать и смотреть на осциле - IRQN не срабатывает.
если убрать п.6 - все сработает, но в дальнейшем после запуска енкодера cmx не выстанавливает биты готовности семплов(ну оно и понятно - не запущен внутрении проц)
в принципе после п.6 никакая операция после которой необходимо дожидаться RDY не проходит. куда копать, некто не подскажет?

зы:
CSEL = 1(внутрений кодек)
кварц 12Мгц выбран нормлаьно.
Shatun
Цитата(oman @ Sep 7 2009, 12:16) *
вроде бы все делаю по даташиту:

1. CMX618_RESET_REG;
2. задержка в 3мс(даташит 1.5мс)
3. Ждем RDY
4. CMX618_IRQENAB_REG = 0xC107;
5. CMX618_CLOCK_REG = 0x0005 (slow)
6. CMX618_DTMFATTEN_REG = 0x00; (!!! чтобы запустить внутренний процессор)
7. Ждем SVC бит
8. Проверяем что ACK установлен
9. CMX618_POWERSAVE_REG = 0x03
10. CMX618_VCFG_REG =0x04
11. Ждем RDY
12. Задержка в 100мс

но в п.11 RDY бит не устанавливается, так же пытался по прерыванию работать и смотреть на осциле - IRQN не срабатывает.
если убрать п.6 - все сработает, но в дальнейшем после запуска енкодера cmx не выстанавливает биты готовности семплов(ну оно и понятно - не запущен внутрении проц)
в принципе после п.6 никакая операция после которой необходимо дожидаться RDY не проходит. куда копать, некто не подскажет?

зы:
CSEL = 1(внутрений кодек)
кварц 12Мгц выбран нормлаьно.

Аналогичный притык. После пункта 6 (см. пред. сообщение) IRQ в высокм уровне. и никаким образом не хочет спадать в "0". по некоторым даташитам тут должна быть задержка порядка 1 ms. но....... у меня она перешла в хроническую беременность...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.