Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: OMAP 138
Форум разработчиков электроники ELECTRONIX.ru > Цифровая обработка сигналов - ЦОС (DSP) > Сигнальные процессоры и их программирование - DSP
mke61
Добрый день!
Описание проблемы:
При чтении с АЦП через параллельный порт DSP OMAP происходит странное - при "холодном"( т.е. к примеру утром ) включении все работает нормуль. Затем сброс( ресет ) по питанию и все - чтение прекращается - регистр UPIS2 всегда равен 0x03, не сбрасывааются биты PEND и ACT. CLOCK от АЦП. UPP - режим чтения.
Viwon
Из особенностей UPP, описание которых не нашел в документации, могу отметить(может что изменилось, давно было):
1. Толи модуль UPP, толи его DMA работают от внешнего клока UP_CHx_CLOCK, т.е. его нужно подавать, даже когда данные с АЦП не поступают.
2. При повторном запуске, DMA может в начало скопировать "старые" данные из буфера. Поэтому перед пуском нужно делать сброс UPP.
А так подготовка UPP к работе отлично расписана по шагам в SPRUH77A в секциях: 33.2.7.1; 33.2.6.1 и 9.3.2; Проверте может, что-то пропустили.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.