Инициализация LC7218 c помощью ATMEGA8
Добавлено: Сб апр 10, 2010 19:24:20
Вообщем решил я заюзать плату тюнера с синтезатором на LC7218 прикрепил к ней MEGA8
и написал по даташиту программную (тоесть без аппаратного SPI ) инициализацию данного синтезатора.
Алго простое первых 4 бита конфигурации LC7218 на передачу или на прием 36 или 24 бит
правда вывод СЕ почемуто должен быть (0).
Следующих 16 бит СЕ=1 коэффициент деления .пока для меня особо не важен так как инициализация не происходит вообще.
Так вот следующие 8 бит определяют состояние ключей которых 7-штук и которые я пытаюсь при инициализации сбросить в (0) чего у меня никак не получается.
Следующие полтора байта по сути меня пока мало волнуют .
И всего при инициализации нужно переслать 40 бит что я и делаю (полярность импульсов синхронизации положительная а фаза по переднему фронту).
Что я делаю не так ?
Прилагаю схему ,исходник на асм и даташит на LC7218.
Помогите пожалуйста а то мозг уже от перенапряжения как конденсатор электролитический.
и написал по даташиту программную (тоесть без аппаратного SPI ) инициализацию данного синтезатора.
Алго простое первых 4 бита конфигурации LC7218 на передачу или на прием 36 или 24 бит
правда вывод СЕ почемуто должен быть (0).
Следующих 16 бит СЕ=1 коэффициент деления .пока для меня особо не важен так как инициализация не происходит вообще.
Так вот следующие 8 бит определяют состояние ключей которых 7-штук и которые я пытаюсь при инициализации сбросить в (0) чего у меня никак не получается.
Следующие полтора байта по сути меня пока мало волнуют .
И всего при инициализации нужно переслать 40 бит что я и делаю (полярность импульсов синхронизации положительная а фаза по переднему фронту).
Что я делаю не так ?
Прилагаю схему ,исходник на асм и даташит на LC7218.
Помогите пожалуйста а то мозг уже от перенапряжения как конденсатор электролитический.