О, Вы на правильном пути! Когда у меня поначалу не работало, чужая писюковая программа помогала...
Auto Clear Phase Accum - если Вам нужен переход с частоты на частоту с разрывом фазы, тогда применяйте.
Скорее всего, у Вас что-то не так с чипселектом. Делаем так - начальное состояние /CS (нога 39) и SCLK (нога 40) - логическая 1.
Переводим /CS (ногу 39) в 0. Устанавливаем данные побитно, каждый бит стробируем переходом в 0, а затем в 1 ноги 40. После последнего битв переводим ногу 39 в 1. Чтобы изменения вошли в силу, дёрнуть ногу 1 в единицу а затем в 0. После переключений могло что-то считаться микросхемой - сбросить ногой iosync (37). Аббревиатуры FUD в даташите не нашёл. Двойное программирование - это от AD9852 осталось, тут действительно нет необходимости. Если не переводите в режим LSB first, то и прбовать не надо. Там MSB first после reset.
Сообщение отредактировал Genadi Zawidowski - Sep 15 2009, 19:26
|