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

 
 
> EFM32 - не все коту масленица, Циклический DMA невозможен?
KnightIgor
сообщение Jul 19 2012, 13:04
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 643
Регистрация: 29-05-09
Из: Германия
Пользователь №: 49 725



В отличие от STM32, где каждый DMA канал привязан к взаимоисключающему набору части периферии, к свободному каналу DMA в EFM32 можно подключить любую периферию. Однако ж, видится мне, DMA EFM32 не поддерживает зацикленную передачу, как Cyclic Mode в STM32. Basic, Ping-Pong и даже Scatter в итоге нужно перегружать, чтобы начать очередную передачу... Или я чего не доглядел?

Кстати, есть кто в России/Украине, кто применяет EFM32, и как его заполучаете? Из-за встроенного AES дистрибутор заставил меня дать справку, где и как мы собираемся юзать EFM32, хоть и сижу я западнее.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
jcxz
сообщение Jul 20 2012, 02:34
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Если вы имеете в виду DMA c автоинициализацией, то пинг-понг - это она и есть. Да и наверно передача связанных списков есть - из неё тоже можно сделать передачу с автоинициализацией. В одном блоке ставите указатель на второй блок, во-втором - на первый.
Либо более сложную конструкцию из кольцевой цепочки блоков.

EFM - это который Energy Micro?
Мы подумывали его использовать. Но потом всё же решили остаться на привычном LPC. AES сделаем программный.
Go to the top of the page
 
+Quote Post



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

 


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


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