Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
18.05.2012, 22:12
|
|
Гражданин KAZUS.RU
Регистрация: 17.07.2006
Адрес: PV.DP.UA
Сообщений: 620
Сказал спасибо: 3
Сказали Спасибо 60 раз(а) в 48 сообщении(ях)
|
Re: Инициализация дисплея на базе R61505
Скорее всего какой нибудь "китайский аналог" коих немеряно. Даже более-менее известные производители бессовестно клонируют друг друга, что уж про более мелких говорить....
Работает, да и х... с ним
з.ы. хотелось бы посмотреть на того, кто разрабатывал этот дисплей, вот какого было выводить только 8 бит на шлейф и при этом на шлейфе оставлять пустые пины?
__________________
Если ты читаешь это - значит тебе нечем заняться...
Последний раз редактировалось vdlab; 18.05.2012 в 22:18.
Причина: даташит посмотрел
|
|
|
|
18.05.2012, 22:32
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,018
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
|
Re: Инициализация дисплея на базе R61505
Сообщение от vdlab
|
при этом на шлейфе оставлять пустые пины?
|
Угу .
Ну 8 ми битный не так уж и страшно .
Скорость то выше чем по SPI .
Я так же склоняюсь что клон .
Бум тогда так юзать ...
__________________
Осторожно , злой кот
|
|
|
|
18.05.2012, 22:57
|
|
Заблокирован
Регистрация: 31.12.2011
Сообщений: 726
Сказал спасибо: 32
Сказали Спасибо 223 раз(а) в 162 сообщении(ях)
|
Re: Инициализация дисплея на базе R61505
Сообщение от dosikus
|
Но хочется знать какой контроллер конкретно .
Не люблю неоднозначности .
|
Забей...
Уже ничто не удивляет... "мусором отозвался" - и ладно... а дальше "вариации на тему инициализации"... или... утилизации...
|
|
|
|
18.05.2012, 23:01
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,018
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
|
Re: Инициализация дисплея на базе R61505
Стас , как скажешь ...
Бум дальше терзать дисплейчик .
Картинки уже загоняю . Буковки так же.
Перелопачиваю микрочиповскую либу под себя .
Кстати не знаешь что за дисплеи монохромные с оттенками серого ?
__________________
Осторожно , злой кот
|
|
|
|
15.03.2013, 09:23
|
|
Прописка
Регистрация: 09.08.2007
Адрес: Харьков
Сообщений: 275
Сказал спасибо: 300
Сказали Спасибо 113 раз(а) в 56 сообщении(ях)
|
Re: Инициализация дисплея на базе R61505
Сообщение от dosikus
|
Кто видел сводную таблицу ID на дисплеи ILIxxxx ????
Или кто знает что за х... я считываю с AT020QVS .
Заявлено что контроллер ILI9325 .
Считываю же 4901 0x1325 (1 0011 0010 0101).
|
Подниму старую тему...
Есть тоже LCD XT032-011FPC-A2-M, тоже по нулевому адресу читается 0x1325. Хотя, если поменять байты местами, что странно, то читается 0x2593. Как ILI9325 инициализацию не проходит. Есть мысли?
|
|
|
|
15.03.2013, 09:37
|
|
Вид на жительство
Регистрация: 29.01.2010
Адрес: Десногорск Смол.обл.
Сообщений: 333
Сказал спасибо: 17
Сказали Спасибо 256 раз(а) в 103 сообщении(ях)
|
Re: Инициализация дисплея на базе R61505
Сообщение от metrA85
|
Подниму старую тему...
Есть тоже LCD XT032-011FPC-A2-M, тоже по нулевому адресу читается 0x1325. Хотя, если поменять байты местами, что странно, то читается 0x2593. Как ILI9325 инициализацию не проходит. Есть мысли?
|
ssd1289 там стоит. Во всяком случае в моем ХТ032
|
|
|
|
15.03.2013, 09:41
|
|
Прописка
Регистрация: 09.08.2007
Адрес: Харьков
Сообщений: 275
Сказал спасибо: 300
Сказали Спасибо 113 раз(а) в 56 сообщении(ях)
|
Re: Инициализация дисплея на базе R61505
Тот который XT032-011FPC-A1-M, да, там SSD1289, а в этом?
|
|
|
|
17.03.2013, 14:33
|
|
Прописка
Регистрация: 09.08.2007
Адрес: Харьков
Сообщений: 275
Сказал спасибо: 300
Сказали Спасибо 113 раз(а) в 56 сообщении(ях)
|
Re: Инициализация дисплея на базе R61505
Сообщение от Vadim_sh
|
ssd1289 там стоит. Во всяком случае в моем ХТ032
|
Вадим, если не составит труда, можешь посмотреть точно маркировку дисплея и, если такая же как у меня, т.е. XT032-011FPC-A2-M, то дать распиновку на него.
Зарание спасибо!
|
|
|
|
19.03.2013, 13:26
|
|
Вид на жительство
Регистрация: 29.01.2010
Адрес: Десногорск Смол.обл.
Сообщений: 333
Сказал спасибо: 17
Сказали Спасибо 256 раз(а) в 103 сообщении(ях)
|
Re: Инициализация дисплея на базе R61505
Сообщение от metrA85
|
Вадим, если не составит труда, можешь посмотреть точно маркировку дисплея и, если такая же как у меня, т.е. XT032-011FPC-A2-M, то дать распиновку на него.
Зарание спасибо!
|
вот что у меня.
подключение - пост 38 http://master-electrix.at.ua/forum/2-2-3
Последний раз редактировалось Vadim_sh; 19.03.2013 в 20:04.
|
|
|
Сказали "Спасибо" Vadim_sh
|
|
|
22.03.2017, 17:30
|
|
Прохожий
Регистрация: 22.03.2017
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Инициализация дисплея на базе R61505
Подниму старую тему...
Есть дисплей с разрешением 220х176 и контроллером r61505u. Подключение 16 бит.
Если выставить при инициализации количество линий = 176, то вывести на дисплей ничего не удается. При количестве линий = 320 и смещении в 144 (LCD_WR_REG(0x0021, 144)) экран удается залить цветом только при двойном количестве записей в RAM.
При инициализации выставлено 16 bit 1 transfer mode.
Инициализация:
Нажмите, чтобы открыть спойлер
Код:
|
LCD_WR_REG(0x01, 0x0000);
LCD_WR_REG(0x02, 0x0700);
LCD_WR_REG(0x03, 0x1030);
LCD_WR_REG(0x04, 0x0000);
LCD_WR_REG(0x08, 0x0404);
LCD_WR_REG(0x09, 0x0000);
LCD_WR_REG(0x0A, 0x0000);
LCD_WR_REG(0x0C, 0x0081);
//Power On sequence //
LCD_WR_REG(0x10, 0x0080);
LCD_WR_REG(0x11, 0x0007);
LCD_WR_REG(0x12, 0x0000);
LCD_WR_REG(0x13, 0x0000);
LCD_WR_REG(0x07, 0x0001);
delay_ms(2000);
LCD_WR_REG(0x10, 0x1590);
LCD_WR_REG(0x11, 0x0227);
delay_ms(1000);
LCD_WR_REG(0x12, 0x001e);
delay_ms(1000);
LCD_WR_REG(0x13, 0x1500);
LCD_WR_REG(0x29, 0x0028);
LCD_WR_REG(0x2B, 0x000f);
delay_ms(500);
LCD_WR_REG(0x20,0x0000);
LCD_WR_REG(0x21,0x0000);
// ----------- Adjust the Gamma Curve ----------//
LCD_WR_REG(0x30,0x0007);
LCD_WR_REG(0x31,0x0707);
LCD_WR_REG(0x32,0x0107);
LCD_WR_REG(0x35,0x0206);
LCD_WR_REG(0x36,0x0406);
LCD_WR_REG(0x37,0x0101);
LCD_WR_REG(0x38,0x0101);
LCD_WR_REG(0x39,0x0207);
LCD_WR_REG(0x3C,0x0504);
LCD_WR_REG(0x3D,0x0806);
//------------------ Set GRAM area ---------------//
LCD_WR_REG(0x50, 0x0000);
LCD_WR_REG(0x51, 0x00EF);
LCD_WR_REG(0x52, 0x0000);
LCD_WR_REG(0x53, 0x013F);
LCD_WR_REG(0x60, 0x2700);
LCD_WR_REG(0x61, 0x0001);
LCD_WR_REG(0x6A, 0x0000);
//-------------- Partial Display Control ---------//
LCD_WR_REG(0x80, 0x0000);
LCD_WR_REG(0x81, 0x0000);
LCD_WR_REG(0x82, 0x0000);
LCD_WR_REG(0x83, 0x0000);
LCD_WR_REG(0x84, 0x0000);
LCD_WR_REG(0x85, 0x0000);
//-------------- Panel Control -------------------//
LCD_WR_REG(0x90, 0x0010);
LCD_WR_REG(0x92, 0x0600);
LCD_WR_REG(0x93, 0x0003);
LCD_WR_REG(0x95, 0x0110);
LCD_WR_REG(0x97, 0x0000);
LCD_WR_REG(0x98, 0x0000);
LCD_WR_REG(0x07, 0x0173); |
Цикл заливки:
Нажмите, чтобы открыть спойлер
Код:
|
LCD_WR_REG(0x0020, 0);
LCD_WR_REG(0x0021, 144);
LCD_WR_REG16(0x0022);
for (int n = 0; n ‹ (176*240)*2; n++)
LCD_WR_RGB(BLUE); |
Бьюсь уже неделю. Мысли кончились...
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 23:39.
|
|