Синтезатор на SI5351 и дисплей от Mоторола C115

greck
Сообщения: 90
Зарегистрирован: 18 апр 2021, 17:06
Позывной: greck
Город: Стрежевой
Имя: Андрей
Поблагодарили: 4 раза

Синтезатор на SI5351 и дисплей от Mоторола C115

Сообщение greck » 22 дек 2021, 19:15

Код готовый ардуиновский, но дисплей там должен быть OLED-модуль SSD1306, я же туда прикрутил моторола с115 со своей библиотекой, без сишки всё работает ставлю сишку тоже всё работает пока не повернёшь энкодер на пару щелчков, после этого зависает всё но сишка генерирует ту частоту на которой зависло всё.

greck
Сообщения: 90
Зарегистрирован: 18 апр 2021, 17:06
Позывной: greck
Город: Стрежевой
Имя: Андрей
Поблагодарили: 4 раза

Синтезатор на SI5351 и дисплей от Mоторола C115

Сообщение greck » 22 дек 2021, 19:17

Без сишки ничего не зависает, я имею в виду индикацию.
Тоесть дисплей работает без проблем.


Аватара пользователя
R9OFG
Сообщения: 1178
Зарегистрирован: 03 ноя 2019, 22:30
Позывной: R9OFG, ex R0AEK
Город: Новосибирск
Имя: Саша
Благодарил (а): 181 раз
Поблагодарили: 274 раза
Контактная информация:

Синтезатор на SI5351 и дисплей от Mоторола C115

Сообщение R9OFG » 22 дек 2021, 19:28

greck, если Вы добавляли библиотеку под новый дисплей, то скорее всего в ней прописан обмен по i2c к тому, что в основной реализации уже есть, посмотрите, не дублируется ли обмен по i2c?

greck
Сообщения: 90
Зарегистрирован: 18 апр 2021, 17:06
Позывной: greck
Город: Стрежевой
Имя: Андрей
Поблагодарили: 4 раза

Синтезатор на SI5351 и дисплей от Mоторола C115

Сообщение greck » 23 дек 2021, 03:51

Там используется функция Wire, зависит от библиотеки Adafruit_GFX
Библиотека
ST7558-Motorola-C115-LCD-Library-master.zip
(31.69 КБ) 109 скачиваний

Аватара пользователя
R9OFG
Сообщения: 1178
Зарегистрирован: 03 ноя 2019, 22:30
Позывной: R9OFG, ex R0AEK
Город: Новосибирск
Имя: Саша
Благодарил (а): 181 раз
Поблагодарили: 274 раза
Контактная информация:

Синтезатор на SI5351 и дисплей от Mоторола C115

Сообщение R9OFG » 23 дек 2021, 15:15

greck, по отдельности модули как работают?

greck
Сообщения: 90
Зарегистрирован: 18 апр 2021, 17:06
Позывной: greck
Город: Стрежевой
Имя: Андрей
Поблагодарили: 4 раза

Синтезатор на SI5351 и дисплей от Mоторола C115

Сообщение greck » 23 дек 2021, 15:47

Кстати я не проверял сишку отдельно

greck
Сообщения: 90
Зарегистрирован: 18 апр 2021, 17:06
Позывной: greck
Город: Стрежевой
Имя: Андрей
Поблагодарили: 4 раза

Синтезатор на SI5351 и дисплей от Mоторола C115

Сообщение greck » 24 дек 2021, 02:37

Модуль SI5351 отдельно работает без нареканий.

greck
Сообщения: 90
Зарегистрирован: 18 апр 2021, 17:06
Позывной: greck
Город: Стрежевой
Имя: Андрей
Поблагодарили: 4 раза

Синтезатор на SI5351 и дисплей от Mоторола C115

Сообщение greck » 24 дек 2021, 03:50

В общем решил я оставить этот дисплей для (вольт-ампер-метра).
А для синтезатора придут с Али-китая SSD1306, тогда продолжу.

Аватара пользователя
R9OFG
Сообщения: 1178
Зарегистрирован: 03 ноя 2019, 22:30
Позывной: R9OFG, ex R0AEK
Город: Новосибирск
Имя: Саша
Благодарил (а): 181 раз
Поблагодарили: 274 раза
Контактная информация:

Синтезатор на SI5351 и дисплей от Mоторола C115

Сообщение R9OFG » 24 дек 2021, 05:05

greck писал(а):
24 дек 2021, 02:37
Модуль SI5351 отдельно работает без нареканий.
Как я вижу проблему - смотреть надо на обмен по i2c, скорее всего двумя разными путями идет обращение к си и к диспу, получаем конфликт по обмену, т.е. начинает каша идти на оба ведомых.

greck
Сообщения: 90
Зарегистрирован: 18 апр 2021, 17:06
Позывной: greck
Город: Стрежевой
Имя: Андрей
Поблагодарили: 4 раза

Синтезатор на SI5351 и дисплей от Mоторола C115

Сообщение greck » 24 дек 2021, 16:45

Так вот в том и суть, я не программист и по этому попросил помощи на форуме.

Ответить

Вернуться в «Узлы, блоки, модули»