Перейти к содержимому
Форум журнала практической электроники «Датагор»
Набор для вскрытия электроники WOSAI 11 In 1
Сумка для инструментов 12"-14"-16", очень прочная 600D
Магнитный браслет мастера. Биты, гайки, саморезы, гвозди перестали теряться
Набор резаков, метал. ручка, цанга
Увлажнитель и очиститель воздуха. Когда шпарят батареи
Беспроводной звонок, 32 мелодии!
Набор термоусадок разного калибра, 385шт.
AAM2302 (DHT22) цифровой датчик влажности и температуры
Касса резисторов 0.25Вт, 64 номинала, всего 1280шт.
Водозащищённые навороченные мужские часы SANDA-G
Детские/стариковские GPS-часы-антипотеряшки и телефон
600шт., 3 цвета, 15 типов терминалов под обжим 22~12AWG

Рекомендованные сообщения

Приветствую вас, уважаемые коллеги! :smile:

Надумал поделиться с вами материалами по следующим дисплеям:

 

1. OLED 128x64 на базе SSD1306

2. TFT 1.8 128x160 на базе ST7735S

3. TFT 2.8 240x320 на базе ILI9341

4. TFT 2.8 320x480 на базе ILI9481

 

Со структурой статьи определился, но дело упёрлось в уровень детализации. Решил выслушать ваши мнения. Если есть идеи, прошу высказываться

 

С уважением, Ербол Сармуханов

post-28873-0-62169800-1467614112_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
... упёрлось в уровень детализации ...
Не понятно, что вы имеете ввиду. Поясните на пальцах и примерах :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Приведу пример.

1. В даташитах на указанные микроконтроллеры изложена информация по всем пинам дисплея и контроллера, по всем возможным протоколам обмена для данного контроллера, по вариантам питания и т.д. Есть ли смысл рассматривать все это или остановиться на конкретной реализации дисплея с Aliexpress.

2. В части кода дать готовые решения на уровне Си-функций или подробно расписать на уровне команд протокола обмена

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я представляю себе это так:

 

Один дисплей одна статья. В статье примитивный пример (схема + код) цель которого "зажечь дисплей" - убедится что дисплей подключен правильно и работает.

 

В статье указать :

 

Распиновка дислпея ("шильда") + распиновка шлейфа дисплея и указать его маркировку.

В качестве примера только основные функции для работы дисплея.

-функция выбора регистра

-функция записи данных

-функция чтения данных

-функция инициализация дисплея

-функция заливки произвольной прямоугольной области.

 

Если приводить графические функции, то как то отдельно от базовых что бы не было путаницы.

Можно описать регистры которые отвечают за цвета, за повороты картинки, например.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо за отклик, Сергей!:) Примерно так я и представлял себе структуру: базовая библиотека для каждого дисплея и единая графическая библиотека для всех

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Надумал поделиться с вами материалами ... дело упёрлось в уровень детализации ...
Если цель - предоставить материал, исчерпывающе достаточный для применения данных дисплеев в своих конструкциях, то необходимый "уровень детализации" очевиден: материал должен содержать хорошо структуированные данные по подключению и по управлению дисплеем, в необходимом и достаточном объёме. В данном случае, по-моему, вполне достаточно хорошего перевода даташитов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В данном случае, по-моему, вполне достаточно хорошего перевода даташитов.

На эти дисплеи даташиты не читал. Но обычно в них не хватает простых, но практических примеров.

Да и часто последовательность изложения оставляет желать лучшего (приходится листать туда-сюда)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Согласен, Валерий. Поэтому предполагается статья с практическим уклоном: по каждому дисплею запуск и прорисовка базового элемента - точки и общая библиотека с остальными элементами - графика, шрифты и т.п.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость
Эта тема закрыта для публикации сообщений.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

︽ Наверх страницы ︽
×