[an error occurred while processing this directive]
WSYNC = 00000 | RSYNC = 00001, только они в (PRICTL), а не в SECCTL
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)
Отправлено
USS
10 февраля 2004 г. 15:43
В ответ на:
Перед запуском DMA не худо бы очистить WSYNC и(или) RSYNC в SECCTL регистре...
отправлено GRD 10 февраля 2004 г. 15:36
Составить ответ
|||
Конференция
|||
Архив
Ответы
Виноват. Имелось ввиду R(W)SYNC CLR. Явно сбросить synchronization event. Хотя несбрасывание приведет к преждевременной записи\чтению, на количестве это отражаться вроде не должно... Так что и правда, может это чисто симуляторные проблемы...
—
GRD
(10.02.2004 15:52,
пустое
)
Для инициализации использую структуру типа DMA_Config, в которой и (SECCTL) присутствует, неужели этого не достаточно?
—
USS
(10.02.2004 15:57,
пустое
)
В эти поля надо 1 ставить, чтобы сброс происходил(+)
—
GRD
(10.02.2004 16:16, 466 байт)
В том то и дело, что ПДП стартует вовремя, проблема только при чтении 1-го блока
—
USS
(10.02.2004 16:20,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru