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

 
 
> DMA и FreeRTOS
Jenya7
сообщение May 31 2018, 04:55
Сообщение #1


Профессионал
*****

Группа: Участник
Сообщений: 1 778
Регистрация: 29-03-12
Пользователь №: 71 075



Мне нужно переслать по SPI пакет данных 4K при помощи DMA.
Если произошла смена таска DMA умеет продолжить после того как вернулся таск? Или ему не важна смена таска?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Jenya7
сообщение Jun 1 2018, 12:15
Сообщение #2


Профессионал
*****

Группа: Участник
Сообщений: 1 778
Регистрация: 29-03-12
Пользователь №: 71 075



я не понимаю. а почему нельзя опустить CS - запустить DMA - а в прерывании по окончанию транзакции DMA поднять CS.


Цитата(Arlleex @ May 31 2018, 22:05) *
*Попытка соединиться с межгалактическим сервером телепатов...*
*Не успешно. Соединение разорвано.*
Процессор/МК какой хоть? Если STM32 то ручками либо аппаратным таймером. Смотрите референс на свой МК.
я работаю с Кинетис.

Прикрепленные файлы
Прикрепленный файл  K20_SPI_MSTR_DMA.zip ( 115.63 килобайт ) Кол-во скачиваний: 4
 
Go to the top of the page
 
+Quote Post



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

 


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


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