Лучше бы отключить если не нужен - оно и ловиться может и спектр сигнала с других выходов немного портит.
Лучше бы отключить если не нужен - оно и ловиться может и спектр сигнала с других выходов немного портит.
-Игорь-, спасибо за отправленный скетч! После проверки обязательно отпишусь. Вопрос: Библиотеки использовались от VESO74 ?
Georgi, да , библиотеки от него. Только по моему на энкодер там нет , я отлельно в папку закидывал. Если будет возможность, вы попробуйте и его прошивку записать и мою потом. Может что интересного проясниться...
Здравствуйте. Все мучаю этот синтезатор http://rfanat.ru/s25/dds_sio5351_pro-min.html
Пытаюсь разобраться , как отключить выход CLK0 , так , чтобы индикация осталась а на выходи SI5351 ничего не было. Но никак не получается, отключается у меня выход и пропадает индикация. Может кто нибудь посмотрит прошивку? Возможно ли вообще такое сделать ничего не переписывая?
Было бы вообще отлично, если бы добавить эту функцию, чтобы выход si5351 clk0 отключался кнопкой. Мне бы просто наводку, сложно ли это сделать? В каком разделе прошивки это делается? Буду благодарен за любые подсказки.
Вероятно самый простой способ: прокомментировать строки с CLK0 (и CLK0 никогда не включится).
Напр. из скеча из #117 ето строки:
357, 358, 406, 474, 489
(Вам нужно проверить логику программы после изменения - возможно появятся дополнительные логические ошибки, которые необходимо исправить).
---
Однако все не так просто: напр. логическая операция в строке 405 должна быть исправлена/или можете заменить
si5351.set_freq ((vfo_t * SI5351_FREQ_MULT), SI5351_CLK0); с { }
Спасибо от -Игорь-
Болшое спасибо! Буду пробовать
veso74, еще раз спасибо за совет. Все вроде заработало. Частота отображается а на выходе clk0 ничего нет. На двух остальных -пч и с учетом пч. Контррлировал просто приемником, завтра на приборах гляну точно. Помимо тех строк что вы указали, пришлось еше одну закоментировать.
Еще пробовал чтоб выход clk2 ( тот что выход опоры) частота устанавливалась от нуля, чтоб можно было синтезатор использовать как ГСС, ничего не вышло, начинает зависать, или нестабильно как то работать. Тля этого прописывал нули в двух строчках, не уточню сейчас какие именно, завтра.
Простое редактирование чужого кода: это относительно легкая работа.
Для серьезного редактирование чужого кода и добавление любых новых функций: иногда проще начать с самого начала (написать программу самостоятельно).
В противном случае это вдвое больше работы.
Но каждый выбирает свой путь в хобби . (Это, конечно, мой личный взгляд).
(Гугл переводчик помогает мне).
---
Попробуйте добавить ГСС, но это, вероятно, приведет к изменениям в базовом коде (отображается на дисплее, частота, вычислений, нужны новые переменные и др.)
Последний раз редактировалось veso74; 01.10.2019 в 21:11.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)