-=A.N.G.E.R=- 0 10 марта, 2011 Опубликовано 10 марта, 2011 · Жалоба 1) Включите оптимизацию (чтобы не грузил каждый раз адрес порта в регистр). 2) Разверните цикл хотя-бы на 4 итерации, чтобы не принимать в расчет время, уходящее на переход к началу цикла. Спасибо, не догадался) Прошу прощения у топикстартера за оффтоп :laughing: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 10 марта, 2011 Опубликовано 10 марта, 2011 · Жалоба Какой частоты выборок можно достичь при пересылках DMA порт-память на STM32 при условии что вся остальная периферия остановлена ? До 9 Мегабайт в сек http://www.indemsys.ru/component/k2/item/4...32-and-dma.html Можно и быстрее, если обнулить все тайминги FSMC Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
InsolentS 0 10 марта, 2011 Опубликовано 10 марта, 2011 · Жалоба До 9 Мегабайт в сек http://www.indemsys.ru/component/k2/item/4...32-and-dma.html Можно и быстрее, если обнулить все тайминги FSMC Ключевое слово FSMC. Это уже игра "по-взрослому" Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
akimych 0 11 марта, 2011 Опубликовано 11 марта, 2011 · Жалоба Так что-то не видно из тех тестов, чтоб с FSMC было быстрее. В AN2548 "Using the STM32F101xx and STM32F103xx DMA controller", есть кое-что на счет DMA latency. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ukpyr 0 12 марта, 2011 Опубликовано 12 марта, 2011 · Жалоба а если развернуть "простыню" из 256..1024 load-store с автоинкрементом ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться