Page 16 of 39

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

Posted: 15 May 2021, 22:35
by SWL
Relayer wrote: Я бы при генерации рекомендовал брать эту строку, вставлять ее утилите в поле "Only chars" и добавлять туда нужные символы
Я так и делал но только выбрать шрифт не дает. А тот, что в окошке утилиты- генерит без проблем.
Винда ХР.
Может приатачьте зип/рар с утилитой?
Другие проги на отсутствие шрифтов не ругаются.
10ку смогу попробовать только в понедельник.

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

Posted: 15 May 2021, 22:42
by UR5FFR
Не, XP это прошлый век. Она не поддерживается

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

Posted: 15 May 2021, 22:46
by SWL
Relayer wrote:Не, XP это прошлый век. Она не поддерживается
Епрст :shock:
Как прошлый век???? :D

Ну тогда уже в понедельник сгенерю. Отпишусь о результатах.
Спасибо за помощь.

Заливать скетч буду с ХР, как думаете ,повлияет на отображение на дисплее шрифтов сгенерированных на 10ке?

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

Posted: 15 May 2021, 23:14
by UR5FFR
Заливать без разницы откуда

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

Posted: 16 May 2021, 16:14
by dexor
Никак не соображу с подключением платы Изюминки и синтезатора Универсального

Хочу в данный момент получить режим тональника, но чет не пойму.
Out TX - надо подключить к RX/TX Изюминки.
Зажимаю клавишу Tune, на дисплее вижу TX и QRP надпись, по идее ведь на выходе P17 должен появится 1кГц, но не наблюдаю его там. Возможно что-то делаю не так.
Активный уровень - высокий имеется в виду есть сигнал, низкий - подаем на землю или как?

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

Posted: 16 May 2021, 20:51
by UR5FFR
Должен быть тональник. P17 через делитель подключена. Посмотрите до него - есть сигнали или нет.
Высокий активный уровень - это +5в, низкий - 0в. Для Raisin управление нужно низкий активный

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

Posted: 17 May 2021, 09:23
by SWL
Relayer wrote:Не, XP это прошлый век. Она не поддерживается
Таки да- прошлый век :D
На 10ке сгенерил без проблем!

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

Posted: 17 May 2021, 11:11
by SWL
Здравствуйте Андрей!

С модами всё получилось.

Подскажите как мне исключить RIT, SPLIT и QRP (т.к у меня только RX).
Вместо них вывести управление подавителем импульсных помех, вырезанием помехи в полосе фильтра,
ну и если у UR5VCP получится, то двигать ПЧ.
Надеюсь не сильно сложные хотелки (сдвиг ПЧ не в счёт :D )? ;)
Пы.Сы. В принципе режимы исключать не надо- только перенаправить на пины ардуинки с отключением
функций RIT, SPLIT и QRP ,и включением и индикацией новых режимов (ну шоб код не перелопачивать весь).
Я пока не пойму как :(

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

Posted: 18 May 2021, 06:00
by SWL
Залил прошивку с добавленной N- опять AMW не отображается. Пораскинув мозгами пришел к выводу, что банально не хватает места для прорисовки. На работе померяю ширину сгенерированных шрифтов. Попробую подменить на чуть меньший в надписях CW , AMW. Либо придется разбираться, как увеличить место под надпись :D

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

Posted: 18 May 2021, 09:46
by SWL
SWL wrote:Залил прошивку с добавленной N- опять AMW не отображается. Пораскинув мозгами пришел к выводу, что банально не хватает места для прорисовки. На работе померяю ширину сгенерированных шрифтов. Попробую подменить на чуть меньший в надписях CW , AMW. Либо придется разбираться, как увеличить место под надпись :D
Расширил область вывода мод на дисплей. Вечером проверю.

Вывод сигналов управления на пины:

outBandCtrl.Set(BCPN_SB, trx.state.mode == MODE_AMW || trx.state.mode == MODE_FM); //включаем пин 14 модуля BandCtrl для широкого фильтра только в модах АМW и FM
outBandCtrl.Write();

int AMPin = A0;
int FMPin = A1;

pinMode(AMPin, OUTPUT);
pinMode(FMPin, OUTPUT);

digitalWrite(AMPin, trx.state.mode == MODE_AMW || trx.state.mode == MODE_AMN); // включаем пин А0 ардуино, только тракт AM в модах AMW і AMN
digitalWrite(FMPin, trx.state.mode == MODE_FM); // включаем пин А1 ардуино, только тракт FM


В SSB и CW всё отключено.

Всё работает. Может можно как то попроще это реализовать (в смысле кода)?