Полная версия этой страницы:
AVR + TB31202
Доброго времени суток.
Понадобилось управлять синтезатором TB31202 даташит предлагаю.
Скажите можно ли им управлять с помощью штатного SPI или нужно делать программный.
Обмен с PLL 12, 19 битными словами. Пробовал 16(2*8) и 24(3*8) ничего не получается....
Laptop
Apr 15 2009, 07:12
Да, управлять возможно. Надо только не забывать выравнивать слово так чтобы лишние биты уехали первыми. И еще STB самому придется дергать.
STB не проблема, выравниваю, но оно не работает почему то....
А вы осцилографом посмотрите , что там у вас уходит, распространенная проблема с неправильным порядком бит при передаче. Судя по даташиту, вам надо отправлять младшим битом вперед, начиная с младшего байта, защелкивание данных происходит по нарастающему фронту клока. Т.о. управляющее слово должно быть выровнено влево (к старшим битам слова). Т.е. первыми уходят "пустые", незначащие биты.
Ага будем пробовать, спасибо большое товарищи!!!
Harbinger
Apr 16 2009, 10:15
Я её давно приручил, но с программным SPI...
Если не секрет - сами что-то на ней изобретаете или готовый модуль взяли?
У меня радиостанция с горелым китайско-капельковым процессором.
Вот и возникла идея востановить работоспособность Р/С.
Уважаемый Harbinger не могли бы Вы поделится кодом?? Буду признателен....
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.