Search found 94 matches
- 27 Jul 2021, 23:12
- Forum: Вопросы и обсуждение
- Topic: Универсальный синтезатор Si570/Si5351
- Replies: 385
- Views: 195874
Re: Универсальный синтезатор Si570/Si5351
Спасибо, Андрей! Все прекрасно работает! Единственное , что я заменил в последней строчке start на end , для остановки в конце последнего диапазона, а то переходил в начало последнего диапазона. Теперь границы первого и последнего держит, и переходит с диапазона на диапазон при перестройке! Еще раз ...
- 27 Jul 2021, 13:17
- Forum: Вопросы и обсуждение
- Topic: Универсальный синтезатор Si570/Si5351
- Replies: 385
- Views: 195874
Re: Универсальный синтезатор Si570/Si5351
Андрей!
Подскажите, пожалуйста, как организовать индикацию диапазонов.
Подскажите, пожалуйста, как организовать индикацию диапазонов.
- 27 Jul 2021, 08:38
- Forum: Вопросы и обсуждение
- Topic: Универсальный синтезатор Si570/Si5351
- Replies: 385
- Views: 195874
Re: Универсальный синтезатор Si570/Si5351
Код проверю только сегодня вечером- вчера всё повырубал и только потом заметил, что внесены изменения.
Спасибо!
Спасибо!
- 26 Jul 2021, 22:37
- Forum: Вопросы и обсуждение
- Topic: Универсальный синтезатор Si570/Si5351
- Replies: 385
- Views: 195874
Re: Универсальный синтезатор Si570/Si5351
С индикацией диапазонов фигня получается, вернее нифига не получается- такой вот когнитивный диссонанс получается :D Вкратце чего надо - надо отобразить индикацию диапазонов в зависимости от частоты. Т.е забиваем пределы частот по достижении которых включается индикация диапазона. Например от 181000...
- 26 Jul 2021, 20:43
- Forum: Вопросы и обсуждение
- Topic: Универсальный синтезатор Si570/Si5351
- Replies: 385
- Views: 195874
Re: Универсальный синтезатор Si570/Si5351
Работает! Но на первом диапазоне при уменьшении частоты до начала диапазона продолжает до 0 Гц, дальше при продолжении вращения валкодера в ту же сторону начинает увеличивать частоту :D Ну и при достижении конца последнего диапазона продолжает расти частота. До упора вправо не крутил :D - боюсь выйт...
- 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 Уже бегу домо...
- 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"
Что не так делаю?
"a function-definition is not allowed here before '{' token"
Code: Select all
void loop () {
if (bands != old_bands)
- 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...
- 25 Jul 2021, 20:19
- Forum: Вопросы и обсуждение
- Topic: Универсальный синтезатор Si570/Si5351
- Replies: 385
- Views: 195874
Re: Универсальный синтезатор Si570/Si5351
Еще вопрос- пробую обозначить диапазон по достижении нужной частоты- все работает красиво, пока только один диапазон. Ввожу второй, и цифры обозначения диапазона начинають мерцать, причем последний почти не мерцает. Понимаю , что идет наложение цифр , но как побороть не знаю. Может подскажете как? П...
- 25 Jul 2021, 20:01
- Forum: Вопросы и обсуждение
- Topic: Универсальный синтезатор Si570/Si5351
- Replies: 385
- Views: 195874
Re: Универсальный синтезатор Si570/Si5351
Здравствуйте , Андрей!
Попробовал - при настройке вверх -сразу становится в начало текущего диапазона.
При настройке вниз - в начало первого, независимо от текущего диапазона.
Попробовал - при настройке вверх -сразу становится в начало текущего диапазона.
При настройке вниз - в начало первого, независимо от текущего диапазона.