Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
15.02.2010, 17:00
|
|
Прописка
Регистрация: 21.10.2005
Сообщений: 251
Сказал спасибо: 11
Сказали Спасибо 22 раз(а) в 17 сообщении(ях)
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
Сообщение от smart85
|
может быть 6230?
|
Блин ступил . Действительно 6230i .
__________________
Саперы ходят медленно, но лучше их не обгонять.
|
|
|
|
24.02.2010, 01:18
|
|
Гражданин KAZUS.RU
Регистрация: 17.07.2006
Адрес: PV.DP.UA
Сообщений: 620
Сказал спасибо: 3
Сказали Спасибо 60 раз(а) в 48 сообщении(ях)
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
Сообщение от vdlab
|
Вообще в даташите на дисплей указывается R69406, но судя по Power On/Off Sequence, описанных в даташите, названия, адреса и назначения управляющих регистров полностью совпадают с таковыми у MC2PA8201. Как я понял, это полные аналоги.
з.ы. А вообще, можете обратиться к первоисточнику этой информации.
з.з.ы. Кстати там же есть интересная ссылочка на подборку даташитов от многих дисплеев
|
Сообщение от demadsv
|
Так уже подключали эти диспы,или только информация к размышлению?
|
Значит отчитываюсь: Наконец то добрался до дисплея, проверил соответствие приведенного ранее(на 24 стр) даташита и реального дисплея. Все соответствует даташиту, дисплей запускается и адекватно работает. Проверял как на оригинальном дисплее от Нокии 6270, так и на китайской копии, Единственное замечание по китайцу - немного другой порядок расположения выводов подсветки, из за чего долго не мог понять почему она не работает (у меня две группы были включены параллельно, а не последовательно, как в телефоне,если бы подключил так же, ничего бы и не заметил).
__________________
Если ты читаешь это - значит тебе нечем заняться...
|
|
|
|
24.02.2010, 17:57
|
|
Временная регистрация
Регистрация: 12.09.2007
Сообщений: 81
Сказал спасибо: 0
Сказали Спасибо 10 раз(а) в 9 сообщении(ях)
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
А фотки можна глянуть? Я не то что не верю,просто интересно как картинка,как дисп по качеству.И неплохо было-бы выложить примерчик подключения(распиновка там,схемка,исходнички...)
|
|
|
|
24.02.2010, 20:28
|
|
Гражданин KAZUS.RU
Регистрация: 17.07.2006
Адрес: PV.DP.UA
Сообщений: 620
Сказал спасибо: 3
Сказали Спасибо 60 раз(а) в 48 сообщении(ях)
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
C фотками пока проблема, нормальный фотик будет только на след. неделе, так что выкладываю то, что есть, за качество как говорится звыняйте...
Кода там три строчки во общем то, инициализация у диспа очень простая, и хорошо описана в даташите. Распиновку и даташиты на контроллер я уже выкладывал в этой теме, правда на оригинальном дисплее не указан был первый вывод, поэтому нумерация условная. На китайском клоне номера были указаны, поэтому файл распиновки поправил и выкладываю.
з.ы. если уж совсем тяжко с кодом будет - выложу чуть позже, правда он под 16й ПИК, т.к. лень было специально для теста делать отдельную плату.
__________________
Если ты читаешь это - значит тебе нечем заняться...
|
|
|
Эти 2 пользователя(ей) сказали Спасибо vdlab за это сообщение:
|
|
|
03.03.2010, 16:37
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,528
Сказал спасибо: 737
Сказали Спасибо 1,927 раз(а) в 799 сообщении(ях)
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
Что-не получается. Дисплей от 3310, неоригинальный. Очень похож на такой вот.
Инициализация вроде как проходит. Во всяком случае, мусор с экрана убирается, контрастность регулируется... А дальше наблюдается известная картина Малевича. Т.е. ничего не выводится. Только черный квадрат на весь экран.
Цитата:
|
writecom(0b00100001); //LCD Extended Commands
writecom(0b11000111); //Set Temp coefficent
writecom(0b00001000); //ïîðÿäîê áèòîâ â SPI
writecom(0b00010011); //LCD bias mode 1:48
writecom(0b11010100); //Vop
writecom(0b00100000); // Horizontal addressing and H=0
writecom(0b01000000); //Y = 0
writecom(0b10000000); //X = 0
writecom(0b00001001); //all display segments on
writecom(0b00001000); //display blank
writecom(0b00001100); //normal mode
|
В протеусе все работает. SPI программный - взял первую попавшуюся библиотеку. Диаграмма в приложении.
Вот такую процедурку для теста сделал. Один черт...
Цитата:
|
void TrashLcd(void)
{
int col, page;
unsigned char myPageAddr;
for(page = 0; page ‹ 6; page++)
{
myPageAddr = (page | 0x40);
writecom(myPageAddr);
writecom(0x80);
for (col = 0; col ‹ 84; col++)
writedata(0x22);
}
}
|
Что может быть?
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
|
|
|
|
03.03.2010, 18:45
|
|
Частый гость
Регистрация: 23.07.2006
Сообщений: 13
Сказал спасибо: 6
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
Сообщение от DK
|
Что-не получается. Дисплей от 3310, неоригинальный.
|
Вот ссылка на обсуждение статьи на эту тему на Радиокоте.
|
|
|
|
03.03.2010, 19:25
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,018
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
DK, Сравни инит - это рабочий :
PHP код:
|
void lcd_init(VOID){
int16 i=0;
TRISD = 0;
LATD = 0;
delay_ms (10) ;
RST = 1; // хард сброс
delay_ms (35) ;
lcd_cmd(0x21); // Расширинный режим
lcd_cmd(0xd0); // контрастность
lcd_cmd(0x06); // Adjust voltage bias.
lcd_cmd(0x13); //
lcd_cmd(0x70); // Сдвигаем на N строк
lcd_cmd(0x20); // Нормальный режим
lcd_cmd(0x0c); // Activate all segments.
for(i = 900; i › 0; i--)
{
lcd_data(0);
}
lcd_cmd(0x40); // курсор 0 0
lcd_cmd(0x80); // ------//------
}
|
PHP код:
|
void main(void)
{
TRISD=0;
LATD=0;
lcd_init();
// 0123456789abc
printf(lcd_putc,"1 Выбор ");
delay_ms (1500) ;
lcd_cmd(0x21); // расш. режим
lcd_cmd(0x7f); // сдвиг вверх на максимум
lcd_cmd(0x20); // норм. режим
lcd_gotoxy(1,0);
printf(lcd_putc,"2 Старт ");
lcd_gotoxy(2,0);
printf(lcd_putc,"3 Выход abc");
}
|
__________________
Осторожно , злой кот
Последний раз редактировалось dosikus; 03.03.2010 в 19:36.
|
|
|
Сказали "Спасибо" dosikus
|
|
|
04.03.2010, 01:59
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,528
Сказал спасибо: 737
Сказали Спасибо 1,927 раз(а) в 799 сообщении(ях)
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
dosikus, большое спасибо. Заработало. Дело было не программе... Я пока индикатор на соплях к макетке прикручивал, провод отвалился Причем, не до конца. Я когда паял, боялся перегреть - вот и результат
А вот насчет сдвига не совсем понял. У меня надо writecom(0x45), иначе полстроки отгрызает. Но адресация потом с 1 идет, неудобно. А вниз сдвинуть можно?
Небольшой оффтоп: Я только понять не могу как проверить, ушел по SPI байт, или нет?
Цитата:
|
SSPBUF;
SSPBUF = command_in;
while(!BF) continue; //Wait until Tx register empty
|
не срабатывает - зацикливается. Приходится тупо задержку на 10мкс ставить.
Что-то я туплю. Вот привычка с программной реализацией работать сказывается...
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
|
|
|
|
04.03.2010, 14:15
|
|
Прописка
Регистрация: 26.11.2009
Сообщений: 139
Сказал спасибо: 4
Сказали Спасибо 24 раз(а) в 16 сообщении(ях)
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
А ни у кого нет данных
по дисплеям от "Motorola V177"
и от дисплея "Siemens C62"
|
|
|
|
04.03.2010, 18:11
|
|
Прохожий
Регистрация: 03.01.2010
Сообщений: 3
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
У меня есть экран от Samsung SGH-X210 кто-нибудь подключал к AVR?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 09:41.
|
|