Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 5.00/25: Рейтинг темы: голосов - 25, средняя оценка - 5.00
 Аватар для Kabak
159 / 145 / 14
Регистрация: 03.02.2012
Сообщений: 788
Записей в блоге: 1

LCD ST7735 и ST7789

09.07.2020, 14:33. Показов 6558. Ответов 29

Студворк — интернет-сервис помощи студентам
Кто-нибудь задумывался и реализовывал полноценный модуль для работы с этими дисплеями на уровне вывода реальных строк текста разными шрифтами ( красиво ).

Есть идея сделать контроллер с различными красивыми шрифтами и примочками, чтобы можно было выводить на эти дисплеи любой текст или картинку быстро и удобно с различными размерами и формами символов по SPI или I2C.

Кому-нибудь будет такое нужно ?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.07.2020, 14:33
Ответы с готовыми решениями:

ESP32 Вывод на экран ST7735 с драйвером ST7789 240х240
пытаюсь вывести хоть что нибудь на экран, пока безуспешно #include <Adafruit_ST7735.h> #define TFT_CS 39 // Hallowing...

Проблемы с выводом на ST7789
Вечер добрый, пытаюсь познать STM столкнулся с проблемой связки STM32f103c8t6 и st7789 библиотеку не большую нашел в интернете. Суть такая...

STM32F4Discovery + LCD через fsmc для индентификации мк LCD
Нужна помощь, может кто поделиться готовым проектом,чтобы на STM32F4-Dyscovery используя параллельную шину FSMC можно было быстро...

29
 Аватар для Kabak
159 / 145 / 14
Регистрация: 03.02.2012
Сообщений: 788
Записей в блоге: 1
10.07.2020, 14:37  [ТС]
Студворк — интернет-сервис помощи студентам
Rius,
Благодарю за ссылку на сайт с LCD.


Voland_,
Вы, картинку не загружали толком. Там совсем иные параметры шрифта.

Шрифт 5*8 для текста - самый мелкий и достаточный. Бывает нужно писать большие цифры. Иногда нужно красиво писать.

Дело не в компактности, а в красоте и разнообразии на которое не нужно тратить память и ресурсы вашей программы.
0
 Аватар для Voland_
1983 / 1276 / 131
Регистрация: 04.01.2010
Сообщений: 4,607
10.07.2020, 14:55
https://fontmeme.com/fonts/smallest-pixel-7-font/ с русским, конечно, было больше извращений

Добавлено через 17 минут
Цитата Сообщение от Kabak Посмотреть сообщение
Вы, картинку не загружали толком
загрузил толком. 72 пикселя в высоту ). в жипеге, правда, но идея понятна (цыганскую раскраску текста не люблю за глаза, сорри).
0
Эксперт по электронике
7002 / 3318 / 341
Регистрация: 28.10.2011
Сообщений: 13,036
Записей в блоге: 7
10.07.2020, 16:21
Цитата Сообщение от Kabak Посмотреть сообщение
Дело не в компактности, а в красоте и разнообразии на которое не нужно тратить память и ресурсы вашей программы.
Чтобы было красиво, шрифт должен быть по крупнее и детализированее. Но это увеличивает требование к объему памяти. Как собрались сделать красиво не используя память? Где шрифт будет хранится?
0
 Аватар для Kabak
159 / 145 / 14
Регистрация: 03.02.2012
Сообщений: 788
Записей в блоге: 1
10.07.2020, 23:56  [ТС]
locm,
Не шрифт, а шрифты и картинки, анимации. EEPROM внешний, можно + SRAM для дублирования памяти LCD чтобы разные эффекты создавать, и копировать сразу весь буфер. Там не такой большой объём для 160*80. Для 240*240 побольше будет в 4 раза

Добавлено через 5 минут
ценник на LCD не демократичный на сайте buydisplay.com На ALI в разы дешевле, но не всё есть
0
Эксперт по электронике
7002 / 3318 / 341
Регистрация: 28.10.2011
Сообщений: 13,036
Записей в блоге: 7
11.07.2020, 00:31
Цитата Сообщение от Kabak Посмотреть сообщение
EEPROM внешний, можно + SRAM для дублирования памяти LCD
То есть дополнительные корпуса? Это большая стоимость, потребление, габариты, уменьшение производительности. Многие 8-ми битники имеют аппаратные средства для работы с внешней памятью? Или программная мееееееееееееедленная работа?

Цитата Сообщение от Kabak Посмотреть сообщение
Там не такой большой объём для 160*80.
160*80*2 = 25600. У многих 8-ми битников найдется столько оперативной памяти?
Все понятно. Обещали
Цитата Сообщение от Kabak Посмотреть сообщение
не требующим большой памяти вашего 8bit MCU для хранения шрифтов и картинок
но на деле все наоборот. Нужно много памяти.
0
 Аватар для Kabak
159 / 145 / 14
Регистрация: 03.02.2012
Сообщений: 788
Записей в блоге: 1
11.07.2020, 09:54  [ТС]
locm,
PIC18 и всё решается. Да, потребление будет не для карманных часов если на полной скорости.
0
Эксперт по электронике
7002 / 3318 / 341
Регистрация: 28.10.2011
Сообщений: 13,036
Записей в блоге: 7
11.07.2020, 11:59
Что решается?
Давайте так. Сделайте библиотеку и тогда посмотрим. Сейчас нет смысла обсуждать то что даже еще не в процессе разработки.
0
 Аватар для Kabak
159 / 145 / 14
Регистрация: 03.02.2012
Сообщений: 788
Записей в блоге: 1
27.08.2020, 11:51  [ТС]
Ну типа работает. Но полноцветные фонты очень велики при размере символа 32 * 32 пикселя. 2кб один символ

24 * 16
16 * 10
8 * 5
Одноцветные выглядят так : картинка
0
27.08.2020, 11:57

Не по теме:

Kabak, что-то у вас выравнивание по высоте символов странное. То ли рисуются каждый в своих координатах, то ли шрифт неправильный.

Цитата Сообщение от Kabak Посмотреть сообщение
ценник на LCD не демократичный на сайте buydisplay.com На ALI в разы дешевле, но не всё есть
Зато всё с подробной документацией.

0
 Аватар для Kabak
159 / 145 / 14
Регистрация: 03.02.2012
Сообщений: 788
Записей в блоге: 1
27.08.2020, 12:04  [ТС]
Да, буква 'е' немного подпрыгнула в 16 * 10

Шрифты - не проблема. можно создать любой.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.08.2020, 12:04

ST7735 + STM32
Доброго времени суток :) Помогите,пожалуйста, разобраться с datasheet контроллера ST7735 (дисплей 1.44 tft 128x128) Посмотрел у других...

STM32F103 + ST7735 + STemWin
Всем здравия. Подскажите пожалуйста с чего начать подключать STemWin? Мануал помогает как-то плохо (пока). Готовый пример на дисковери...

STM32F4Discovery + дисплейчик ST7735
Привет всем. Попал тут ко мне дисплейчик - http://www.ebay.com/itm/1-8-TFT-LCD-mod ... 1277wt_934 Нашёл проект уважаемого ВитГа -...

STM32F103C8T6 и дисплей ST7735
Вывожу график на дисплей, размер окна графика 140х50 = 7000 точек. Сам дисплей 160х128 точек. Сначала - подложку, затем оси, курсоры в виде...

STM8L + Active halt + LCD IRQ = Зависание LCD-контроллера
Доброго всем времени суток. Поделитесь опытом, кто и как совмещает режим active halt и обновление информации на LCD дисплее. Пишу...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
30
Ответ Создать тему
Новые блоги и статьи
Эксперимент с картинкой-обложкой на CodinGame
Adler 10.07.2026
Решил на днях провести эксперимент. У меня есть аккаунт на CodinGame, ТОП-3 по РФ среди 2200 участников (в разделе соревнования по программированию ИИ-ботов). Там есть обложка, куда можно влепить. . .
GitDOS: Когда я решил скрестить MS-DOS, GitHub и Claude
MaGz GoLd 08.07.2026
Привет, Киберфорум! Хочу поделиться своим проектом, который, надеюсь, вас заинтересует. GitDOS — это веб-приложение, которое позволяет запускать DOS в браузере с тремя крутыми фичами: диски живут в. . .
Учебный мини "цифровой двойник" = (Сервер = Java + Flask_питон )+(3D = Гугловскаая 4T nvideo + google colab) +( WMS = Odoo на Docker)
anaschu 07.07.2026
Увидел в требованиях к вакансии создателя имитационных моделей связку (REst + Api + WMS + Anylogic + питон + 3D Nvideo), и решил посмотреть, что это такое. Из этого всего я работал более менее. . .
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал. Оно само - говорит. Кто слышит тот слышит.
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась. Первый вариант. . .
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2. Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет. Но обычно это 50 лет и более. Наверное, закисление почвы происходит сезонно в средней. . .
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru