Например TDA7294

Форум РадиоКот • Просмотр темы - LCD nokia 3310
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вт мар 24, 2026 18:10:28

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


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



Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 231 ]     ... , , , 8, , , ,  
Автор Сообщение
 Заголовок сообщения: Re: LCD nokia 3310
СообщениеДобавлено: Пн окт 18, 2010 05:35:57 
Грызет канифоль
Аватар пользователя

Карма: 2
Рейтинг сообщений: 2
Зарегистрирован: Вт июн 15, 2010 07:16:42
Сообщений: 299
Откуда: Иркутск
Рейтинг сообщения: 0
Цитата:
Нахрена там нужна инициализация таймера
и его практически пустой обработчик?

Да на это можно забить (это из другой оперы), лень было причесывать :) Но Вы люди грамотные, сами догадались... :))


Вернуться наверх
 
 Заголовок сообщения: Re: LCD nokia 3310
СообщениеДобавлено: Пн окт 18, 2010 14:35:19 
Друг Кота
Аватар пользователя

Карма: 25
Рейтинг сообщений: 99
Зарегистрирован: Вс янв 24, 2010 19:19:52
Сообщений: 4468
Откуда: Главный Улей России (Moscow)
Рейтинг сообщения: 0
:))) :))) :))) Ясно, а то я всё думал, зачем r16 и SREG запихиваются по прерыванию таймера в стек, а потом выплёвываются обратно. Хотя там был закомментированный код и потом попял, что скорее всего это был остаток от какой-то другой программы. :)
Сейчас вожусь с одним проектом, в котором буду применять Ваши шаблоны. Это у меня будет терминал для отображения выводимых с COM порта ПК байтов на экран нокии 3310.
Короче - это будет у меня отладочный инструмент. Ещё раз спасибо за проекты - мне понравилась эта реализация. :beer: :beer: :beer: :beer:

_________________
I am DX168B and this is my favourite forum on internet!


Вернуться наверх
 
 Заголовок сообщения: Re: LCD nokia 3310
СообщениеДобавлено: Пн окт 18, 2010 16:07:21 
Поставщик валерьянки для Кота

Карма: 11
Рейтинг сообщений: 58
Зарегистрирован: Пт окт 31, 2008 09:38:55
Сообщений: 1957
Откуда: Одесса
Рейтинг сообщения: 0
По поводу отладочного терминала - есть на этом сайте конкурсная работа продуманного до мелочей терминала для этого экранчика и с использованием пс2 клавы...помоему...чем городить огород лучше довериться человеку который уже это сделал

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


Вернуться наверх
 
 Заголовок сообщения: Re: LCD nokia 3310
СообщениеДобавлено: Пн окт 18, 2010 16:50:08 
Друг Кота
Аватар пользователя

Карма: 25
Рейтинг сообщений: 99
Зарегистрирован: Вс янв 24, 2010 19:19:52
Сообщений: 4468
Откуда: Главный Улей России (Moscow)
Рейтинг сообщения: 0
clawham писал(а):
чем городить огород лучше довериться человеку который уже это сделал

Ну во первых - для набора опыта. :)
Во вторых - с программой я уже закончил, отладил, осталась сборка девайса. (отпечатать плату, протравить, спаять и собрать это всё в корпус) :) :)

_________________
I am DX168B and this is my favourite forum on internet!


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
 Заголовок сообщения: Re:
СообщениеДобавлено: Чт окт 21, 2010 07:32:39 
Встал на лапы

Зарегистрирован: Пт июл 09, 2010 17:44:34
Сообщений: 81
Откуда: Татарстан, г. Казань
Рейтинг сообщения: 0
day177 писал(а):
Подкиньте пожулуйста у кого есть модельку LCD Nokia 3310 для Proteus


Вложения:
2_nokia3310.rar [26.32 KiB]
Скачиваний: 577
Вернуться наверх
 
 Заголовок сообщения: Re: LCD nokia 3310
СообщениеДобавлено: Чт ноя 11, 2010 21:54:06 
Прорезались зубы

Карма: -10
Рейтинг сообщений: -20
Зарегистрирован: Пн окт 04, 2010 11:55:41
Сообщений: 228
Рейтинг сообщения: 0
Всем привет! вообщем собрал схемку вот этсюда с экраном от 3310 http://chipenable.ru/index.php/how-connection/22-lcd-nokia3310-avr.html только мегу 32 взял
все завелось почти с первого раза в протусе.
вот теперь прицепил датчик температурный, с кодом все понятно как цеплять, а вот как вывести температуру не знаю, хотел для начала в самом простом формате Т=20С(к примеру), кусок кода не поскажете, чтобы использовать знакогенератор который взял по ссылке выше приведеной?


Вернуться наверх
 
 Заголовок сообщения: Re: LCD nokia 3310
СообщениеДобавлено: Вс ноя 14, 2010 23:12:01 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Чт окт 21, 2010 21:05:35
Сообщений: 36
Откуда: г.Архангельск
Рейтинг сообщения: 0
Не открою большой секрет но:
На заметку кто побаивается, дисплей Nokia3310 может прекрасно работать и от 5 вольт. Да понимаю что не по паспорту, но если не хочется заморачиваться с согласованием- работа без проблем. Лично у меня в таком режиме работает дисплей уже более полугода, ничего не сгорело и не задымилось.


Вернуться наверх
 
 Заголовок сообщения: Re: LCD nokia 3310
СообщениеДобавлено: Пн ноя 15, 2010 23:56:30 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пн ноя 15, 2010 23:48:09
Сообщений: 104
Откуда: Украина, Кривой Рог
Рейтинг сообщения: 0
Я использую исходники с тех что были выложены тут http://www.radiokot.ru/articles/29/.
Вроде разобрался со всем что нужно было, кроме одного.
Как пользоваться функцией void LcdImage (flash unsigned char *imageData); //вывод изображения
В исходниках не хватает части где само изображение. То ли оно во внешних файлах то ли не пойму :(

Кто пользовался этой функцией, подскажите как. Только доходчиво, я не сильно разбираюсь в программировании. И нужно как это сделать на С.

И еще вопрос, не не столь важный. Шрифты другие бывают к этому дисплею?


Вернуться наверх
 
 Заголовок сообщения: Re: LCD nokia 3310
СообщениеДобавлено: Вт ноя 16, 2010 22:20:21 
Вымогатель припоя
Аватар пользователя

Зарегистрирован: Сб дек 27, 2008 12:01:35
Сообщений: 580
Откуда: Россия, Екатеринбург
Рейтинг сообщения: 0
Valentin44 писал(а):
И еще вопрос, не не столь важный. Шрифты другие бывают к этому дисплею?

Этот дисплей самих шрифтов несодержит, так что вы можете использовать любой шрифт, другое дело - его надо сделать или найти. Шрифт может быть любым, главное чтобы его разрешение было кратно 6х8,можно и любой другой размер, но тогда будет сложнее или пустые области будут.
Могу предложить самописную программу для создания шрифтов - символьный генератор


Вернуться наверх
 
 Заголовок сообщения: Re: LCD nokia 3310
СообщениеДобавлено: Вт ноя 16, 2010 22:37:54 
Потрогал лапой паяльник

Зарегистрирован: Пт янв 29, 2010 19:42:27
Сообщений: 315
Рейтинг сообщения: 0
открою и я "секрет"
использую экранчики от триум марс (дико похожи но разрешение немного больше и еще пару особенностей)
по питанию 680 ом и керамика 1 мкф непосредственно по питанию на ногах ЛСL
по остальным линиям 470-1000 Ом ..и эти же линии через 330 ом на ISP
CSE вообще на земле . (программирование сопровождается зарисовкой экрана байтами программы которая грузится- дико наглядно )
и работайте от 2.8 до 5.5 вольт включительно ниче не сгорит

_________________
ух ты.... показывает


Вернуться наверх
 
 Заголовок сообщения: Re: LCD nokia 3310
СообщениеДобавлено: Чт ноя 18, 2010 18:32:12 
Друг Кота
Аватар пользователя

Карма: 25
Рейтинг сообщений: 99
Зарегистрирован: Вс янв 24, 2010 19:19:52
Сообщений: 4468
Откуда: Главный Улей России (Moscow)
Рейтинг сообщения: 0
Alex_EXE писал(а):
Могу предложить самописную программу для создания шрифтов - символьный генератор

Прикольный софт. :) :) :beer:
Только для нокии 3310 надо добавлять 0x00 в конце каждого массива буквы\цифры\знака.
Либо предусмотреть его отправку после отправки любого символа. Иначе символы слипнутся. :)

_________________
I am DX168B and this is my favourite forum on internet!


Вернуться наверх
 
 Заголовок сообщения: Re: LCD nokia 3310
СообщениеДобавлено: Чт ноя 18, 2010 20:19:15 
Вымогатель припоя
Аватар пользователя

Зарегистрирован: Сб дек 27, 2008 12:01:35
Сообщений: 580
Откуда: Россия, Екатеринбург
Рейтинг сообщения: 0
DX168B писал(а):
Только для нокии 3310 надо добавлять 0x00 в конце каждого массива буквы\цифры\знака.
Либо предусмотреть его отправку после отправки любого символа. Иначе символы слипнутся. :)

В ниже приведённом коде в статье предусмотрен нулевой столбец, а лишним байтом*количество символов засорять и без того малую память не стоит.


Вернуться наверх
 
 Заголовок сообщения: Re: LCD nokia 3310
СообщениеДобавлено: Чт ноя 18, 2010 20:27:06 
Друг Кота
Аватар пользователя

Карма: 25
Рейтинг сообщений: 99
Зарегистрирован: Вс янв 24, 2010 19:19:52
Сообщений: 4468
Откуда: Главный Улей России (Moscow)
Рейтинг сообщения: 0
Верно. :)
Я просто хотел сделать заметку для начинающих изучение этого LCD.
Код:
08.void lcd_putch(unsigned char c)
09.{
10.lcd_send(lcd_font[c][0], LCD_TDATA);
11.lcd_send(lcd_font[c][1], LCD_TDATA);
12.lcd_send(lcd_font[c][2], LCD_TDATA);
13.lcd_send(lcd_font[c][3], LCD_TDATA);
14.lcd_send(lcd_font[c][4], LCD_TDATA);
15.lcd_send(0, LCD_TDATA);            //<- Типа тут отправляется?
16.}

_________________
I am DX168B and this is my favourite forum on internet!


Вернуться наверх
 
 Заголовок сообщения: Re: LCD nokia 3310
СообщениеДобавлено: Вс ноя 21, 2010 09:55:26 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пн ноя 15, 2010 23:48:09
Сообщений: 104
Откуда: Украина, Кривой Рог
Рейтинг сообщения: 0
Уважаемые Коты, и все же, как на этот экран вывести картинку?

Картинку скодировал, и получил код ввиде
"char image[504]={......};".в скобках .
Но как теперь воспользоваться функцией вывода на экран картинки?


Вернуться наверх
 
 Заголовок сообщения: Re: LCD nokia 3310
СообщениеДобавлено: Вт дек 07, 2010 11:40:18 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пн ноя 15, 2010 23:48:09
Сообщений: 104
Откуда: Украина, Кривой Рог
Рейтинг сообщения: 0
С выводом картинки таки разобрался: :)
Далее вопросов больше стает....

b=0x7b // 123 значит.
//так вот, мне на экран надо вывести именно 7b

Как это сделать?
sprintf (buf_ , b); // выводит на экран 123
LcdChr (b); // выведет на экран '{' скобку

Как поступить? Может есть какая-то функция которая это делает?




2 вопрос.
При подключенной линии СЕ, на экран ничего вообще не выводится. Только иногда моргает линия, но ничего общего с изображением не имеет. В протеусе все отлично.. Когда перенес СЕ на другую ногу ПИКа (т.е. теперь на СЕ экрана всегда лог. 0 идет) работает.
Но в дальнейшем надо на SPI добатьб еще одно устройство. И СЕ нужна.
Вопос: n3310lcd.h который тут используется, коректно работает с СЕ? Код и схемотехнику перенес на МЕГУ32. Какая еще инфа нужна чтобы попробовать определить проблему?


3. вопрос....

LcdClear();

sprintf ()......
LcdString ().....
....
....
LcdUpdate();
delay_ms200;

и кручу это по кругу. При этом дисплей подмаргивает, достаточно быстро, но заметно глазом. Причем чем быстрее цикл крутится, чем мение контрастно изображение.... моргает сильно.

Как оптимизировать вывод на экран, что бы и скорость обновления данных не потерять, и моргания убрать?
Отказаться от LcdClear? Но тогда надо закрашивать нарисованные символы что бы не оставались старые в местах где теперь пустое место.


Вернуться наверх
 
 Заголовок сообщения: Re: LCD nokia 3310
СообщениеДобавлено: Вт дек 07, 2010 13:42:45 
Первый раз сказал Мяу!

Зарегистрирован: Сб окт 10, 2009 02:49:27
Сообщений: 27
Откуда: Krasnoyarsk
Рейтинг сообщения: 0
Проблема такая: подключил LCD от 3310 к меге8 к порту B по SPI но т.к. мне надо 2шим поэтому ножка CS (chip select) lcd подключена на 5-ый пин порта D, подправил немного процедуру посыла байта чтобы правильно дергал ножкой и случился косяк, после 2-3 секунд работы SPI просто виснет в ожидании, при этом дисплей вообще вырубается. Я сначала грешил на питание, попробовал несколько вариантов состыковки дисплея с 5В, всеравно виснет, оставил схему с резисторами и стабилизатором на 3.3 вольт. Длина шлейфа 5см, плата вся экранирована. Если Chip Select сделать на порт B то все работает. В чем может быть косяк?


Вернуться наверх
 
 Заголовок сообщения: Re: LCD nokia 3310
СообщениеДобавлено: Ср дек 08, 2010 09:00:22 
Родился

Зарегистрирован: Ср дек 08, 2010 08:51:35
Сообщений: 10
Рейтинг сообщения: 0
Добрый день, почтенные.
Пытаюсь подключить 3310 к арму lpc2103. В протеусе всё работает, в реальности нифига... Вот что меня интересует, правда ли, что нужно подать на вывод RES 1-0-1 ещё до подачи питания на экран? И как вообще определить, рабочий экран или нет? Где-то читал, что нужно смотреть напряжение на выводе Vout. Посмотрел, там 1В и чего это значит?


Вернуться наверх
 
 Заголовок сообщения: Re: LCD nokia 3310
СообщениеДобавлено: Ср дек 08, 2010 10:15:56 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пн ноя 15, 2010 23:48:09
Сообщений: 104
Откуда: Украина, Кривой Рог
Рейтинг сообщения: 0
Elessar, вот как раз по твоей проблеме есть что сказать.
Elessar писал(а):
Вот что меня интересует, правда ли, что нужно подать на вывод RES 1-0-1 ещё до подачи питания на экран?


Нет. У меня экран подключен к питанию через стабилизатор +3,3. И на нем питание появляется раньше чем инициализирутеся МЕГА, чем она начнет инициализировать экран.


Elessar писал(а):
И как вообще определить, рабочий экран или нет?


Когда у меня совсем ничего не получалось, была идея искать такой вариант. Но потом заработало, и поиск прекратился.... Вроде можно к ЛПТ порту подключать.

Elessar писал(а):
Где-то читал, что нужно смотреть напряжение на выводе Vout. Посмотрел, там 1В и чего это значит?


Это на конденсаторе на 7 ноге, на корпус? Когда экран не инициализировался, там было напряжение около 1-2 вольт. Когда экран инифиализировался, напруга поднималась до 7,5 вольт.

Т.е. у мебя не инициализируется. В протеусе он у меня то же работал отлично, а в железе нет. Пока не выставил контрастнсть. И не указал LcdMode(2);
Но самое главное, посади линию СS на землю. У меня с ней так и не заработало. См мой пост двумя сообщениями віше.


Вернуться наверх
 
 Заголовок сообщения: Re: LCD nokia 3310
СообщениеДобавлено: Ср дек 08, 2010 14:55:24 
Родился

Зарегистрирован: Ср дек 08, 2010 08:51:35
Сообщений: 10
Рейтинг сообщения: 0
Цитата:
Нет. У меня экран подключен к питанию через стабилизатор +3,3. И на нем питание появляется раньше чем инициализирутеся МЕГА, чем она начнет инициализировать экран.

Действительно, у меня на схеме тоже есть стабилизатор на 3,3В от него я тоже сначала запитывал но потом наткнулся на статью, где написано "Сразу после подачи питания экран необходимо сбросить, подав на вывод RES "0". Это нужно сделать обязательно, иначе можно повредить контроллер!"
Вот я и подумал питать экран от самой ножки МК, чтобы самому управлять моментом подачи питания. Но что странно, напряжение на ножке в таком случае падало до 2,3В, хотя должно быть 3,3.

Цитата:
Вроде можно к ЛПТ порту подключать.

Можно через некую программу LCDHype, но это уж на самый крайний вариант.

Сейчас пойду вывод CS на землю посажу, посмотрим, что будет.
Благодарю, за ответ :)


Вернуться наверх
 
 Заголовок сообщения: Re: LCD nokia 3310
СообщениеДобавлено: Ср дек 08, 2010 16:54:49 
Первый раз сказал Мяу!

Зарегистрирован: Сб окт 10, 2009 02:49:27
Сообщений: 27
Откуда: Krasnoyarsk
Рейтинг сообщения: 0
Наскольно я понял проблема с CS и на пике и на меге, дак в чем же косяк? Это чисто глюк контроллера дисплея или программный косяк?


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 231 ]     ... , , , 8, , , ,  

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


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

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


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