Вопросы по NanoVFO 3

ra0wx
Posts: 6
Joined: 21 Feb 2022, 04:52
Позывной: ra0wx

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

Post by ra0wx »

Не поверите, хоть смейся :lol: :lol: :lol: Снова прогнал с тестовым примером, работают. Залил проект - работают, однако!!!
ra0wx
Posts: 6
Joined: 21 Feb 2022, 04:52
Позывной: ra0wx

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

Post by ra0wx »

Поправил:
data =
(trx.CW ? OUT_CW_ACTIVE_LEVEL : !OUT_CW_ACTIVE_LEVEL) +
((trx.AttPre == 1 && !trx.TX ? OUT_ATT_ACTIVE_LEVEL : !OUT_ATT_ACTIVE_LEVEL) << 5);
не получается, разваливается переключение диапазонов! У меня в другом режиме работает регистр!

#ifdef HARDWARE_3_1
void sendBandData(byte data)
{
digitalWrite(PIN_SR_LATCH, LOW); // PIN_SR_LATCH
shiftOut(PIN_SR_DATA, PIN_SR_SHIFT, LSBFIRST, data); //
digitalWrite(PIN_SR_LATCH, HIGH);
}
#endif
ra0wx
Posts: 6
Joined: 21 Feb 2022, 04:52
Позывной: ra0wx

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

Post by ra0wx »

ra0wx wrote:Поправил:
data =
(trx.CW ? OUT_CW_ACTIVE_LEVEL : !OUT_CW_ACTIVE_LEVEL) +
((trx.AttPre == 1 && !trx.TX ? OUT_ATT_ACTIVE_LEVEL : !OUT_ATT_ACTIVE_LEVEL) << 5);
не получается, разваливается переключение диапазонов! У меня в другом режиме работает регистр!

#ifdef HARDWARE_3_1
void sendBandData(byte data)
{
digitalWrite(PIN_SR_LATCH, LOW); // PIN_SR_LATCH
shiftOut(PIN_SR_DATA, PIN_SR_SHIFT, LSBFIRST, data); //
digitalWrite(PIN_SR_LATCH, HIGH);
}
#endif
Все Андрей, все получелось. Строка приняла вид:

data =
(trx.CW ? OUT_CW_ACTIVE_LEVEL : !OUT_CW_ACTIVE_LEVEL) +
((trx.AttPre == 1 && !trx.TX ? OUT_ATT_ACTIVE_LEVEL : !OUT_ATT_ACTIVE_LEVEL) << 2);
Хочется смеяться, часы идут!!! Частоты SI5351 для опоры и гетеродина идут с точность 1 герц. Сдвиг при ТЛГ пока не проверял.САТ буду тестить с програмой UR5EQF. Еще раз спасибо за помощь, просто разная схемотехника проектов, потребовался бубен..
UR5FFR
Site Admin
Posts: 2187
Joined: 21 Apr 2012, 22:00
Позывной: UR5FFR
Location: Odessa

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

Post by UR5FFR »

DS1307 от DS3231 отличаются только точностью хода. А так да - они полностью совместимы
ra0wx
Posts: 6
Joined: 21 Feb 2022, 04:52
Позывной: ra0wx

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

Post by ra0wx »

Пока юзал плату, навязалась не очень хорошая мысль. Не счастливые обладатели 20 шаговых энкодеров ( и сам в этой категории) сталкиваются с проблемой быстрой перестройки по частоте! Может стоит опционально дополнить синтезатор электронной перестройкой, скажем манипуляторами точки и тире в режиме USB LSB на приеме? Не так быстро будут стираться контакты нкодера и сократиться время настроек!? Это так, мысли в слух. ;) :)
sp9mrn
Posts: 15
Joined: 06 Oct 2018, 17:38
Позывной: sp9mrn

Re: NanoVFO 3

Post by sp9mrn »

jlccpb/easyeda link for gerber(3.2)?
sp9mrn
UR5FFR
Site Admin
Posts: 2187
Joined: 21 Apr 2012, 22:00
Позывной: UR5FFR
Location: Odessa

Re: NanoVFO 3

Post by UR5FFR »

Открыл схему и герберы для версии 3.2
https://oshwlab.com/ban.relayer/nano-vfo-3-2
sp9mrn
Posts: 15
Joined: 06 Oct 2018, 17:38
Позывной: sp9mrn

Re: NanoVFO 3

Post by sp9mrn »

:D :D :D Thank You.
mrn
UR5FFR wrote:Открыл схему и герберы для версии 3.2
https://oshwlab.com/ban.relayer/nano-vfo-3-2
Alex-59
Posts: 24
Joined: 31 Oct 2021, 10:33

Re: NanoVFO 3

Post by Alex-59 »

Как реализовать переключение 9 диапазонов в NanoVFO 3.
UR5FFR
Site Admin
Posts: 2187
Joined: 21 Apr 2012, 22:00
Позывной: UR5FFR
Location: Odessa

Re: NanoVFO 3

Post by UR5FFR »

Alex-59 wrote:Как реализовать переключение 9 диапазонов в NanoVFO 3.
Если количество диапазонов больше 5 то на пины выводится номер диапазона в двоичном коде. Вам нужен внешний дешифратор например на 74HC238 если ваш ДПФ не поддерживает двоичный номер дипазона
Post Reply