Search found 94 matches

by SWL
27 Jul 2021, 23:12
Forum: Вопросы и обсуждение
Topic: Универсальный синтезатор Si570/Si5351
Replies: 385
Views: 195874

Re: Универсальный синтезатор Si570/Si5351

Спасибо, Андрей! Все прекрасно работает! Единственное , что я заменил в последней строчке start на end , для остановки в конце последнего диапазона, а то переходил в начало последнего диапазона. Теперь границы первого и последнего держит, и переходит с диапазона на диапазон при перестройке! Еще раз ...
by SWL
27 Jul 2021, 13:17
Forum: Вопросы и обсуждение
Topic: Универсальный синтезатор Si570/Si5351
Replies: 385
Views: 195874

Re: Универсальный синтезатор Si570/Si5351

Андрей!
Подскажите, пожалуйста, как организовать индикацию диапазонов.
by SWL
27 Jul 2021, 08:38
Forum: Вопросы и обсуждение
Topic: Универсальный синтезатор Si570/Si5351
Replies: 385
Views: 195874

Re: Универсальный синтезатор Si570/Si5351

Код проверю только сегодня вечером- вчера всё повырубал и только потом заметил, что внесены изменения.
Спасибо!
by SWL
26 Jul 2021, 22:37
Forum: Вопросы и обсуждение
Topic: Универсальный синтезатор Si570/Si5351
Replies: 385
Views: 195874

Re: Универсальный синтезатор Si570/Si5351

С индикацией диапазонов фигня получается, вернее нифига не получается- такой вот когнитивный диссонанс получается :D Вкратце чего надо - надо отобразить индикацию диапазонов в зависимости от частоты. Т.е забиваем пределы частот по достижении которых включается индикация диапазона. Например от 181000...
by SWL
26 Jul 2021, 20:43
Forum: Вопросы и обсуждение
Topic: Универсальный синтезатор Si570/Si5351
Replies: 385
Views: 195874

Re: Универсальный синтезатор Si570/Si5351

Работает! Но на первом диапазоне при уменьшении частоты до начала диапазона продолжает до 0 Гц, дальше при продолжении вращения валкодера в ту же сторону начинает увеличивать частоту :D Ну и при достижении конца последнего диапазона продолжает расти частота. До упора вправо не крутил :D - боюсь выйт...
by SWL
26 Jul 2021, 17:35
Forum: Вопросы и обсуждение
Topic: Универсальный синтезатор Si570/Si5351
Replies: 385
Views: 195874

Re: Универсальный синтезатор Si570/Si5351

Вместо if (BandIndex >= 0) { if (state.VFO[state.VFO_Index] < Bands[BandIndex].start) state.VFO[state.VFO_Index] =Bands[BandIndex].end ; else if (state.VFO[state.VFO_Index] > Bands[BandIndex].end) state.VFO[state.VFO_Index] =Bands[BandIndex].start ; в TRX.cpp По ошибке в личку кинул :D Уже бегу домо...
by SWL
26 Jul 2021, 16:22
Forum: Вопросы и обсуждение
Topic: Универсальный синтезатор Si570/Si5351
Replies: 385
Views: 195874

Re: Универсальный синтезатор Si570/Si5351

Когда зацикливаю, ругается компилятор :
"a function-definition is not allowed here before '{' token"

Code: Select all

void loop () 	{	 
		if (bands != old_bands) 
Что не так делаю?
by SWL
26 Jul 2021, 16:10
Forum: Вопросы и обсуждение
Topic: Универсальный синтезатор Si570/Si5351
Replies: 385
Views: 195874

Re: Универсальный синтезатор Si570/Si5351

Пока придумал так на примере двух диапазонов: { int bands; int old_bands = bands; if (trx.state.VFO[trx.GetVFOIndex()] > 1810000 && trx.state.VFO[trx.GetVFOIndex()] < 2000000 ) bands = 160; else bands = 0; if (trx.state.VFO[trx.GetVFOIndex()] > 3500000 && trx.state.VFO[trx.GetVFOInde...
by SWL
25 Jul 2021, 20:19
Forum: Вопросы и обсуждение
Topic: Универсальный синтезатор Si570/Si5351
Replies: 385
Views: 195874

Re: Универсальный синтезатор Si570/Si5351

Еще вопрос- пробую обозначить диапазон по достижении нужной частоты- все работает красиво, пока только один диапазон. Ввожу второй, и цифры обозначения диапазона начинають мерцать, причем последний почти не мерцает. Понимаю , что идет наложение цифр , но как побороть не знаю. Может подскажете как? П...
by SWL
25 Jul 2021, 20:01
Forum: Вопросы и обсуждение
Topic: Универсальный синтезатор Si570/Si5351
Replies: 385
Views: 195874

Re: Универсальный синтезатор Si570/Si5351

Здравствуйте , Андрей!
Попробовал - при настройке вверх -сразу становится в начало текущего диапазона.
При настройке вниз - в начало первого, независимо от текущего диапазона.