graphLCD

  • /etc/graphlcd.conf :


    /etc/vdr/plugins/graphlcd/fonts.conf :

    Исходный код
    Large Font = fnt:f12bn.fnt
    Normal Font = fnt:f8n.fnt
    Small Font = fnt:f5n.fnt
    Symbol Font = fnt:sym7.fnt

    Минуту еще, мой ветер не стих,

    Мне нравится здесь в Королевстве Кривых.

  • Спасибо, с электроникой нет проблем: showtext всё прекрасно показывает и fnt и ttf и русский и юникод, даже ВеДРо стартует, но не стабильно. Ещё не понял, в чём проблема. Пробовал отключать некоторые плагины - работало, потом вдруг нет. Вобщем нет стабильности, копаю дальше.

  • Цитата

    Со слов пользователя ispodvala
    ... даже ВеДРо стартует, но не стабильно. Ещё не понял, в чём проблема. Пробовал отключать некоторые плагины - работало, потом вдруг нет. Вобщем нет стабильности, копаю дальше.


    а с этим параметром в graphlcd.conf пробовал поиграться?

    Исходный код
    # WaitPriority
    #  Select the process priority that is used when sleeping.
    #  Possible values: -20 <= x <= 19
    #  Default value: 0
    WaitPriority=-10

    Минуту еще, мой ветер не стих,

    Мне нравится здесь в Королевстве Кривых.

  • Да, с WaitPriority ты хорошо нашёл. Но у меня ни -10, ни 0, ни 10 не дали хороших результатов. Надо ещё другие попробовать.


    ----------------


    Может передвинуть эту тему куда-нибудь в другое место? Или нам лучше в другом месте писать?

  • Цитата

    Со слов пользователя ispodvala
    Может передвинуть эту тему куда-нибудь в другое место? Или нам лучше в другом месте писать?


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


    на счёт уникодов тоже интересно, как же эту проблемму в gLCD решить =)

    Минуту еще, мой ветер не стих,

    Мне нравится здесь в Королевстве Кривых.

  • Заметил одну закономерность! Если плагин записан в начале списка то ведро не грузиться.

    Исходный код
    PLUGINLIST="extrecmenu reelchannelscan dvd vcd mp3 mplayer sc graphlcd text2skin femon network"


    Если прописан после mplayer только тогда начинает ведро грузиться,только со второго раза.А на этой позиции грузиться нормально и дальше по списку назад.

    Сообщение было отредактировано 1 раз, последнее редактирование пользователем schpuntik ().

  • showtext - это просто программка, чтобы дисплей тестовать. Она не имеет почти ничего общего с плагином graphlcd.


    или ещё пример:
    ./showtext -f ft2:arialbd.ttf:16 -e ISO8859-5 "їаШТХв"

  • Может кому надо:
    Пример скрипта для показа логотипа VDR при старте и выключении компьютера:


    Надо изменить драйвер после -d на тот, который у вас и может указать другую картинку, если дисплей побольше. Далее сохранить в /etc/init.d/graphlcdlogo (например), дать права выполнения:
    chmod +x /etc/init.d/graphlcdlogo
    и сделать ссылки:
    ln -s /etc/init.d/graphlcdlogo /etc/rcS.d/S19graphlcdlogo
    ln -s /etc/init.d/graphlcdlogo /etc/rc0.d/K10graphlcdlogo

    Сообщение было отредактировано 2 раз, последнее редактирование пользователем ispodvala ().

  • Ты забыл написать что что у тебя для старта и стопа тоже написаны скрипты.С лого всё понятно но ft2 так у меня не пошло! Что надо сделать?Чтобы он хавал всё подряд?

  • чёт номер с лого у меня не прокатил...
    и не совсем понятно, showtext это только для теста или же через неё потом как-то русские шрифиты на LCD выводить можно?

    Минуту еще, мой ветер не стих,

    Мне нравится здесь в Королевстве Кривых.

  • Цитата

    Со слов пользователя schpuntik
    Ты забыл написать что что у тебя для старта и стопа тоже написаны скрипты.


    Нет, это всё один скрипт. Если он вызывается линком на "S", тогда выполняется то, что стоит под start, а если линком на "K", тогда то, что под stop.


    Цитата

    Со слов пользователя romantik
    чёт номер с лого у меня не прокатил...


    Ты дисплей заменил, или у тебя тоже Toshiba t6963c? Что говорит, если просто задашь /usr/bin/showpic -c /etc/graphlcd.conf -d твойдрайвер /etc/vdr/plugins/graphlcd/pics/vdr-logo_128x64_v2.glcd ?


    В graphlcd-base-0.1.3 есть опция HAVE_FREETYPE2=1 (в файле Make.config) и если её откомментировать и скомпилировать, то showtext (который в папке tools) сможет перерабатывать шрифты ttf (из винды, например). Как компилил free-x в arvdr-0.5 я не знаю ?(
    Программка эта только для тестов. Можно, конечно, скриптами и применение найти, например выдача syslog при загрузке... Но плагин graphlcd, насколько знаю, её не использует (иначе-бы опцию -e понимал).

    Сообщение было отредактировано 2 раз, последнее редактирование пользователем ispodvala ().

  • ну с драйвером я то мой и ставил, если выполняю строчку /usr/bin/showpic -c /etc/graphlcd.conf -d ks0108 /etc/vdr/plugins/graphlcd/pics/vdr-logo_128x64_v2.glcd , то он мне на дисплей лого VDR выводит


    конечно я подозреваю, что лого всё равно не с начала включения выходить будет, а только со стартом VDR (вернее со стартом плагина gLCD), то в принципе тогда игра и свеч не стоит.

    Минуту еще, мой ветер не стих,

    Мне нравится здесь в Королевстве Кривых.

    Сообщение было отредактировано 1 раз, последнее редактирование пользователем romantik ().

  • Привет всем на форуме. Купил этот GLCD
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    Подсоеденил по этой схеме, но пока без успеха.
    Где может быть ошибка?
    Pin 19 и 20 пока не подсоеденил, незнаю куда.


    Зарание благодарен за помощ

  • GL-87
    Посмотри на Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу., там вроде ещё руки надо прикладывать для полного счастья ....

  • Так как не являюсь крутым радиолюбителем в третьем колене возникли проблемы с подключением купленного графического LCD.
    Дисплейчик называется Winstar WG12864D
    Насколько я понял главным является тип контроллера и у меня это Toshiba T6963C.


    Распиновка моего дисплея такая


    1. FG - Connection to ground the metal frame of the display.
    2. VSS - 0 Volts.
    3. VDD - +5 Volts.
    4. VO - Contrast Voltage (could be -10 volts or more, depending on the display type) On the MGLS 32064A this is a no connect(?)!
    5. /WR - Write (active low).
    6. /RD - Read (active low).
    7. /CE - Chip enable (active low).
    8. C\ /D - low = data register, high = command / status register.
    9. (10) /RST - Reset (active low) - the data sheet says to pull it low for at least 5 display clock cycles - As clock cycle depends upon the display size, and can be as low as 400kHz, give it a good 125us on powerup, with an R - C or reset line.
    10. (11) DB0 - Least Significant data bit.
    11. (12) DB1
    12. (13) DB2
    13. (14) DB3
    14. (15) DB4
    15. (16) DB5
    16. (17) DB6
    17.(18) DB7 - Most Significant data bit.
    18. (19) FS - Font Size select (equals FS1 on the T6963C) low = 8x8, high = 6x8.
    19. (21) LED+ - LED array Anode, if fitted.
    20. (22) LED- - LED array Cathode, if fitted.


    Большинство пинов понятно куда подключать.


    Но из схем которые я нашел на этом форуме не понятно как подключить контраст и что делать с пином 18 FS FontSelect.
    Какое питание для контраста. Здесь написано -10V и более.
    На аналогичных схемах контраст пдключается через 10Kom переменный резистор. Но там питание 5V.
    Может можно вообще обойтись без их подключения?


    Объясните попроще что куда надо подключать


    спасибо