Page 11 of 13

nano vfo

Posted: 02 Jul 2021, 12:41
by sancho
всем здравствуйте начал собират QRP CW трансивер со синтезатором. скачал все архиви с сайта при компилятци выдаёт ощибку.

Re: nano vfo

Posted: 02 Jul 2021, 12:45
by UR5FFR
Читайте внимательно то что написано на гитхабе и скачайте/установите требуемые библиотеки

Re: nano vfo

Posted: 02 Jul 2021, 12:56
by sancho
UR5FFR wrote:Читайте внимательно то что написано на гитхабе и скачайте/установите требуемые библиотеки
скачал установил требуемые библиотеки. и теперь такая проблема

Re: nano vfo

Posted: 02 Jul 2021, 14:44
by UR5FFR
Быть такого не может. Смотрите может у вас еще какие-то либы для работы с si5351 стоят или старая версия или еще что-то.
Вот тут в репо https://github.com/andrey-belokon/UR5FF ... /si5351a.h четко видно что VCOFreq_Max есть
PS кстати NanoVFO больше не поддерживается и не развивается. Используйте NanoVFO 3.1

Re: nano vfo

Posted: 02 Jul 2021, 16:42
by sancho
UR5FFR wrote:Быть такого не может. Смотрите может у вас еще какие-то либы для работы с si5351 стоят или старая версия или еще что-то.
Вот тут в репо https://github.com/andrey-belokon/UR5FF ... /si5351a.h четко видно что VCOFreq_Max есть
PS кстати NanoVFO больше не поддерживается и не развивается. Используйте NanoVFO 3.1

все таки разобрались помог мне хороший товарищ lcd1602 так и не работал подключал oled показывает. oled чем плохо днем под солнце плохо видно 1602 из долеко видно.
посмотрел статья NanoVFO 3.1 очень понравился. мне надо было на маленький корпус поместит поэтому выбрал это версия

Re: Вопросы по NanoVFO

Posted: 01 Aug 2021, 22:05
by Smurr
Снова я, на секунду. Сложно ли вывести признак боковой полосы (LSB/USB) из файла описания диапазонов в файле config.h на какую-нибудь свободную ножку атмеги?

Code: Select all

// Описания диапазонов (частотоы в Гц):
#define DEFINED_BANDS \
  {160,  1810000L,  1840000L,  2000000L, LSB}, \
  {80,   3500000L,  3600000L,  3800000L, LSB}, \
  {40,   7000000L,  7045000L,  7200000L, LSB}, \
  {30,  10100000L, 10130000L, 10150000L, LSB}, \
  {20,  14000000L, 14100000L, 14350000L, LSB}, \
  {17,  18068000L, 18110000L, 18168000L, LSB}, \
  {15,  21000000L, 21150000L, 21450000L, USB}, \
  {12,  24890000L, 24930000L, 25140000L, USB}, \
  {10,  28000000L, 28200000L, 29700000L, USB}
По идее, сперва ножку надо как-то объявить, а потом на нее "навесить" признак боковой полосы? Понадобилось ВНЕЗАПНО все для той же "Волны", иначе придется куда-то дополнительную галету на переключатель пристраивать и с помощью него выбирать полосу :(

Re: Вопросы по NanoVFO

Posted: 01 Aug 2021, 22:14
by UR5FFR
По какой схеме синтез сделан? У разных версий разные ноги свободны

Re: Вопросы по NanoVFO

Posted: 02 Aug 2021, 09:01
by Smurr
Дак, по какой схеме... По своей уже, выходит, после выкидывания такого объема функционала ;) Свободны и выведены наружу ножки PD4, PD5 (как знал, что пригодится рано или поздно).

Re: Вопросы по NanoVFO

Posted: 02 Aug 2021, 09:34
by UR5FFR

Code: Select all

void setup() {
............
  pinMode(4, OUTPUT);
............
}

void UpdateBandCtrl()                                                                                                  
{
............
  digitalWrite(4, trx.sideband); 
............
}
На 4ом пине будет 0 - LSB, 1 - USB. Если надо инверсия то

Code: Select all

  digitalWrite(4, trx.sideband ^ 1);


1 - LSB, 0 - USB

Re: Вопросы по NanoVFO

Posted: 02 Aug 2021, 11:33
by Smurr
МегарИспект! ;) Работает на отличненько, благодарю! :D