PDA

Просмотр полной версии : LCD от нокии



индюк
11.06.2006, 20:10
взял я индикатор чб от нокии 2100. стал в него данные писать - идут! индицируются значит. только вот очень удивился я - индикация идет не с слева на право а наоборот - то есть когда сеачала ставишь адресс сроки и столбца по нулям и начинаешь туда пихать данные - то идет заполнение экрана из вернего правого угла к левому углу - все шиворот на выворот.кто нибудь может мне чтонибудь сказать по этому поводу.? почему у них наоборот так все?

UN9GW
11.06.2006, 20:43
Есть данные по Нокии 3310, если подойдут можно поделиться.

AlexanderT
11.06.2006, 21:44
А собственно какая разница с какой стороны? ведь для изменения хоть одного символа нужно заново переписать весь экран и поскольку это происходит очень быстро мы видим нормальное изображение.

UN9GW
11.06.2006, 22:06
Да нет, Александр. Символы можно менять отдельно. Не нужно переписывать весь экран.

4Z5PM
11.06.2006, 22:28
взял я индикатор чб от нокии 2100. стал в него данные писать - идут! индицируются значит. только вот очень удивился я - индикация идет не с слева на право а наоборот - то есть когда сеачала ставишь адресс сроки и столбца по нулям и начинаешь туда пихать данные - то идет заполнение экрана из вернего правого угла к левому углу - все шиворот на выворот.кто нибудь может мне чтонибудь сказать по этому поводу.? почему у них наоборот так все?

Я то уж точно знаю почему с права на лево... :D

индюк
12.06.2006, 00:13
Igor_GW - поделитесь плиз на мыло pinkpink1 dog mail.ru

AlexanderT - там можно задавать адрес куда писать данные.

4Z5PM - поделитесь, в чем засада.

AlexanderT
12.06.2006, 10:13
индюк
там можно задавать адрес куда писать данные
-----------------------------------------------------------
Тогда не понятен ваш первый вопрос,если можно задавать адрес то о каком "обратном" направлении речь?

Игорь-16
12.06.2006, 10:22
Я то уж точно знаю почему справа на лево...
:lol: :lol: :lol: :super:


А дорогие эти индикаторы? Или из убитых телефонов за копейки?

индюк
12.06.2006, 13:40
AlexanderT - дело в том, что инкримент адреса идет автоматически при записи данных, а если адресс каждый раз заново писать то прога распухнет и неудобно это.
адресс удобно задавать только когда надо маленькую область экрана изменить, а не при каждом записанном байте. это все равно что при письме от руки перед каждой буквой номер ставить. не очень то удобно - согласитесь.

UN9GW
12.06.2006, 15:19
Посмотрите вот эту инициализацию:

void LcdInit ( void )
{
// Pull-up on reset pin.
PORTC |= LCD_RST_PIN;

// Set output bits on port B.
DDRC |= LCD_RST_PIN | LCD_DC_PIN;// | LCD_CE_PIN | SPI_MOSI_PIN | SPI_CLK_PIN;

Delay();

// Toggle display reset pin.
PORTC &= ~LCD_RST_PIN;
Delay();
PORTC |= LCD_RST_PIN;

LcdSend( 0x21, LCD_CMD ); // LCD Extended Commands.
LcdSend( 0xC8, LCD_CMD ); // Set LCD Vop (Contrast).
LcdSend( 0x06, LCD_CMD ); // Set Temp coefficent.
LcdSend( 0x13, LCD_CMD ); // LCD bias mode 1:48.
LcdSend( 0x20, LCD_CMD ); // LCD Standard Commands, Horizontal addressing mode.
LcdSend( 0x0C, LCD_CMD ); // LCD in normal mode.

}

Это я писал для 3310 на Си под Atmel, возможно пригодится.

индюк
12.06.2006, 18:22
ну, все правильно, все тоже самое я посылаю, толька не на си. наверно это экран сам такой запаренный.
я вот только до конца не разобрался - bias что регулирует - частоту сканирования пикселей?

4Z5PM
12.06.2006, 19:28
4Z5PM - поделитесь, в чем засада.

юаголопдерп Я
:super: :crazy: ...ьсиларбод адут и ежу "ино" отч
:lol: .овел ан аварп с тушип етирви аН

UN9GW
12.06.2006, 19:57
Тут весь проект. Правда уже старый, но может что-нибудь пригодится.

EU1CC
12.06.2006, 21:45
А откуда исходные данные брал? На шару? Или есть даташит? Если да, то какой контроллер стоит?

индюк
12.06.2006, 22:14
4Z5PM - уууууууууууууу, злой дядка. знаю я ваш язык странный. а вы там все левши чтоль? я вот сам из тулы, а правша почуму то.
вы хотите сказать что это специальный дисплей?

4Z5PM
12.06.2006, 23:23
4Z5PM - уууууууууууууу, злой дядка. знаю я ваш язык странный. а вы там все левши чтоль? я вот сам из тулы, а правша почуму то.
вы хотите сказать что это специальный дисплей?

Ну, то-что вы наш язык знаете это меня не удивляет.... Он один из самых простых в мире! Вот вы Финский освойте!! Это да...

микроха
13.06.2006, 00:01
от моторов...ч-б LCD (96x96) - относительно легко использовать... Шина наподобии i2c....

UN9GW
14.06.2006, 21:03
Если интересно - есть данные по программированию 3510i, 6610, S65 (Siemens). Последний довольно интересный - 176x132, TFT.

alexlav
16.06.2006, 07:00
Кому интересна тема- сходите на http://rifer.ucoz.ru/
Там у человека подборка очень хорошая :D

индюк
18.06.2006, 16:37
2 Igor_GW
вышлите плиз pinkpink1 dog mail.ru

UN9GW
18.06.2006, 17:24
To индюк:
В архиве несколько моделей дисплеев от S65. Я использовал дисплей с контроллером L2F50. Если у Вас такой же - имейте в виду команды инициализации у него несколько иные. Дисплей хоть и не дешёвый, но шикарный. Желаю Вам удачи!
P.S. Придумайте другой ник - не удобно обращаться:)

индюк
19.06.2006, 02:25
спасибо за инфу

а чем вам мой ник не нравиця? у меня фамилия почти такая. вот дадут мне 4 категорию тогда и сменю. а с категорией чото тянут - говорят законодательство меняется, жди пока все ясно станет. не знаю кароче чего там.

UN9GW
20.06.2006, 15:29
Насчёт ника: если интересуетесь такими вещами, то уже не индюк :)
Удачи Вам, Алексей!

Veka
20.06.2006, 18:18
Для интересующихся применением телефонных LCD совет:
сходите по адресам
http://sandiding.tripod.com/Bertys.html ,
http://www.lcdinfo.com ,
http://www.microsyl.com ,
http://users.skynet.be/bk317494/index.htm .

UN9GW
24.06.2006, 00:52
Вообще-то, лучше знать тип контроллера дисплея и иметь на него PDF. Вот с этим как раз таки и возникают проблеммы.

индюк
24.06.2006, 16:04
да у меня есть и пдф и всякие проги и пишу я на экране чего и как захочу при помощи аврки и компа. просто изначально экран заполняется как то не так как я ожидал. вот и все. но я зделал ход конем - отодрад зеркало сзади и перевернул экран и теперь все так как мне надо. а еще куупил другой экран.