[an error occurred while processing this directive]
|
делаю сабж, AVR в режиме ведомого, синхроимпульсы и кадровая сихронизация от ADSP, непрерывно
(AVR)--(ADSP)
MISO-->DR
SS<--RFS
SCK<--SCLK
Поскольку реализация SPI отличается по разрядности(AVR-8, ADSP-16 - по друому сделать не могу, еще на этой линии на передаче висит 16-битный DAC)
посылаю один и тоот же байт 2 раза принимая таким образом в ADSP число вида 0xYZYZ.
Проблема - передача не синхронизируется, т.е наблюдаются флуктуации в пределах одного-двух битов. Например число 0x1111 может прийти как 0x0909.
Может чего посоветуете?
E-mail: info@telesys.ru