Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
24.05.2010, 17:46
|
|
Вид на жительство
Регистрация: 12.04.2007
Сообщений: 348
Сказал спасибо: 2
Сказали Спасибо 36 раз(а) в 32 сообщении(ях)
|
Re: Тыркаем чудо SSD1353 дисплеи OLED
Драйвера для дисплея там нет
__________________
Гидравлика + электроника = POWER
|
|
|
|
24.05.2010, 17:56
|
|
Заблокирован
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
|
Re: Тыркаем чудо SSD1353 дисплеи OLED
Ага.
Вот так мы ищем и не находим, а оно под ногами валяется.
Значит никому оно не надо.
Код:
|
*
************************************************** ***********************
*
* serdisp_specific_ssdoled.c
* routines for controlling displays controlled by ssd-series OLED-controllers
*
* supported:
* - Osram Pictiva 96x36x1, 1.0", controller SSD0303
* - Osram Pictiva 96x64x16, 1.0", controller SSD1332
* - Osram Pictiva 128x64x4, 2.7", controller SSD0323
* - Bolymin BL160128A 160x128x18, controller SSD1353
*
* contributions:
* - 4DOLED-282815 128x128x18 1.5" controller SSD1339 added by jopka@kvidex.ru
************************************************** ***********************
*
* copyright (C) 2006-2010 wolfgang astleitner
* email mrwastl@users.sourceforge.net
*
************************************************** ***********************
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or (at
* your option) any later version.
*
* This program is distributed in the hope that it will be useful, but
* WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
* 02111-1307, USA. Or, point your browser to
* http://www.gnu.org/copyleft/gpl.html
************************************************** ***********************
*/
#include ‹stdio.h›
#include ‹stdlib.h›
#include ‹string.h›
#include ‹sys/ioctl.h›
#include "serdisplib/serdisp_connect.h"
#include "serdisplib/serdisp_tools.h"
#include "serdisplib/serdisp_messages.h"
#include "serdisplib/serdisp_colour.h"
/* #define OPT_USEOLDUPDATEALGO */
/*
* command constants
*/
/* single byte commands (defines valid for all controllers used here) */
#define CMD_COLUMNLO 0x00
#define CMD_COLUMNHI 0x10
#define CMD_PAGEADDRESS 0xB0
#define CMD_NOP 0xE3
/*
* values used mainly for initialization
*/
#define INTERFACE_8080 0
#define INTERFACE_6800 1
#define INTERFACE_SPI 2
#define INTERFACE_I2C 3
/* define shorts for signals to make coding simpler. must match order of serdisp_ssdoled_wiresignals[] */
#define SIG_SCLK (dd-›sdcd-›signals[ 0])
#define SIG_SDA (dd-›sdcd-›signals[ 1])
#define SIG_D0 (dd-›sdcd-›signals[ 0])
#define SIG_D1 (dd-›sdcd-›signals[ 1])
#define SIG_D2 (dd-›sdcd-›signals[ 2])
#define SIG_D3 (dd-›sdcd-›signals[ 3])
#define SIG_D4 (dd-›sdcd-›signals[ 4])
#define SIG_D5 (dd-›sdcd-›signals[ 5])
#define SIG_D6 (dd-›sdcd-›signals[ 6])
#define SIG_D7 (dd-›sdcd-›signals[ 7]) /* also needed in SPI mode */
#define SIG_CS (dd-›sdcd-›signals[ 8]) /* also needed in SPI mode */
#define SIG_DC (dd-›sdcd-›signals[ 9])
#define SIG_WR (dd-›sdcd-›signals[10])
#define SIG_RD (dd-›sdcd-›signals[11])
#define SIG_RESET (dd-›sdcd-›signals[12])
...... и т.д. ... |
|
|
|
|
24.05.2010, 21:14
|
|
Вид на жительство
Регистрация: 12.04.2007
Сообщений: 348
Сказал спасибо: 2
Сказали Спасибо 36 раз(а) в 32 сообщении(ях)
|
Re: Тыркаем чудо SSD1353 дисплеи OLED
Сообщение от st_1
|
Ага.
Вот так мы ищем и не находим, а оно под ногами валяется.
Значит никому оно не надо.
|
да, да.
Учитывая что мне нигде не сдался этот драйвер и выскивать одну строчку в чужом коде...очень нужное занятие...
Чем выпендриваться могли бы сразу и написать про это.
__________________
Гидравлика + электроника = POWER
|
|
|
|
24.05.2010, 21:25
|
|
Заблокирован
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
|
Re: Тыркаем чудо SSD1353 дисплеи OLED
Сообщение от mrKirill
|
могли бы сразу и написать про это.
|
Про что писать? Что вы в приведённой ссылке разобраться не можете? Что вы в упор кнопку download не видите?
Что вы там ещё не видите, не знаете, не умеете? Напомните, я напишу... про это.
|
|
|
|
24.05.2010, 22:06
|
|
Вид на жительство
Регистрация: 12.04.2007
Сообщений: 348
Сказал спасибо: 2
Сказали Спасибо 36 раз(а) в 32 сообщении(ях)
|
Re: Тыркаем чудо SSD1353 дисплеи OLED
__________________
Гидравлика + электроника = POWER
|
|
|
|
25.05.2010, 12:49
|
|
Частый гость
Регистрация: 02.08.2008
Сообщений: 35
Сказал спасибо: 4
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Тыркаем чудо SSD1353 дисплеи OLED
Хватит ссориться
Спасибо за ссылку, драйвер действительно тот что нужен.
Будем прикручивать к девайсу
Кстати, прикладываю схему девайса
http://narod.ru/disk/start/09.dl1c-n...UCH%20OLED.jpg
По мере продвижения разработки буду отчитываться.
Если кому интересно задаем вопросы и делимся опытом
|
|
|
|
25.05.2010, 16:56
|
|
Частый гость
Регистрация: 02.08.2008
Сообщений: 35
Сказал спасибо: 4
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Тыркаем чудо SSD1353 дисплеи OLED
По этой ссылке драйвер для компа под управлением linux, сами дисплеи подключаются к параллельному порту компа. Попробую пришить к PIC24FJ. Но так хочется ramtex
Последний раз редактировалось aramiha; 25.05.2010 в 17:01.
|
|
|
|
25.05.2010, 17:52
|
|
Вид на жительство
Регистрация: 12.04.2007
Сообщений: 348
Сказал спасибо: 2
Сказали Спасибо 36 раз(а) в 32 сообщении(ях)
|
Re: Тыркаем чудо SSD1353 дисплеи OLED
Сообщение от aramiha
|
Но так хочется ramtex
|
Хочется потому что не видели его и думаете что там все отточено...
Ну если есть 1000 другая евриков, то почему бы и не купить?
__________________
Гидравлика + электроника = POWER
|
|
|
|
26.05.2010, 10:28
|
|
Частый гость
Регистрация: 02.08.2008
Сообщений: 35
Сказал спасибо: 4
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Тыркаем чудо SSD1353 дисплеи OLED
эх, нет лишних, по крайней мере не у меня
|
|
|
|
31.05.2010, 12:18
|
|
Частый гость
Регистрация: 27.05.2010
Сообщений: 11
Сказал спасибо: 2
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Тыркаем чудо SSD1353 дисплеи OLED
В общем-то самому написать драйвер не так уж и сложно. Главное - даташит на драйвер и сам дисплей(!!!!! внимательно читайте - там все должно быть, если чего-то нету или какие-то непонятки - все вопросы производителю напрямую задавайте) и правильное подключение. Как вы и просили, выложу свой драйвер.... Я все также писала с нуля, за основу брала драйверы из библиотеки GUI микрочипа (в новой версии есть п/п инициализации pmp). Исходники пока не чистила (не было времени красоту наводить), так что смотрите внимательно.
Вот еще ссылка на исходную тему:
http://www.microchip.su/showthread.php?t=9194
|
|
|
Сказали "Спасибо" petruska
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 09:08.
|
|