Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Ответ: Интересно, а для чего в МК используется ПДП?
Отправлено
Mty1
(78.107.11.34)
30 августа 2010, г. 16:34
В ответ на:
Делюсь впечатлениями (Xmega) :) (+)
отправлено
Assm
30 августа 2010, г. 14:56
Составить ответ
|
Вернуться на конференцию
Ответы
Для разгрузки ЦП. Уменьшает количество прерываний. Простой пример - передать блок данных в UART через DMA (запустить передачу и дождаться прерывания об окончании) или побайтно.
-
vmp
(30.08.2010, 16:42:57
87.245.155.198
,
пустое
)
Ответ: А DMA контроллер умеет ждать пока буфер UART освободится?
-
Mty1
(30.08.2010, 17:05:7
78.107.11.34
,
пустое
)
Он не ждёт. Лучше сказть : буфер УАРТа взбодряет контроллера ПДП каждый раз , когда ему нужен очередной байт.
-
Крок
(30.08.2010, 17:43:52
62.118.59.14
,
пустое
)
Да. А еще когда сам УАРТ умный (хотя бы как в атмеловских армах) - это вообще песня. У меня и прием, и передача пакетов в одном из устройств сделаны через DMA. UART умеет выставлять прерывание по слишком большой паузе между байтами - так я ловлю конец пакета.
-
vmp
(30.08.2010, 17:55:39
87.245.155.198
,
пустое
)
Да хотя б для ре/инициализации RAM-массивов. Это лучше чем for.
-
Quasy
(30.08.2010, 16:42:22
192.168.0.207,80.243.9.34
,
пустое
)
например по SPI читать данные из Flash а ядро в это время другой участок кода молотит
-
доктор
(30.08.2010, 16:41:5
95.26.119.135
, 97 байт)
За всех не скажу, но у меня он гонит в ком-порт обработанные резултаты практически без участия "папы".
-
Крок
(30.08.2010, 16:40:57
62.118.59.14
,
пустое
)
Что, и без квитирования совсем?
-
Mebius
(30.08.2010, 16:46:52
213.167.39.46
,
пустое
)
Практицки без. Если случаются сбои, нарушается изящество, но это бывает крайне редко.
-
Крок
(30.08.2010, 16:53:41
62.118.59.14
,
пустое
)
Ну не на каждый же байт квитировать. Пакет в 200 байт выдал - жди подтверждения.
-
Quasy
(30.08.2010, 16:52:59
192.168.0.207,80.243.9.34
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
поделите шесть пополам:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru