вроде бы все делаю по даташиту:
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Мгц выбран нормлаьно.