У меня дисплей стал показывать только с #1390.
Спасибо Вам большое за подсказку! Все нашел.
UR3ILF извините за может глупый вопрос, а у Вас случайно нет прошивки для синтезатора на OLED дисплее под ATmega 328 в DIP корпусе?
Еще раз Спасибо! С уважением.
В принципе можно переделать. Дип от смд отличается тем что у последней на два входа АЦП больше и я на них входы показометров завожу. Можно кнопку расстройки перенести на другую ножку и туда поджать входы показометров. Чуть позже сделаю. Надо ещё исходники подходящие найти так как к их части утерян доступ на основной мой гугл диск.
Если Вас сильно не затруднит - я буду Вам благодарен! Да вот из-за показометров и возникла эта просьба. Спасибо Вам!!!
ur3ilf, http://www.cqham.ru/forum/showthread...81#post1810881
В этой теме есть софт для uSDX трансивера ( Arduino) , где применяется как двухстрочник, так и OLED дисплей 0.96 и 0.91 дюйма с чипом SSD1306. Весь софт состоит из одного файла, компиляция под ATMEGA328P ( Arduino UNO имеет ATMEGA328P в DIP корпусе, но в трансивере используется только чип, не модуль). Посмотрите, может что пригодится. Весь софт имеется на гитхабе, в посте #1082 есть исходники для 3х вариантов, чтобы не ходить на гитхаб.
Последний раз редактировалось Vladimir-dl7pga; 08.03.2021 в 01:21.
Спасибо за предложение но на оледе я делал совсем другой проект и он развился до трёх диапазонного приёмника. Его с двухстрочником с этой темы так просто не скрестить а 0,91" я не рассматриваю в принципе так как ну очень мелкий он.
В ардуиновских кодах я мало что понимаю, скорее вообще ни чего не понимаю и ни когда ними не пользуюсь.
Сделал прошивки. Кнопку расстройки перенёc на PORTB.1
PORTC.0 вход показометра приёмника
PORTC.1 вход индикации выхода передатчика.
Будет работать в АТмега 168 или 328 и даже в M328PB
PS: не забывайте что нумерация ножек в дипе и смд различается. По этому ориентируйтесь на порты перенося схему с смд на дип.
ur3ilf, а в какой среде Вы тогда программируете, если не в Ардуино? Я видел только прошивки, но не видел исходников. Что за OLED с чипом SH1106? До этого встречал только SSD1306 (0.91"/0.96"/1.3")
Bascom AVR использую. Привык к нему, что то понадобилось > открываю даташит и делаю.
От ардуины только готовые модули использую- нано или дисплей какой и т.д. Их удобно использовать. Но код на баскоме.
Ардуина мега долго у меня валялся и я его кому то тут на форуме подарил так как так и не придумал чего б такого себе сделать чтоб в нану с её 32к памяти не помещалось.
Bascom AVR использую. Привык к нему, что то понадобилось > открываю даташит и делаю.
От ардуины только готовые модули использую- нано или дисплей какой и т.д. Их удобно использовать. Но код на баскоме.
Ардуина мега долго у меня валялся и я его кому то тут на форуме подарил так как так и не придумал чего б такого себе сделать чтоб в нану с её 32к памяти не помещалось.
Добавлено через 49 минут(ы):
А это и есть 1.3" дисплей. По крайней мере ранее так было. Но китайцы на месте не стоят и в инете видел инфо что уже и 1,3" с контроллером SSD1306 есть.
Отличить 1106 от 1306 можно при включении по "снегу" на дисплее сразу после его инициализации и он останется если не сделать очистку-стирание дисплея. Он очень короткий так как пауза чтоб на него глядеть обычно не делается и после инициализации этот пиксельный мусор всегда на контроллере 1106 есть. Я когда то думал что делаю что то не правильно что он есть пока не загуглил про эту особенность. И ещё 1106 поддерживают только страничную адресацию пикселей. 1306 в таком режиме работать может потому программа для 1106 подходит и к 1306.
https://habr.com/ru/post/516260/
И ещё немного различается начальная инициализация контроллеров. На ардуине так глубоко мало кто вникает. Но с этим там тоже сталкиваются и обычно перебирают либы какая заработает а скорость вывода на дисплей и сколько сожрёт памяти вообще не заморачиваются.
Последний раз редактировалось ur3ilf; 08.03.2021 в 03:41.
Для UR3ILF- Огромное Вам СПАСИБО за прошивки! Буду пробовать.
Спасибо!
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)