Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Пятница
9 мая
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры
1516716
Топик полностью
Kpoк
(07.05.2025 10:16, просмотров: 20)
ответил
Eddy_Em
на
Можно флаги DMA смотреть. Либо сделать проще: все равно ведь данные с АЦП надо фильтровать. Я элементарно завожу массив по 9 значений на каждый канал АЦП. DMA молотит себе, а когда мне нужно получить текущее значение, я элементарной медианой (сниппет стырил из "numerical receipies") вычисляю из этих девяти. В итоге даже если одно-два будут в корне неверными, все равно получится ОК.
Ну я понимаю завести 9 значений НА каждый канал ЦАП, но что касается АЦП люди традиционной ориентации, обычно выводят С каждого канала АЦП.
Ответить