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

 
 
> DMA MSP430, DMA для ускорения работы периферии?
NoName
сообщение Jun 5 2005, 09:38
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 4-03-05
Из: Киев
Пользователь №: 3 078



Задача:обрабатываю данные во внешнем ОЗУ, желательно ускорить процесс переноса данных.
----------------------------
Читая коротенькое описание DMA в MSP можно прийти к выводу что использование данной методики только уменьшит потребление + нет необходимоти вести програмный цикл переноса данных.
Вопрос: Есть ли "подводные камни" в реализации DMA MSP.
каждый мкА на счету smile.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rezident
сообщение Jun 5 2005, 20:35
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(NoName @ Jun 5 2005, 15:38)
Задача:обрабатываю данные во внешнем ОЗУ, желательно ускорить процесс переноса данных.

Неплохо бы указать каким образом (по какому интерфейсу MSP430) у вас идет процесс переноса данных? SPI/I2C? Или программная реализация параллельной шины?
Цитата(NoName @ Jun 5 2005, 15:38)
Читая коротенькое описание DMA в MSP можно прийти к выводу что использование данной методики только уменьшит потребление + нет необходимоти вести програмный цикл переноса данных.

А вам этого мало? smile.gif
Цитата(NoName @ Jun 5 2005, 15:38)
Вопрос:  Есть ли "подводные камни" в реализации DMA MSP.
каждый мкА на счету smile.gif
*

В реализации или все-таки в использовании DMA? Нюансы в реализации обычно описывают в Errata, а в использовании в User's Guide и Application Notes. Кстати, в User's Guide не такое уж и короткое описание DMA и там отмечены особенности работы DMA с I2C/ADC12/DAC12 модулями.
Go to the top of the page
 
+Quote Post
NoName
сообщение Jun 6 2005, 10:16
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 4-03-05
Из: Киев
Пользователь №: 3 078



Использую програмную реализацию паралельной шины....
---------------------------------------------------------
Описание полное я уже почитал. и вроде все ясно.... в большей мере меня интересует мнение использующих данную функцию ( DMA ) для работы с периферией, но не для накопления данных вн. ADC smile.gif. вроде все красиво, но выиграш от перехода к MSP c DMA ( у меня F149 ) видится смутно т.к. синхроимпульс к периферии формируется F149 ( програмно ) и переделывать проект ( ап. часть ) не сильно хочеться. вот если будет подтверждение что DMA в MSP ето рулеззззз не только на бумаге smile.gif тогда и буду делать макет ....
--------------------------------------------------------------------------------------
ок - признаюсь.... интересен доступ к фтп, отвечать на вопросы с корректными ответами - некрасиво и неправильно, с учетом того что Цицерон явно небыл в моих предках, шансы получить доступ минимальны. Оптимальным решением было открыть тему - чтобы убить 2 зайцев. Выяснить перспективу перехода на DMA канал + получить пару хитов.
--------------------------------------------------------------------------------------
Правильно поставленный вопрос уже половина ответа. и само название "DMA" дает уже ответ на поставленный вопрос.
Еще раз повторюсь - интересует мнение используюших данную методику - может есть какие глюки?
до сих пор не могу забыть что перед прошивкой F149 ( через P1.1 и P2.2) необходимо слить в конроллер "заплатку" - но это уже не по теме.
Go to the top of the page
 
+Quote Post



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

 


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


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