опять подскажите. контроллер настроил, spi работает. микросхему ad7730 новую поставил. в результате при опросе всех читаемых регистров, выдает 0х00, 0xeb. и прочее. код как бы меняется. но по цикличном опросе. значения "сдвигаются"-по регистарамм. предпологаю что неправильно задаю команды.. алгоритмично делаю так cs=0; write_spi(cod); write_spi(0x00); write_spi(0x00); read_spi; read_spi; cs=1; вроде ни чего сложного, но не работает. когда меняю длину поссылки на 8 или 16 бит---все значения выдает по нулям--это видно и на осцилографе. можете посоветовать что нибудь??
|