UR5FFR

Радиолюбительские конструкции и программы
It is currently 22 Apr 2021, 18:40

All times are UTC + 2 hours




Post new topic Reply to topic  [ 101 posts ]  Go to page Previous  1 ... 6, 7, 8, 9, 10, 11  Next
Author Message
PostPosted: 30 Mar 2021, 20:21 
Offline

Joined: 02 Nov 2020, 14:48
Posts: 19
Позывной: EW2DZ
Спасибо. Буду использовать RTS, или DTR.
Получил сегодня цветной дисплей 3,2 дюйма. Красота!!! До этого висел двухстрочник.
Андрей, мне нужно на основе этого синтезатора сделать синтезатор для морского трансивера ICOM-M710. Там три частоты используется. Первый гетеродин перестраивается от 69,5115 до 99,0115 МГц, второй не перестраиваемый 60 МГц и третий - опорник 9,013/9,0123 МГц. Получится это сделать с одной СИшкой, или нужно две использовать? И предусмотрен ли такой расклад в прошивке?


Attachments:
2021-03-30_20-23-03.jpg
2021-03-30_20-23-03.jpg [ 224.06 KiB | Viewed 367 times ]
Top
 Profile  
 
PostPosted: 30 Mar 2021, 21:44 
Offline
Site Admin

Joined: 21 Apr 2012, 21:00
Posts: 898
Location: Odessa
Позывной: UR5FFR
С одной сишкой я бы настоятельно не рекомендовал. Очень сильный пролаз сигнала между выходами - могут быть свисутльки и тп.
Такой расклад частот как вы описали не предусмотрен. Для преобразования вверх с тремя гетеродинами для выбора боковой меняется частота второго гетеродина при постоянном третьем - в любительских конструкциях так оптимальнее. Если сильно надо то поправлю код чтобы учесть и ваш вариант


Top
 Profile  
 
PostPosted: 30 Mar 2021, 22:15 
Offline

Joined: 02 Nov 2020, 14:48
Posts: 19
Позывной: EW2DZ
Было бы хорошо сделать как в оригинале. Ничего не пришлось бы менять, кроме сервиса. Но в данном синтезаторе его вполне хватает, а чего нет, то можно отдельными кнопками включать. Например NOTCH и NB.
Есть ещё трансивер IC-756 pro. В нём приказал долго жить блок PLL. Вылечить не возможно. В продаже пока нет (хозяин искал на e-bay). Тоже можно было бы временно сделать такой синтезатор. Человек бы в эфире работал. Там расклад частот такой же, как я привёл. Если не сложно - подправьте пожалуйста прошивочку. Две СИшки тоже не проблема - в Китае купил их 5 штук. Не горит. Будет свободная минутка - сделаете. Два человека Вам будут очень благодарны.


Top
 Profile  
 
PostPosted: 31 Mar 2021, 09:22 
Offline

Joined: 30 Mar 2021, 16:05
Posts: 3
Проблема с клавиатурой. 6 кнопок.
Fn "работает" правильно, как Fn.
Кнопки Down и Up - правильно.
Lock - как A <-> B.
A <-> B - как Att.
Att полностью дублирует Down.
Ошибок в монтаже не нашел.
I2C - PCF8574AT

Плату разводил по вашей схеме от 01 01 2020


Top
 Profile  
 
PostPosted: 31 Mar 2021, 12:33 
Offline
Site Admin

Joined: 21 Apr 2012, 21:00
Posts: 898
Location: Odessa
Позывной: UR5FFR
Там кнопки на землю замыкаются. Можно без питания тестером прозвонить каждую на отсутствие "соплей".
В конфиге клавиатура правильно выбрана?


Top
 Profile  
 
PostPosted: 31 Mar 2021, 12:49 
Offline

Joined: 30 Mar 2021, 16:05
Posts: 3
Замена PCF8574AT помогла.


Top
 Profile  
 
PostPosted: 02 Apr 2021, 20:30 
Offline

Joined: 02 Mar 2021, 08:55
Posts: 8
Позывной: Priora
[quote="Relayer"][/quote]
Андрей ,скачав все последние релизы попробовал в файле config.hw включить магнитный энкодер AS5600(
//#define ENCODER_OPTICAL
//#define ENCODER_MECHANIC
#define ENCODER_AS5600
)
но после прошивки почему то ,при работе с дисплеем ILI9341 2.8' дисплей ничего не показывает. На других дисплеях - не пробовал.
если поставить OPTICAL или MEHANIC то все работает.


Top
 Profile  
 
PostPosted: 02 Apr 2021, 20:39 
Offline

Joined: 02 Mar 2021, 08:55
Posts: 8
Позывной: Priora
Priora wrote:
Relayer wrote:

Андрей ,скачав все последние релизы попробовал в файле config.hw включить магнитный энкодер AS5600(
//#define ENCODER_OPTICAL
//#define ENCODER_MECHANIC
#define ENCODER_AS5600
)
но после прошивки почему то ,при работе с дисплеем ILI9341 2.8' дисплей ничего не показывает. На других дисплеях - не пробовал.
если поставить OPTICAL или MEHANIC то все работает.


Сам AS5600 не подключен, подтяжки для SDA SCK имеются.
Попробовал на другой Arduino UNO с дисплеем DISPLAY_OLED128x64 --- такой же эффект:
как только ставлю #define ENCODER_AS5600 -- дисплей не светится, ставлю #define ENCODER_MECHANIC --- все работает как надо.


Top
 Profile  
 
PostPosted: 02 Apr 2021, 20:58 
Offline

Joined: 02 Mar 2021, 08:55
Posts: 8
Позывной: Priora
Если подключить AS5600 и в файле ENCODER.cpp раскомментировать Serial.println(val); // debug
,то данные приходят , но дисплеи не светятся (ни ILI9341 , ни OLED 128x64)=
При #define ENCODER_OPTICAL все работает.
Меняю на #define ENCODER_MECHANIC, тоже все работает.


Top
 Profile  
 
PostPosted: 02 Apr 2021, 21:16 
Offline
Site Admin

Joined: 21 Apr 2012, 21:00
Posts: 898
Location: Odessa
Позывной: UR5FFR
Без AS5600 работать не будет. Почему не работает дисплей не скажу.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 101 posts ]  Go to page Previous  1 ... 6, 7, 8, 9, 10, 11  Next

All times are UTC + 2 hours


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group