ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
27 ноября
103977 Топик полностью
Dany (30.10.2007 20:59, просмотров: 88) ответил Dany на Пробовал программный SPI(9) - тоже должным образом не работает. Начинаю потихоньку грешить на железо. Щас голова на части... Почему WriteSpi(FF);WriteSpi(kod); работает.
Вообщем еще раз просмотрел даташит, должен работать аппаратный SPI по следующему коду, но увы... <c> #define RDAC1 0b00000000 // Последний бит адрес, остальное мусор #define RDAC2 0b00000001 Connect_Device_spi(); // подкючили AD5262 к SPI WriteSpi(RDAC2); // сейчас в AD5262 (X)0b00000001 WriteSpi(code); // сейчас в AD5262 адрес RDAC2(1)D7..D0 Disconnect_Device_spi(); // отключили AD5262 от SPI, данные загрузились в RDAC2 </c>