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

SWL
Posts: 94
Joined: 23 Feb 2021, 10:53
Позывной: SWL

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

Post by SWL »

Может привязать L к этому коду?
Только как?

Code: Select all

#define BCPN_BAND_0     0  
#define BCPN_BAND_1     1  
#define BCPN_BAND_2     2  
#define BCPN_BAND_3     3
UR5FFR
Site Admin
Posts: 2271
Joined: 21 Apr 2012, 22:00
Позывной: UR5FFR
Location: Odessa

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

Post by UR5FFR »

Все проще. Нам надо вначале описать объект типа порт. Гдето вначале syntex.ino пишем

Code: Select all

OutputPCF8574 outLCCtrl(0x23,0);
далее в pins.h в class OutputPCF8574 в public секции после void Set добавим строчку

Code: Select all

void Set(uint8_t new_val) { value = new_val; }
теперь можно устанавливать значение не побитово, а целиком весь байт.

Code: Select all

outLCCtrl.Set(5);
outLCCtrl.Write();
в результате на выводах расширителя появится 5 в двоичнолм коде
SWL
Posts: 94
Joined: 23 Feb 2021, 10:53
Позывной: SWL

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

Post by SWL »

Проще :)
Как я понял вместо цифры 5

Code: Select all

outLCCtrl.Set(5);
можно использовать переменную типа "int" рассчитанного кода емкости?
UR5FFR
Site Admin
Posts: 2271
Joined: 21 Apr 2012, 22:00
Позывной: UR5FFR
Location: Odessa

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

Post by UR5FFR »

Да, можно и переменную. Или выражение
SWL
Posts: 94
Joined: 23 Feb 2021, 10:53
Позывной: SWL

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

Post by SWL »

ОК, с этим вроде понятно, спасибо!
А как завязать L1.....L9 с бэндами?
И откуда (вернее- как) выдернуть индицируемую частоту для рассчета С?
PupkinAlex
Posts: 57
Joined: 05 Nov 2020, 09:19

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

Post by PupkinAlex »

To Relayer: Андрей, а что Вы скажете на предмет реализации такой сумасшедшей идеи - управление синтезатором возложить на Raspberry PI вместо arduino?
Естественно, использовать функционал RPI "по-полной", не только для кнопочек и валкодера, а еще и всяческих доп. плюшек к трансиверу и управления периферией.
У меня как раз парочка неприкаянных PI 2 завалялась, вчера запнулся о них и подумал - а что если?? .
От предполагаемых возможностей конструкции аж голова закружилась! :)

P.S. Ежли шо, согласен поработать бета-тестером. С *nix дружен по работе с 2006-го по сей день, так-что совсем глупых вопросов задавать не буду. ;)
UR5FFR
Site Admin
Posts: 2271
Joined: 21 Apr 2012, 22:00
Позывной: UR5FFR
Location: Odessa

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

Post by UR5FFR »

А зачем там малинка? Это ж как из пушки по воробьям. Да, сейчас универсальный синтез по сути уперся в память атмеги328. Но работы идут - есть рабочий прототип одноплатного синтеза на Atmega128 :) И это не просто взяли и поменяли процессор - это полностью новая прошивка. Деталей пока не раскрываю - но будет революционно как в плане возможностей так и интерфейса
UR5FFR
Site Admin
Posts: 2271
Joined: 21 Apr 2012, 22:00
Позывной: UR5FFR
Location: Odessa

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

Post by UR5FFR »

SWL wrote:ОК, с этим вроде понятно, спасибо!
А как завязать L1.....L9 с бэндами?
И откуда (вернее- как) выдернуть индицируемую частоту для рассчета С?
Текущая частота: trx.state.VFO[trx.GetVFOIndex()]
Текущий бенд: trx.BandIndex
PupkinAlex
Posts: 57
Joined: 05 Nov 2020, 09:19

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

Post by PupkinAlex »

Relayer wrote:А зачем там малинка? Это ж как из пушки по воробьям.
Согласен. Но это если рассматривать RPI в плане управления только синтезатором.
А если помыслить ширше? ;)
Я имел ввиду использовать малину в качестве многофункционального блока управления трансивером и периферией (секвенсор, ант. тюнер/поворотка, РА и т.п.)
Удаленное управление всем этим хозяйством через интернет. Да много чего еще полезного можно реализовать в "одной маленькой коробочке".
А собственно синтезатор здесь будет одной из многих частей этого БУ.

Но.. Как всегда, без "НО" не обойтись.. В данном случае, не обойтись без "программера", который согласиться писать ПО под это "сумасшествие"..
UR5FFR
Site Admin
Posts: 2271
Joined: 21 Apr 2012, 22:00
Позывной: UR5FFR
Location: Odessa

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

Post by UR5FFR »

Не-не, я не согласен это все писать :) Нет времени
Post Reply