Свежие обсуждения
Микроконтроллеры

Кто работал с DSK5402

1 3 6

В данный момент моя программа читает с микрофона и передаёт на динамик и без проблем работает но я хотел что бы что он делал по другому Читал с линии и передовал на динамик вот этот часть у меня не получается.
Я Вам отправляю исправленную программу как вы сказали там на настройках ДМА стоит регистр DRR10 (от линии) и DXR11(на динамик).

205937.rar

 

Трубочку надо поднять, чтобы работало.

 

Да я и пробовал на линию с ним Вы имеете ввиду ( offhook(); ) толка та нету

 

В исправленной программе этого нет, поэтому она не работает.

 

Вот отправляю Вам исправленную программу с поднятием трубки.
Если использовать пример с названием daa у самой CCS1.21 то работает только он с RINT ом, а не REVT и DMA.
ВЕРСИЯ № 1:
И еще я использую бортовой Флеш память для загрузки процессора когда пишу программу с участием каналов ДМА.
программа должна считовать сигнал с линии и должен передать к микрафону программа при эмуляции работает (иногда) а когда его пропускаю через конвертор Hex500 и сливаю на бортфлеш не чего нет кроми высокочастотного писка.
ВЕРСИЯ № 2:
И еще я использую бортовой Флеш память для загрузки процессора когда пишу программу с участием каналов ДМА.
программа должна считовать сигнал с микрофона и должен передать к динамику программа при эмуляции работает отлично когда его пропускаю через конвертор Hex500 и сливаю на бортфлеш работает тоже отлично. Как это понять.
Может быть с самой платой чтото надо делать??????

205981.rar

 

Вот отправляю Вам исправленную программу с поднятием трубки.
Если использовать пример с названием daa у самой CCS1.21 то работает только он с RINT ом, а не REVT и DMA.
ВЕРСИЯ № 1:
И еще я использую бортовой Флеш память для загрузки процессора когда пишу программу с участием каналов ДМА.
программа должна считовать сигнал с линии и должен передать к микрафону программа при эмуляции работает (иногда) а когда его пропускаю через конвертор Hex500 и сливаю на бортфлеш не чего нет кроми высокочастотного писка.
ВЕРСИЯ № 2:
И еще я использую бортовой Флеш память для загрузки процессора когда пишу программу с участием каналов ДМА.
программа должна считовать сигнал с микрофона и должен передать к динамику программа при эмуляции работает отлично когда его пропускаю через конвертор Hex500 и сливаю на бортфлеш работает тоже отлично. Как это понять.
Может быть с самой платой чтото надо делать??????

205982.rar

 

Теперь я уверен, что ДМА у вас не работает как надо, и кажется, знаю причину, но сначала один вопрос. Какая программа в итоге у вас работала, откуда и что передавала? Не надо только валить всё в кучу, приплетать флеш и дублировать посты.

 

Хорошо ("Вот отправляю Вам исправленную программу с поднятием трубки.") именно этот программа у меня работает только он принимает от микрофона и передает к динамику с участием каналов ДМА. Просто я для очередной проверки изменил регистры DRR11 на DRR10 перед отправкой Вам но не чего не получилось.

 

Не знаю-не знаю, как она у вас работает, не должна она работать. Проверьте ещё раз.

 

Да правильно иногда рваботает а иногда нет.