Перейти к содержанию
    

проблемы с инициализацией cmx618

вроде бы все делаю по даташиту:

 

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Мгц выбран нормлаьно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вроде бы все делаю по даташиту:

 

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. но....... у меня она перешла в хроническую беременность...

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...