В окошке импорта можно изменить размер, смешение, имя шрифта шрифты все разные и угадать при каком размере получится нужный размер циферки не получается да - импортируются только выбранные символы - зажимаете левую клавишу мыши, тянете, отпускаете, потом кнопка "импорт" я для импорта цифр обычно использую Arial Black PS оказывается забыл readme вылодить - см. во вложении
Ваша программа супер! До этого использовал TheDotFactory-0.1.4, но там нет редактора символа и генерируется два массива, в одном данные, в другом ширина, смещение символа. Можно посмотреть на Ваш код вывода символа? То есть, код работы с заголовком, смещением и т.д.
потому и сделал программу, что все остальные редакторы были не особо
кстати недавно перелопатил свою библиотечку там и вывод шрифта, и рисование (контекст дисплея) 2 типа экранов в ОЗУ (2х и 4х цветный), дисплеи nokia 1110, 1112, 1616 как простым ногодрыгом, так и через SPI есть документация - каталог в библиотеке doc/html/index.html есть примеры (mega,xmega,stm32f100) - каталог в библиотеке examples/display пользуйтесь - вот https://yadi.sk/d/maHqtLqA3Ksx3r
PS если есть пожелания или обнаружите ошибки - пишите PPS и кстати может кто запустит вывод через 9бит USART на XMega у меня не получилось, хотя вроде как делал все правильно файл вывода - PCF8814.io.usart9.xmega.c
Забыл сказать. Программа то - любой шрифт Windows преобразует в битовое изображение . В соответствии с форматом, что задан. Таким образом получаем монохромный шрифт для LCD/ На выходе, как водится *.с файл. Ну и естественно можно подправить символ самому. Остальное это мелочи..... Буквы в байты переводит, вот.
новая версия моего редактора растровых шрифтов - небольшие добавления/исправления из серьезного - добавленн импорт произвольного символа - самое то, если нужно накидать символы из разных частей UNICODE
Основные возможности: - данные хранятся в файле *.h - импорт символов из системных шрифтов (Windows/Linux); любые наборы символов - произвольный размер символов - выбор формата заголовка (заголовок,таблица смещений,нет); и формата данных - моноширинный/нет; для немоноширинного для каждого символа задается его ширина - задавать формат растровых данных: горизонтально/вертикально, LSB/MSB (bigendian/litleendian), направление обхода - импорт символов из картинки (через карман) - копирование/вставка в/из системного кармана; как в текстовом, так в графическом формате - исполняемые файлы для Windows и Linux (требует для работы wxWidgets 2.8.12)
Заголовок сообщения: Re: База дисплеев мобильных устройств
Добавлено: Чт окт 19, 2017 20:08:49
По поводу шрифтов - подскажите, где можно достать аналоги семисегментных цифр для TFT дисплеев? Мне они как то больше нравятся, чем классические. Спасибо.
По поводу шрифтов - подскажите, где можно достать аналоги семисегментных цифр для TFT дисплеев? Мне они как то больше нравятся, чем классические. Спасибо.
взять любой шрифт, стилизованный под семисегментный, установить в системе и в любом редакторе шрифтов симпортировать PS если шрифт большой - то стоит рисовать цифры линиями
наткнулся недавно на сайт с неплохим набором растровых шрифтов есть и стилизированные под 7сегментов и растровый шрифт руского набора правда нет http://www.rinkydinkelectronics.com/r_fonts.php
Всем привет! И с наступившим новым годом! Купил на Али дисплейчик 1,44 SPI 128Х128 ST7735 V1.1 на красной плате. Надергал из инета и адаптировал коды инициализации и вывода текста к STM8S. Все вроде работает. Но в координаты 0,0 не попадаю. Такое впечатление что LCD матрица сдвинута относительно графической памяти. Оффсеты по Х и У я вычислил экспериментально (визуально) для режима по умолчанию. Но если менять ориентацию, можно задолбаться. Кто нить на такие грабли натыкался? Давно не ковырял дисплеи, может что ни так делаю... Спойлер
ST7735_cmd(0x36); // Memory data access control: // MY MX MV ML RGB MH - - ST7735_data(0x08);
// ST7735_data(0x00); // Normal: Top to Bottom; Left to Right; RGB // ST7735_data(0x80); // Y-Mirror: Bottom to top; Left to Right; RGB // ST7735_data(0x40); // X-Mirror: Top to Bottom; Right to Left; RGB // ST7735_data(0xc0); // X-Mirror,Y-Mirror: Bottom to top; Right to left; RGB // ST7735_data(0x20); // X-Y Exchange: X and Y changed positions // ST7735_data(0xA0); // X-Y Exchange,Y-Mirror // ST7735_data(0x60); // X-Y Exchange,X-Mirror // ST7735_data(0xE0); // X-Y Exchange,X-Mirror,Y-Mirror
// ST7735_cmd(0x20); // Display inversion off // ST7735_cmd(0x21); // Display inversion on
/** * @brief Reports the name of the source file and the source line number * where the assert_param error has occurred. * @param file: pointer to the source file name * @param line: assert_param error line source number * @retval : None */ void assert_failed(u8* file, u32 line) { /* User can add his own implementation to report the file name and line number, ex: printf("Wrong parameters value: file %s on line %d\r\n", file, line) */
/* Infinite loop */ while (1) { } } #endif
/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
Заголовок сообщения: Re: База дисплеев мобильных устройств
Добавлено: Сб мар 03, 2018 09:41:13
Собутыльник Кота
Карма: 29
Рейтинг сообщений: 651
Зарегистрирован: Сб май 14, 2011 21:16:04 Сообщений: 2708 Откуда: г. Чайковский
Рейтинг сообщения:0 Медали: 1
Доброго времени суток. У кого есть готовая трассировка для дисплея NOKIA5110 с отверстиями под крепеж , прошу поделится. То есть нужна типа такой платки. Спасибо.
_________________ Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
Есть дисплейчик, по размерам кристалла определил, что это что-то из этого списка: ILI9481 22,8 x 1,0 R61581 22,8x0,8 <- скорее всего этот, потому что кристалл меньше 1мм RM68040 22,8x 1,0 Но возник другой вопрос где взять распиновку?
2 daaar: Обычно в даташите на контроллер есть все пады. А на шлейфе кондеры, резисторы и перемычки обвязки. И в принципе, видно, что куда идет. Пустые пады пропускаем, остальные сравниваем с тем, что на шлейфе, отмечая количество и порядок следования элементов и выводов. А неужели же ни на стекле, ни на шлейфе нет буковок-цифирок?
Купил в китае дисплей Nokia-5110 на плате хочу проверить работоспособность в программирование не силён помогите с прошивкой для микропроцессора ATmega 8.
Всем привет. Купил пару лет назад на алях дисплей 3,2", 240х400, 39 pin, вроде бы на ili9327. Купил и положил в стол, не до него было. Сейчас к вопросу вернулся, смотрю, а дисплей китаец прислал не тот, что продавал. В итоге распиновка не совпадает. Может кто сталкивался с такими, или есть алгоритм определить пины? Фото моего шлейфа во вложении. Известно, что первые 4 пина это отсутствующий тач, 5- GND, 34-38 катоды подсветки, 39-анод. На вложенной картинке нумерация начинается не с первого пина, а с технологической земляной площадки. То есть при подсчете пинов нанесенные нумерки надо смещать на 1 вправо.
Добрый всем день. Есть такой экранчик а вот о нём ни чего не известно. Если кто знает о нём что то, распиновку, контролер...вообще всё что известно, подскажите пожалуйста.
Добавлено after 1 minute 27 seconds: И вот оборотная сторона...
Добрый день! Имеется в наличии TFT177F244FPC от Fly DS103D. Подскажите есть ли у кого есть инфа по распиновке, по поиску выдает только ссылки на магазины.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения