реклама на сайте
подробности

 
 
> проблемы с инициализацией cmx618
oman
сообщение Sep 7 2009, 09:16
Сообщение #1





Группа: Участник
Сообщений: 11
Регистрация: 27-02-07
Пользователь №: 25 714



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

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Мгц выбран нормлаьно.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 1)
Shatun
сообщение May 20 2015, 08:58
Сообщение #2





Группа: Новичок
Сообщений: 4
Регистрация: 4-11-04
Из: Ukraine
Пользователь №: 1 030



Цитата(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. но....... у меня она перешла в хроническую беременность...
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 26th July 2025 - 23:27
Рейтинг@Mail.ru


Страница сгенерированна за 0.01329 секунд с 7
ELECTRONIX ©2004-2016