-
- а если это прокрутить через ДМА? - Nikolay801_(23.04.2018 09:15)
- Топик в лучших традициях "группы 95%" - "я вот тут железку обругаю, но свой кривой и глючный код - НЕ ПОКАЖУ!" - Hves(22.04.2018 16:39, )
- И шо вы там не видели? Прочитать АЦП, записать в ЦАП - IBAH(22.04.2018 20:47, youtube)
- Не в курсе архитектуры ацп цап у st. Но из собсвенно наступленных граблей. Фильтр не включен в ацп цап? Учитываете что задержка указанная в даташите приведена скорее всего на максимальной скорости ацп цап и при использовании ниже - кратно sav6622(15 знак., 22.04.2018 14:07)
- для начала код в студию. - RED_DRAGON(22.04.2018 12:54)
- Вход в прерывание тоже времени требует, как и обработка. Что вы хотели с тактовой 9 МГц? - SciFi(22.04.2018 10:56)
- Тактовая 9 у АЦП, а у ядра 72. И как не крути, все эти входы и обработки должны произойти за 2.2мкС, иначе процессор зависнет, а он работает... такое ощущение, что у АЦП конвейер - IBAH(22.04.2018 11:07)
- Это легко проверить. Сделать цикл "ждать окончания преобразования, сразу вывести в ЦАП, повторять бесконечно". И посмотреть отставание ЦАП от АЦП. Или даже просто "for (;;) DAC->DR = ADC->DR;" - SciFi(22.04.2018 11:16)
- вот я и посмотрел, только через прерывание, получается 10мкС - IBAH(22.04.2018 11:38)
- Это легко проверить. Сделать цикл "ждать окончания преобразования, сразу вывести в ЦАП, повторять бесконечно". И посмотреть отставание ЦАП от АЦП. Или даже просто "for (;;) DAC->DR = ADC->DR;" - SciFi(22.04.2018 11:16)
- Тактовая 9 у АЦП, а у ядра 72. И как не крути, все эти входы и обработки должны произойти за 2.2мкС, иначе процессор зависнет, а он работает... такое ощущение, что у АЦП конвейер - IBAH(22.04.2018 11:07)
- Посмотри AN4566 - Vit(22.04.2018 09:45)
- да понятно что аналоговые цепи ЦАП дают задержку, но не десять же микросекунд... хотя если все посчитать... - IBAH(22.04.2018 10:50)
- Если надо смотреть пункт 1.4,то это не про меня... я в 10 раз ниже предельного значения работаю. - IBAH(22.04.2018 10:08)
- Сначала 1.2 - Vit(22.04.2018 10:14)