[an error occurred while processing this directive]
|
проблема с AD7731 - не получается
управлять по SPI.
Я уже подвязал PIC16F874 к AD7731
c компа по последовательному порту
управляю битами PICа и дёргаю
линии SPI для AD7731.
Не удаётся даже прочитать
слово состояния
сбрасываю reset-ом AD7731.
вдвигаю $10
затем, что бы прочитать,
вроде бы $0 вдвинуть надо,
но выход SDO у АЦП остаётся в 3-ем состоянии,
а вот когда вдвигаю $ff вместо $00, да несколько
раз подряд то на выходе появляется что то, но
это неверно, должен появится код $CX,
т.е. в начале две единички и два нолика $C,
так как после сброса АЦП в регистре состояния
должен быть этот код.
В общем у меня уже крыша едет. %)
Подскажите в чём тут дело, если знаете.
Я вроде бы аккуратно всё по документации
делаю c www.analog.com, сто раз проверил.
АЦЕПуха вроде бы живая, уровни сигналов
выдаёт нормальные. В stanby уходит и возвращается
нормально. В общем устал я с ней бороться.
Помогите.
С уважением,
Саша.
E-mail: info@telesys.ru