PB2, LCD, графика

Увидел такую вещь и захотел тоже порисовать:




Читать дальше
  • +2
  • 11 марта 2012, 08:30
  • uni

Работа с wg12864b на stm32

Немного подредактировал, добавил возможность вывода картинок с GLCD generetor от Micro c.

#include "stm32f10x.h"
#include "stm32f10x_gpio.h"
#include "stm32f10x_rcc.h"
#include "lcd.h"

int main(void)
{
Lcd_init();//Инициализация lcd
Lcd_video_out(bmp);//Вывода массива bmp[1024]; Массив с картинкой находится в архиве
while(1)
    {

    }
}

Это получается по UART можно слать содержимое экрана, а обработку Lcd_video_out(unsigned char *m) повесить на прерывание таймера.
А как можно выводить только ту часть экрана которая обновилась?
Скачать архив wg12864b stm32

"Вручную" заводим LCD controller stm8l на примере Discovery.


В статье попытаемся “приручить” LCD контроллер МК STM8L152C6T6, который установлен в STM8L-Discovery. Разберёмся с его инициализацией и всеми последующими манипуляциями, необходимыми для оживления дефолтного дисплея. По ходу всего этого дела запилим собственную простую библиотеку с поддержкой кириллицы.


Читать дальше

Китайский символьный LCD YB1602A за смешные деньги

В одном проекте нужен символьный дисплей WH1602D-YYK-CTK. Первая мысль — Winstar. Пошел в магазин — цены в районе 300р, в компеле около 140 при покупке от 100 штук О_о.
Нужно штук 20, поэтому дороговато получается! Полез на ebay а там есть вот такое чудо YB1602A
Интересно только как там с русскими символами? Никто не пользовался?

Дисплеи Nokia 1100

я вот все как-то догнать не могу, почему все пользуют от 3310 экранчики. Лично мне от 1100 нравится больше, и припаиваются на ура, разрешение больше, подсветочные диодики стоят и кусков корпуса нет, и стоят на десятку дешевле. Управляются они одинаково.

Правда я и пользую 3.3в питания и MSP430

вот распиновка и светодиоды в зеленые кружки взяты


вообще пример работы с ним вот описан

Программка для упаковки шрифтов LCD

Приветствую всех, камрады!
Генерировал я тут шрифты для LCD, при помощи программки SG Bitmap Font Editor. Эта замечательная программулина позволяет создавать шрифты вручную с нуля и с помощью импорта, используя встроенные системные шрифты. Позволяет также дампить сгенеренный шрифт в с — файл по заданному шаблону. В общем все чудесно, но…


Читать дальше
  • +1
  • 12 декабря 2011, 21:06
  • voicek
  • 1

Отрицательное напряжение на контраст LCD дисплея

Просто оставлю это тут, а то потеряю
  • 0
  • 05 декабря 2011, 15:45
  • milsy

Преодолевая пределы. Часть третья. Библиотеки в IAR.

Во второй части я предложил способ формирования ресурсов в среде IAR. Но не всегда достаточно выделения только ресурсов. Порой объем кода, требуемого для реализации сложного алгоритма, составляет десятки килобайт и выделить ресурсы данных при этом либо не представляется возможным, либо не дает желаемого результата. Не плохим выходом можно считать формирование «ресурсов кода».
Первая приходящая на ум идея — виртуальная машина, к сожалению, имеет больше минусов: создание самой ВМ, компилятора к ней, необходимость тщательной отладки, ну и естественно низкая скорость выполнения.
Гораздо интереснее выглядит вторая идея – библиотеки кода. Что если создать некое подобие *.dll/*.so файлов? Естественно на динамическую загрузку в полной мере я не претендую. Но реализовать аналог ROM с собственным API нам вполне по силам.
Про экспериментальную версию формирования библиотек кода, по аналогии с ресурсами, я вам расскажу в данной статье.


Читать дальше
  • +3
  • 01 декабря 2011, 12:43
  • angel5a
  • 2

Запустил таки wh1602b на stm8

Страшный код по катом.


Читать дальше

Подключение LCD дисплея от телевизора к STM32-DISCOVERY

Достался мне нерабочий телевизор PE-1180. Это ни чем не примечательный китайский переносной телевизор с разрешением экрана 800x480 пикселей и диагональю 11.5 дюйма. Телевизор не показывал аналоговое видео (из эфира и с композитного входа) и у него было что-то с питанием — при подаче напряжения на него с лабораторного блока питания, срабатывала защита по току — 3А, и телевизор не включался. При питании от штатного блока питания телевизор работал нормально — и блок питания даже особо и не грелся, видимо, такой бросок тока давали какие-то переходные процессы. Что это было — особенности китайской схемотехники или проблема телевизора — непонятно. К телевизору можно было подключить источник VGA сигнала, правда необычное разрешение не очень-то хорошо сказывалось на картинке.

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

Как подключить модуль LCD с большим разрешением и без видеопамяти к контроллеру — под катом.


Читать дальше