Отговори на тема  [ 4 мнения ] 
ADC с DMA цикли 
Автор Съобщение
Ранг: Популярен
Ранг: Популярен
Аватар

Регистриран на: Съб Апр 01, 2023 9:59 am
Мнения: 302
Мнение ADC с DMA цикли
Здрасти,
Ползвам F401RE Nucleo, ADC1 с всичките 16 канала и ДМА. Искам да контролирам скоростта с която вземам пробите, което разбрах как става чрез ADCCLK и sampling time в ADC_CCR. Проблем ми се че не съм сигурен колко цикъла са нужни на ДМА, нито успявам да разбера как да ги определя. Попаднах на мнение в Интернет че имало по-добра стратегия - да използвам ADC с таймер, но си мисля че циклите на ДМА отново ще бъдат от значение. Малко съм в задънена улица и ще съм благодарен за насоки!
Поздрави!


Чет Авг 22, 2024 6:32 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 06, 2007 8:44 pm
Мнения: 3175
Местоположение: Пловдив
Мнение Re: ADC с DMA цикли
Чата какво казва по въпроса ?
(не му вярвай на 100%, но доста често дава добри идеи и насоки, които е срещал в базата данни с която е обучаван)


Чет Авг 22, 2024 8:26 pm
Профил
Ранг: Популярен
Ранг: Популярен
Аватар

Регистриран на: Съб Апр 01, 2023 9:59 am
Мнения: 302
Мнение Re: ADC с DMA цикли
Благодаря за включването! Нищо съществено по въпроса за ДМА. Мъча го от различни страни и Бота дава стойности, между 4 и 6 цикъла на канал. Предлага да го меря, или проверя в документацията, не че не съм го сторил(проверяването в документацията). Може би трябва да приема средната стойност 5 и да допусна +- 1 грешка на преобразуване. В крайна сметка честотите са високи (ако не се бъркам нещо - 84MHz ), така че може да е приемливо. Другото е да се уча да меря и май точно това ще направя.


Чет Авг 22, 2024 11:23 pm
Профил
Ранг: Популярен
Ранг: Популярен
Аватар

Регистриран на: Съб Апр 01, 2023 9:59 am
Мнения: 302
Мнение Re: ADC с DMA цикли
Малко прогрес: изнамерих едно data watch point and trace (DWT). Било много точно и сравнително лесно за конфигуриране. Пуснах прекъсване на завършен DMA трансфер и там замерих стойността на брояча, като веднага след това го нулирам. Показва 462 цикъла, което си мисля че трябва да включва времето за 16 конверсии на ADC-то заедно това с трансфера.


Чет Авг 29, 2024 8:24 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 4 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 2 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни