Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 24.05.2010, 17:46  
mrKirill
Вид на жительство
 
Аватар для mrKirill
 
Регистрация: 12.04.2007
Сообщений: 348
Сказал спасибо: 2
Сказали Спасибо 36 раз(а) в 32 сообщении(ях)
mrKirill на пути к лучшему
По умолчанию Re: Тыркаем чудо SSD1353 дисплеи OLED

Сообщение от st_1 Посмотреть сообщение
Сюда смотреть.
http://serdisplib.sourceforge.net/
Драйвера для дисплея там нет
Реклама:
__________________
Гидравлика + электроника = POWER
mrKirill вне форума  
Непрочитано 24.05.2010, 17:56  
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
st_1 на пути к лучшему
По умолчанию 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])

...... и т.д. ...
st_1 вне форума  
Непрочитано 24.05.2010, 21:14  
mrKirill
Вид на жительство
 
Аватар для mrKirill
 
Регистрация: 12.04.2007
Сообщений: 348
Сказал спасибо: 2
Сказали Спасибо 36 раз(а) в 32 сообщении(ях)
mrKirill на пути к лучшему
По умолчанию Re: Тыркаем чудо SSD1353 дисплеи OLED

Сообщение от st_1 Посмотреть сообщение
Ага.
Вот так мы ищем и не находим, а оно под ногами валяется.
Значит никому оно не надо.
да, да.
Учитывая что мне нигде не сдался этот драйвер и выскивать одну строчку в чужом коде...очень нужное занятие...
Чем выпендриваться могли бы сразу и написать про это.
__________________
Гидравлика + электроника = POWER
mrKirill вне форума  
Непрочитано 24.05.2010, 21:25  
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: Тыркаем чудо SSD1353 дисплеи OLED

Сообщение от mrKirill Посмотреть сообщение
могли бы сразу и написать про это.
Про что писать? Что вы в приведённой ссылке разобраться не можете? Что вы в упор кнопку download не видите?
Что вы там ещё не видите, не знаете, не умеете? Напомните, я напишу... про это.
st_1 вне форума  
Непрочитано 24.05.2010, 22:06  
mrKirill
Вид на жительство
 
Аватар для mrKirill
 
Регистрация: 12.04.2007
Сообщений: 348
Сказал спасибо: 2
Сказали Спасибо 36 раз(а) в 32 сообщении(ях)
mrKirill на пути к лучшему
По умолчанию Re: Тыркаем чудо SSD1353 дисплеи OLED

Сообщение от st_1 Посмотреть сообщение
я напишу... про это.
Это Вам в журнал "Здоровье"
__________________
Гидравлика + электроника = POWER
mrKirill вне форума  
Непрочитано 25.05.2010, 12:49  
aramiha
Частый гость
 
Регистрация: 02.08.2008
Сообщений: 35
Сказал спасибо: 4
Сказали Спасибо 1 раз в 1 сообщении
aramiha на пути к лучшему
Хорошо Re: Тыркаем чудо SSD1353 дисплеи OLED

Хватит ссориться
Спасибо за ссылку, драйвер действительно тот что нужен.
Будем прикручивать к девайсу
Кстати, прикладываю схему девайса
http://narod.ru/disk/start/09.dl1c-n...UCH%20OLED.jpg

По мере продвижения разработки буду отчитываться.
Если кому интересно задаем вопросы и делимся опытом
aramiha вне форума  
Непрочитано 25.05.2010, 16:56  
aramiha
Частый гость
 
Регистрация: 02.08.2008
Сообщений: 35
Сказал спасибо: 4
Сказали Спасибо 1 раз в 1 сообщении
aramiha на пути к лучшему
По умолчанию Re: Тыркаем чудо SSD1353 дисплеи OLED

По этой ссылке драйвер для компа под управлением linux, сами дисплеи подключаются к параллельному порту компа. Попробую пришить к PIC24FJ. Но так хочется ramtex

Последний раз редактировалось aramiha; 25.05.2010 в 17:01.
aramiha вне форума  
Непрочитано 25.05.2010, 17:52  
mrKirill
Вид на жительство
 
Аватар для mrKirill
 
Регистрация: 12.04.2007
Сообщений: 348
Сказал спасибо: 2
Сказали Спасибо 36 раз(а) в 32 сообщении(ях)
mrKirill на пути к лучшему
По умолчанию Re: Тыркаем чудо SSD1353 дисплеи OLED

Сообщение от aramiha Посмотреть сообщение
Но так хочется ramtex
Хочется потому что не видели его и думаете что там все отточено...
Ну если есть 1000 другая евриков, то почему бы и не купить?
__________________
Гидравлика + электроника = POWER
mrKirill вне форума  
Непрочитано 26.05.2010, 10:28  
aramiha
Частый гость
 
Регистрация: 02.08.2008
Сообщений: 35
Сказал спасибо: 4
Сказали Спасибо 1 раз в 1 сообщении
aramiha на пути к лучшему
По умолчанию Re: Тыркаем чудо SSD1353 дисплеи OLED

эх, нет лишних, по крайней мере не у меня
aramiha вне форума  
Непрочитано 31.05.2010, 12:18  
petruska
Частый гость
 
Регистрация: 27.05.2010
Сообщений: 11
Сказал спасибо: 2
Сказали Спасибо 1 раз в 1 сообщении
petruska на пути к лучшему
По умолчанию Re: Тыркаем чудо SSD1353 дисплеи OLED

В общем-то самому написать драйвер не так уж и сложно. Главное - даташит на драйвер и сам дисплей(!!!!! внимательно читайте - там все должно быть, если чего-то нету или какие-то непонятки - все вопросы производителю напрямую задавайте) и правильное подключение. Как вы и просили, выложу свой драйвер.... Я все также писала с нуля, за основу брала драйверы из библиотеки GUI микрочипа (в новой версии есть п/п инициализации pmp). Исходники пока не чистила (не было времени красоту наводить), так что смотрите внимательно.
Вот еще ссылка на исходную тему:
http://www.microchip.su/showthread.php?t=9194
Вложения:
Тип файла: rar hx8312a.rar (5.2 Кб, 79 просмотров)
petruska вне форума  
Сказали "Спасибо" petruska
aramiha (01.06.2010)
 

Закладки

Метки
flash, oled, pic24f, tft, дисплей
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 20:09.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot