Коллеги, предлагаю вашему вниманию очередную программу-загрузчик регистров синтезатора ADF4350/ADF4351. Она позволяет записать в синтезатор любую из 25 частот, записанных во флеш-памяти микроконтроллера.
Программа написана под МК ATtiny25.
Особенностью программы является клавиатура из 5 кнопок, работающих по однопроводному интерфейсу. В моём варианте клавиатура выполнена на отдельной плате и соединяется с МК с помощью витой пары. Ввод частоты осуществляется последовательным нажатием двух кнопок. При нажатии первой кнопки загорается первый светодиод, при нажатии второй - первый светодиод гаснет и загорается второй светодиод.
В хекс-файле представленной прошивки для примера записаны определенные частоты 144, 430, 432, 435 МГц под опорную частоту 25 МГц. Пользователь должен вычислить и подставить свои собственные данные для всех шести регистров синтезатора для каждой частоты. Потенциально количество частот можно довести до 50.
Как подставлять свои собственные частоты написано в сообщении #35 данной темы. Начало адресов частот - 0х200. Схема загрузчика и прошивка в приложении.