Оцифровываются 6 каналов и записываются в память в режиме DMA. Но некоторые каналы знаковые - середина диапазона подразумевается нулем, а сигнал колеблется около него. Поэтому значение АЦП нужно сделать знаковым: инвертировать старший бит (результат сдвинут влево). Можно ли это сделать аппаратно? Если это делать программно, то смысл DMA полностью теряется.
|