SashaMaks> Примерно так, но можно и разделить запись на карту без ДМА.
SashaMaks> Но через ДМА с АЦП оказалось, что на этот процесс влияет буквально всё и так, что во времени такого непрерывного измерения происходят временные сдвиги (зависания), которые смещают время измерений вправо и достоверность для СИ уже потеряна.
Проще, не надо ДМА, не надо буферов, пишем по опросу, по таймеру, или даже без него, в оперативную память, по кругу и следим за событием, это все. Этот кусок кода, на мой взгляд, правильнее написать, на ассемблере. Остальное потом, после того, как событие произойдет. И далее, писать возможно на Си.
Возможно по всякому, но не надо, скорее всего стабильной работы не будет. Сначала так, что бы было с чем жить, за тем долгими, зимними, вечерами, править код, оптимизируя и меняя алгоритмы.
Если устройство ловит помехи от тел., значит плохое подсоединение(условно говоря, не витой парой) и не правильно сделаны входные цепи. Разъем использовать, при подключении тензомоста, крайне не желательно, из за контактного потенциала, только пайка. Возможно, часть трудностей из за этого.
ЗЫ. Длинный провод, это плохая антенна. Иначе, бы не работала телефонная связь. Контур, это хорошая антенна.
Это сообщение редактировалось 13.05.2018 в 13:04