Например TDA7294

Форум РадиоКот • Просмотр темы - Дисплей Nokia 3410 (3310)
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вс июл 27, 2025 00:19:55

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 282 ]     ... , , , 9, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт окт 02, 2009 18:50:00 
Открыл глаза
Аватар пользователя

Зарегистрирован: Вт фев 06, 2007 14:09:10
Сообщений: 57
Откуда: Россия.Пермь
Рейтинг сообщения: 0
На сколько я знаю у СониЭриков есть такое. У одной модели есть дисплеи с разными драйверами. При прошивке телефона, дисплей сам не прошивается, только узнается драйвер дисплея. А дисплей готов к работе с самого начала.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт окт 02, 2009 23:00:40 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 21
Рейтинг сообщений: 143
Зарегистрирован: Сб фев 21, 2009 13:11:40
Сообщений: 1900
Откуда: Москва
Рейтинг сообщения: 0
VadimPa, выложи. мне интересно.

_________________
Ставим плюсы: )


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб окт 03, 2009 15:17:17 
Первый раз сказал Мяу!

Зарегистрирован: Пт окт 02, 2009 18:02:01
Сообщений: 20
Рейтинг сообщения: 0
Оказалось что выложить видео здесь я не могу - слишком большой
файл. Выложил на файлобменник [url]http://letitbit.net/download/3671.3a1c8439702eea7ab077cbe00/OutputFolder.rar.html
Справа LCD извлеченный из телефона, слева купленный в
магазине.
Передаю 8 строк. На правом 7 и 8 строка накладываются на 1 и 2,
а на левом мы их видим когда происходит сдвиг.
Обратите внимание на команду 05. После этой команды оба экрана
выглядят одинаково за исключением что на левом нет переноса строк видимо на них и в правой части есть неотображаемая память за прделами экрана как и вниз.
Может существуют другие версии LCD Nokia 3310, но у меня их нет.
Программа написана на ассемблере для PIC12F629. [/url]


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс окт 04, 2009 10:38:29 
Родился

Зарегистрирован: Ср авг 08, 2007 18:49:34
Сообщений: 16
Откуда: Пермский край
Рейтинг сообщения: 0
Интересно.. Спасибо..


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб окт 17, 2009 20:08:10 
Встал на лапы
Аватар пользователя

Зарегистрирован: Чт ноя 13, 2008 19:22:03
Сообщений: 83
Рейтинг сообщения: 0
Ктонибуть мог поделится библиотекой для протеуса pcd_8544.dll что для дисплея 3310?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб окт 17, 2009 21:09:59 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 1
Рейтинг сообщений: 0
Зарегистрирован: Ср дек 05, 2007 18:55:07
Сообщений: 163
Откуда: Санкт-Петербуг
Рейтинг сообщения: 0
прошу но не помню от какой версии протеуса


Вложения:
Model 3310 для протеуса.rar [27.24 KiB]
Скачиваний: 2789
Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб окт 17, 2009 21:11:19 
Родился

Зарегистрирован: Ср авг 08, 2007 18:49:34
Сообщений: 16
Откуда: Пермский край
Рейтинг сообщения: 0
Вот..


Вложения:
3310.zip [78.99 KiB]
Скачиваний: 2207
Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт ноя 24, 2009 17:19:02 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 1
Рейтинг сообщений: 0
Зарегистрирован: Ср дек 05, 2007 18:55:07
Сообщений: 163
Откуда: Санкт-Петербуг
Рейтинг сообщения: 0
кому интересно нашел магазин где есть дисплейчики 3310 правда не оригинальные http://ultraplus.ru


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср ноя 25, 2009 01:33:08 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 21
Рейтинг сообщений: 143
Зарегистрирован: Сб фев 21, 2009 13:11:40
Сообщений: 1900
Откуда: Москва
Рейтинг сообщения: 0
ты видел сколько они там стоят!!!???? :shock: :shock: :shock:

_________________
Ставим плюсы: )


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср ноя 25, 2009 02:38:59 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 1
Рейтинг сообщений: 0
Зарегистрирован: Ср дек 05, 2007 18:55:07
Сообщений: 163
Откуда: Санкт-Петербуг
Рейтинг сообщения: 0
видел это рубли, я например купил за 109р.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс ноя 29, 2009 12:09:32 
Встал на лапы
Аватар пользователя

Зарегистрирован: Ср ноя 07, 2007 15:17:20
Сообщений: 119
Рейтинг сообщения: 0
Здраствуйте. Есть ли алгоритм работы с дисплеем от 3310, или описание как выводить буквы и цифры как в обучалке про семисегментники? Интересует также бегущая строка.
p.s. все на ассемблере ищу.

_________________
......aлкоголь расширяет сосуды, курение их сужает, а сдают почему-то нервы......


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс ноя 29, 2009 13:51:00 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 1
Рейтинг сообщений: 0
Зарегистрирован: Ср дек 05, 2007 18:55:07
Сообщений: 163
Откуда: Санкт-Петербуг
Рейтинг сообщения: 0
тут матрица рисуй что хочеш,а так начинать стоит с чтения описания на дисп


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс ноя 29, 2009 14:18:21 
Поставщик валерьянки для Кота

Карма: 11
Рейтинг сообщений: 58
Зарегистрирован: Пт окт 31, 2008 09:38:55
Сообщений: 1957
Откуда: Одесса
Рейтинг сообщения: 0
Лично я думаю что начинающему программеру с ассемблером в этот экран дорога заказана :)
Хоть он и прост до безобразия но....требует огромного объёма табличных данных которые к тому же таблицу надо правильно уметь обрабатывать :)
Да и на асме вы ничего толкового сложного не напишете чтоб был нужен такой экран! думаете зря прибуманы знакогенерирующие дисплюи с парралельным интерфейсом? они проще в управлении :) И от мк требуют только номера букры....а это - графическая матрица памяти :) бит =1 - точка закрасилась, 0 - точка погасла, хотя есть и режим инверсии когда 0-затемнена, 1 - прозрачная точка :)
Моё мнение - оно вам не нужно как начинающему АСМовцу :)
так...пошалить...
бегущая строка моргание скроллинг вверх-вниз - это всё вообще безо всяких проблем он же о символе понятия не имеет - гоните в него поток битов и они последовательно будут отображаться :)
Снова таки есть туча параметров этого потока последовательности битов последовательности байтов строк и т.д. всё конфигурится :)
Но помоему для него самое то - это Си!

Не думаю что начинающий сможет сделать вот такое :
1) расширенный режим
ну или хотябы
2) Базовый режим

_________________
Что нас не убило сделало нас осторожней
Не доверяйте русским лужам - это может быть вход в метро.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб янв 02, 2010 20:18:50 
Опытный кот
Аватар пользователя

Зарегистрирован: Сб янв 05, 2008 11:05:15
Сообщений: 849
Откуда: Україна м.Луцьк
Рейтинг сообщения: 0
В CVAVR кто то запустил дисплей??? Я написал
Код:
writecomm(0x21);
writecomm(0xC8);
writecomm(0x06); 
writecomm(0x13);
writecomm(0x20);
writecomm(0x0C);
writecomm(0b00100001);
writecomm(0b00011111);

writecomm((0x40|1));   // Y axis
writecomm((0x80|1));   // X axis
writedata(0b11111111);

увидел кучу мусора на LCD в Proteus. Планурую разобратся с библиотекой Pavel V. и попробовать переписать на CVAVR но знания у меня не большые и скоро сесия(((

_________________
Я не Сашок!!!


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб янв 02, 2010 22:44:57 
Поставщик валерьянки для Кота

Карма: 11
Рейтинг сообщений: 58
Зарегистрирован: Пт окт 31, 2008 09:38:55
Сообщений: 1957
Откуда: Одесса
Рейтинг сообщения: 0
Ну вообще-то лично у меня именно так он и заработал - важно выбрать правильную скорость spi и правильный режим и правильно комутировать вывод комманды/данных, правильно питать и правильно согласовать....не забывать что в экране есть диоды которые поднимут ему питание до 5-ти вольт поэтому нужен стабилизатор на 3.3 который умеет и повышенное напряжение понижать до нужного уровня :)(а можно нагрузить кроме экрана 3.3 вольтовую линию ещё резюком омм на 200

_________________
Что нас не убило сделало нас осторожней
Не доверяйте русским лужам - это может быть вход в метро.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс янв 03, 2010 11:44:51 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 1
Рейтинг сообщений: 0
Зарегистрирован: Ср дек 05, 2007 18:55:07
Сообщений: 163
Откуда: Санкт-Петербуг
Рейтинг сообщения: 0
у меня он работает и от 5в живой пока :tea:


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс янв 03, 2010 12:10:40 
Опытный кот
Аватар пользователя

Зарегистрирован: Сб янв 05, 2008 11:05:15
Сообщений: 849
Откуда: Україна м.Луцьк
Рейтинг сообщения: 0
пока.... лучше не игратся и поставить стабилизатор на 3,3В

Коечто у меня получается :) Понял что полноценную библиотеку для CVAVR написать не хватит ума то я сделал немного по другому, к проекту прикрепил два исходных файла в одном функции работы с диплеем, а в главном эти функции использую. Работаю пока в Proteus так как дисплея нету и не скоро будет((( Текст вывести удалось, но есть несколько вопросов: почему вывод не начинается с самого верху?,
Код:
// Wait until Tx register empty
while ( (SPSR & 0x80) != 0x80 );

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


Вложения:
Комментарий к файлу: Функции работы с дисплеем
lcd.c [6.08 KiB]
Скачиваний: 1038
Комментарий к файлу: Мой основной исходник и банальный вывод символов :)
3310.c [2.83 KiB]
Скачиваний: 984
Комментарий к файлу: Вот что у меня получилось в Proteus
3310.jpeg [19.39 KiB]
Скачиваний: 1550

_________________
Я не Сашок!!!
Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс янв 03, 2010 16:34:28 
Опытный кот
Аватар пользователя

Зарегистрирован: Сб янв 05, 2008 11:05:15
Сообщений: 849
Откуда: Україна м.Луцьк
Рейтинг сообщения: 0
Ещё немного переписал функции LCD. За основу взята библиотека pcd8544.c в теме она есть. Теперь слова отображаются с верхнего левого угла LCD.
Вопрос по
Код:
// Wait until Tx register empty
while ( (SPSR & 0x80) != 0x80 );

остался открытым.

И ещё: что делает pgm_read_byte и как его заменить в CVAVR?

_________________
Я не Сашок!!!


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн янв 04, 2010 23:23:12 
Опытный кот
Аватар пользователя

Зарегистрирован: Сб янв 05, 2008 11:05:15
Сообщений: 849
Откуда: Україна м.Луцьк
Рейтинг сообщения: 0
Написал елементарные функции вывода символа и строки
Код:
void lcd_putc (unsigned char index)
{
    int i=0;
    for (i=0; i<5; i++)
    {
        lcd_send (font_lookup[index][i], lcd_data);
    }
   
    lcd_send (0b0000000, lcd_data);
}

void lcd_put_str (unsigned char string[])
{
    int tmp_index=0;
   
    while (string[tmp_index] != '\0')
    {
        lcd_putc (string[tmp_index]);
        tmp_index++;
    }
}

С выводом символов всё хорошо но вот если скразу строка то олучается бред, моя голова уже неварит(((
Переменые где записаны индексы символов попорядку
Код:
unsigned char www [] = {87,87,87}; //www
unsigned char radiokot [] = {82,65,68,73,79,75,79,84}; //radiokot
unsigned char ru [] = {82,85}; //ru

Вывод на дисплей
Код:
lcd_put_str (www);
lcd_putc (14);
lcd_put_str (radiokot);
lcd_putc (14);
lcd_put_str (ru);

И вот что получается
Изображение

_________________
Я не Сашок!!!


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн янв 04, 2010 23:39:33 
Сверлит текстолит когтями
Аватар пользователя

Карма: 22
Рейтинг сообщений: 81
Зарегистрирован: Пн дек 08, 2008 10:58:48
Сообщений: 1262
Откуда: Винница
Рейтинг сообщения: 0
"Или наденьте трусы, или снимите крестик"
В смысле, вы можете позволить себе так сделать строку только при объявлении массива через указатель, а так, как Вы делаете. то только с завершающим нулем

unsigned char www [] = {87,87,87,\0}; //www

через указатель

char *www="www"; // так можно


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 282 ]     ... , , , 9, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

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


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y