roboforum.ru

Технический форум по робототехнике.

NOKIA MONOH LCD(всёонём)

Резисторы, транзисторы, конденсаторы, микросборки, чип компоненты ...
Вопросы согласования управляющих модулей с периферией.

NOKIA MONOH LCD(всёонём)

Сообщение ilalexey » 17 май 2016, 18:10

Существует ли универсальный способ узнать параметры нонейм экрана, котоый теоретически от нокии(3310)?
Скажем, скетч дуиновский какой, который тестит экран и выдаёт парметры?
Уже чёрт знает какой экран попадается с правильными габаритами, но не такими характеристиками. Кучу времени нужно убить, чтобы всё вышло.
Сегодня попался 96х65(вместо 84х48). Включаться - включается, но фигню выдаёт. До этого попался 85х48(102х56/8=714).
Как можно облегчить поиск параметров?
---
пс: использую LCD5110_Graph библиотеку
---
Последовательность действий.
Если нашли на барахолке похожий экран примерных габаритов с 8ю контактами и он завёлся(от LCD5110_Graph), но вывел сдвижку строк (или ресет):
1. Заливаем "клюшки". Фоткаем. Считаем точки. Переписываем в LCD5110_Graph "горизонт","вертикаль" и исходя из найденного буфер(тот что 504. т.е. h*v/8)
2. Заливаем, анализируем. Если горизонтальной сдвижки нет - угадали.
3. Тоже с вертикалью.
4. И так до опупения
Последний раз редактировалось ilalexey 20 май 2016, 00:15, всего редактировалось 1 раз.
Аватара пользователя
ilalexey
 
Сообщения: 3202
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

Re: NOKIA MONOH LCD(всёонём)

Сообщение Madf » 17 май 2016, 18:14

Никак! Подобная чехарда и с SSD1306, контроллер единый, а OLED экранов туева-куча + некоторые ухитряются ещё и свои фишки как-то впихивать (видимо аля подделки). :(
В общем - ковыряние.
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: NOKIA MONOH LCD(всёонём)

Сообщение ilalexey » 17 май 2016, 18:27

Ну, а скажем, шашечки загонять с заведомо большим полем и как то вычислять сдвиг/буфер?
--
Ещё один вопрос: кто как сражается с неквадратностью точки? Те чтобы картинка не жмакалась по вертикали?

Добавлено спустя 8 минут 26 секунд:
Сам Экран вычислить визуально можно, хоть и не быстро, с помощью фотика и джимпа. А вот с буфером полная лажа. Последний экран вообще в перегруз уходит постоянно в некоторых вариантах настроек.
Вложения
96x65_temp.png
Аватара пользователя
ilalexey
 
Сообщения: 3202
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

Re: NOKIA MONOH LCD(всёонём)

Сообщение Madf » 17 май 2016, 19:22

Мало знать физ.свойства экрана (разрешение/цвет), в логической части геморроя ещё больше.
В своё время, на спектруме писали прогу, которая позволяла визуально подбирать режимы и вытаскивать спрайты/шрифты из программ/игрушек (глазом).
Можно конечно попробовать сделать нечто подобное, но слишком много неизвестных/условий и всё это не будет универсальным, для каждого типа контроллера, так или иначе придется корпеть над алгоритмом. И уж точно, автоматически нечего не будет работать, хотя если делать и автоматику, то система анализа + логики работы, будет нерентабельна... :D
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: NOKIA MONOH LCD(всёонём)

Сообщение ilalexey » 17 май 2016, 20:08

Накалякал "точкопоисковые" картинки. Клюшки 5х5. Экран чёткий попался, с квадратной точкой(у остальных 1 к 1.3 примерно)
---
уже ближе. хоть примерно можно понять что к чему.
Вложения
china_3310_lcd_002.jpg
120x120_temp_001.jpg
120x120_temp_001.jpg (15.52 КиБ) Просмотров: 2950
Аватара пользователя
ilalexey
 
Сообщения: 3202
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

Re: NOKIA MONOH LCD(всёонём)

Сообщение dccharacter » 17 май 2016, 20:20

Блин, у тебя количество строк/столбцов просто неправильно задано, экран работает
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: NOKIA MONOH LCD(всёонём)

Сообщение ilalexey » 17 май 2016, 20:29

Как бы о том и разговор - в минимум телодвижений найти искомое(геометрия экрана+размер буфера)
--
единственное, чего не понимаю, чего оно ресетится в некотором положении(или это только картинка..)

Добавлено спустя 5 минут 45 секунд:
Проблема быстро найти "габариты чипа". Габариты экрана по картинке видны.
Аватара пользователя
ilalexey
 
Сообщения: 3202
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

Re: NOKIA MONOH LCD(всёонём)

Сообщение ilalexey » 19 май 2016, 13:44

Есть ли какая команда у PCD8544 для разворота изображения на 180 градусов?
Аватара пользователя
ilalexey
 
Сообщения: 3202
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

Re: NOKIA MONOH LCD(всёонём)

Сообщение Madf » 19 май 2016, 13:48

Судя из датащита - нет, народ программно вращает (в зависимости от либы).
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: NOKIA MONOH LCD(всёонём)

Сообщение ilalexey » 19 май 2016, 14:24

чёрт..
Либа LCD5110_Graph. Они почти все похожи. Нашёл Adafruit-GFX-Library в которой есть setRotation, только так и не понял сам процесс разворота.
..думал накопипастить в LCD5110_Graph нужное.
Собственно вся канитель из за дизайна экрана, т.е. шишки с чипом, которая не способствует созданию эффектного корпуса(+ ещё пустые поля по периметру).
Думал уже переходить на моторолу с115, но там шишка ещё больше вроде.

Добавлено спустя 14 минут 27 секунд:
Набросал либу к Eagle и габариты в каде. Вдруг пригодится кому.
Вложения
lib_eagle.png
n3310.zip
(8.7 КиБ) Скачиваний: 0
Аватара пользователя
ilalexey
 
Сообщения: 3202
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

Re: NOKIA MONOH LCD(всёонём)

Сообщение ALS » 19 май 2016, 19:09

Аватара пользователя
ALS
 
Сообщения: 803
Зарегистрирован: 24 окт 2011, 23:32
Откуда: Севастополь
прог. языки: асм

Re: NOKIA MONOH LCD(всёонём)

Сообщение Madf » 19 май 2016, 19:37

ilalexey писал(а):Набросал либу к Eagle и габариты в каде. Вдруг пригодится кому.

экспортни плиз в DipTrace
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: NOKIA MONOH LCD(всёонём)

Сообщение ilalexey » 19 май 2016, 23:56


Спасибо, гляну.

Добавлено спустя 4 минуты 57 секунд:
Madf писал(а):
ilalexey писал(а):Набросал либу к Eagle и габариты в каде. Вдруг пригодится кому.

экспортни плиз в DipTrace

Да не вопрос. Дело за малым - у меня нет DipTrace с вытекающим отсутствием Eagle_to_DipTrace_SCH.ulp и Eagle_to_DipTrace_PCB.ulp.
Хотя мне казалось, что когда-то было. Поиск по диску на скорую результатов не дал.

Добавлено спустя 7 минут 11 секунд:
..думал качнуть DT, а он инсталяшкой походу - не, нехачуха. Лучше скинь плагины(а вдруг они работают без дт)

Добавлено спустя 1 час 27 минут 50 секунд:
И ещё, ньюанс по пинам - для нокиевской дефолтной пружинистой гребёнки это особой погоды не сделает, но для "резинки" могут быть накладки.
Хотелось бы избежать "осадочка". В даташитах информации не заметил.
Обычно в дизайне чего либо можно проследить закономерность. В данном случае моё мнение разделилось. Несколько моментов указывает на метрическую систему.
Есть мысли как правильно?
Вложения
n3310_pins.png
Последний раз редактировалось ilalexey 20 май 2016, 14:48, всего редактировалось 1 раз.
Аватара пользователя
ilalexey
 
Сообщения: 3202
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

Re: NOKIA MONOH LCD(всёонём)

Сообщение ilalexey » 20 май 2016, 14:46

Файлы для DipTrace
Вложения
n3310_DipTrace.zip
(3.5 КиБ) Скачиваний: 0
Аватара пользователя
ilalexey
 
Сообщения: 3202
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

Re: NOKIA MONOH LCD(всёонём)

Сообщение Madf » 20 май 2016, 19:42

Спасибо, вечером попробую, отпишусь.
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

След.

Вернуться в Электроника, электротехника

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4