LCD nokia 3310

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Аватара пользователя
Иван23
Нашел транзистор. Понюхал.
Сообщения: 163
Зарегистрирован: Ср дек 05, 2007 18:55:07
Откуда: Санкт-Петербуг

Сообщение Иван23 »

вот тестовая версия выводит на экран 0-9 и алфавит , также 5 состояний батареи. использовал для проверки 3310, прикол в другом впараллель 2 lcd3310 ставил 1 родной от тел показывал норму, 2 купленный смещался вверх, при установке в телефон купленный работал норально, в архиве картинка есть на ней все отображено,исходники сделаны в AlgorithmBuilder
Вложения
3310 ТЕСТОВАЯ ВЕРСИЯ.rar
(95.27 КБ) 2513 скачиваний
Последний раз редактировалось Иван23 Пн ноя 10, 2008 22:12:41, всего редактировалось 1 раз.
Аватара пользователя
Звероящер
Родился
Сообщения: 3
Зарегистрирован: Чт авг 21, 2008 18:11:34

2 Иван23

Сообщение Звероящер »

У меня такая же фигня.
Купил ЖКИ от 3310 и первая строка смещена на 3 пикселя вверх.
Ты это победил как-нибудь?
Я сколько не шаманил, не получается.
Осциллографом глядел, фронты мерял :)
Аватара пользователя
Иван23
Нашел транзистор. Понюхал.
Сообщения: 163
Зарегистрирован: Ср дек 05, 2007 18:55:07
Откуда: Санкт-Петербуг

Сообщение Иван23 »

пока тот забросил. нашел фирмовый, я думал что дело в проге, пока вожусь с фирменным те лежат,ждут своего часа 8)
Binary
Открыл глаза
Сообщения: 42
Зарегистрирован: Вс окт 05, 2008 13:54:36

Сообщение Binary »

Нород, хелп!!

Ну не могу заставить ничего работать...
На библиотеки с микросил проги ругаются, либо просто не работают, что в iccavr, CodeVision, что в AvrStudio. Просто даже если прогу пустую написать с инклюдами и мэйн.
Хотя сразу оговорюсь, что на Си для авр ещё ничего не делал...

"Тестовая версия" - Протеус показывает на экране "Demo Version", настоящий дисплей вообще не реагирует.

Что делать?
Binary
Открыл глаза
Сообщения: 42
Зарегистрирован: Вс окт 05, 2008 13:54:36

Сообщение Binary »

Ап.
Ну не работает и всё тут!
Контакты/распиновку уже десяток раз перепроверил.

Библиотеки с MicroSyl всё-таки приладил в AVRStudio. Даже ошибок не выдаёт.

Испытывал в Proteus 7.2 SP6 - на экране там мусор! Модель экрана называется "NOKIA3310_48X84". Якобы рабочие hex-файлы тоже дают мусор на экране. Только какой-то проект с Pic (оттуда же, откуда и модель) что-то дельное показывал.

Ещё нашёл какой-то проект вот здесь - http://fandigunawan.wordpress.com/2008/06/18/lcd-nokia-3310-pcd8544-driver-in-winavravr-gcc/. Там и схема для Proteus, и даже та программа для рисования. Только там другой симулятор экрана используется (PCD8544) - я его так и не нашёл =(

Это в Протеусе. В реале вообще ничего не работает.
Аватара пользователя
Иван23
Нашел транзистор. Понюхал.
Сообщения: 163
Зарегистрирован: Ср дек 05, 2007 18:55:07
Откуда: Санкт-Петербуг

Сообщение Иван23 »

команда контраста может другая быть, у меня тоже не сразу пошел,еле виден был сейчас правда давно ими не занимался
Binary
Открыл глаза
Сообщения: 42
Зарегистрирован: Вс окт 05, 2008 13:54:36

Сообщение Binary »

А модель сабжа в Протеусе точно рабочая?
Fighter
Встал на лапы
Сообщения: 94
Зарегистрирован: Ср авг 01, 2007 13:32:33

Сообщение Fighter »

Binary писал(а):А модель сабжа в Протеусе точно рабочая?

Да.
p.s. выложите проект протеуса и исходник что вы пытаетесь запустить - так быстрее подскажут что у вас не так! (ну и реальную схему можно, ибо протеус питание, генератор и тд считает по умолчанию подключенным)
Аватара пользователя
Krik99
Потрогал лапой паяльник
Сообщения: 375
Зарегистрирован: Вс мар 04, 2007 13:14:25
Откуда: Украина
Контактная информация:

Сообщение Krik99 »

Может не в тему :oops: , но всётаки в каком интернет магазине можно заказать этот дисплей с доставкой по Украине? Есть подобие дисплея от 3310 но с резиновыми контактами, как его при конектить к AVR в плане железа? :roll:
Изображение
Binary
Открыл глаза
Сообщения: 42
Зарегистрирован: Вс окт 05, 2008 13:54:36

Сообщение Binary »

Fighter, да, конечно.

Файлы NokiaLCD.h и NokiaLCD.c - с Майкросил. Сама программа - почти пустая, я и с циклом делал, и без, и чужие программы тоже - не работает.

Вообще, модель экрана, приложенная ниже, работает только с прогой, которвую выложили там же, где и модель (к сожалению, ссылки под рукой нет).

Реальная схема - как на Майкросил, поставил туда электролит на 10мкФ.
Вложения
MyProg_3310.rar
Программа и схема в Proteus
(22.06 КБ) 1323 скачивания
Model.zip
Модель экрана от Nokia 3310 для Proteus.
(29.27 КБ) 1547 скачиваний
Fighter
Встал на лапы
Сообщения: 94
Зарегистрирован: Ср авг 01, 2007 13:32:33

Сообщение Fighter »

ну для начала:
ноги контроллера для SPI у меги8 и меги 32 различаются!
или ставь мегу8 - если хочешь схему как в микросиле или переделывай схему и инициализацию.. (ща переставлю выводы - скину ;) )
Вложения
3310.ZIP
ну вот - заработало
(50.39 КБ) 1519 скачиваний
Binary
Открыл глаза
Сообщения: 42
Зарегистрирован: Вс окт 05, 2008 13:54:36

Сообщение Binary »

Ай, спасибо, добрый человек! :))) Ни за что бы не догадался, что ноги-то различаются... Благо, исправить данную несуразицу - проще простого. Хотя для начала надо бы в Протеусе вдовль наиграться. :)
clawham
Поставщик валерьянки для Кота
Сообщения: 1957
Зарегистрирован: Пт окт 31, 2008 09:38:55
Откуда: Одесса
Контактная информация:

Сообщение clawham »

Ребятки ХЕЛП....у кого эта гадасть заработала с мегой 32 на Код Вижн АВР подскажите В ЧЁМ Я НАКОСЯЧИЛ?



УПСь,....извиняюсь..ТЕПЕРЬ И У МЕНЯ ВСЁ РАБОТАЕТ В МЕГЕ 16 НА ПРОТЕУСЕ

кому интересно почему не работало - назначение проводов...тоесть голические провода для аппаратного SPI и логические выводы сброса - они разные у всех мег....блин...следовательно на другую ногу надо сброс подавать....ёпрст...

Да кстати мегу я юзаю 16-ть ибо других протсо не найти у нас в городе
Вложения
16_1.rar
рабочте проект в Code Vision AVR и дизайн в протеусе
(78.67 КБ) 1565 скачиваний
16.rar
это мой проектик и дизайн в протеусе с либой нокии 3310
(235 КБ) 1080 скачиваний
clawham
Поставщик валерьянки для Кота
Сообщения: 1957
Зарегистрирован: Пт окт 31, 2008 09:38:55
Откуда: Одесса
Контактная информация:

Сообщение clawham »

в своё время на синклере нарисовался в клеточку этих буковок...чесно говоря как вспомню аж воротитт :) пжлст.... в бин формате вот у меня есть эксель для расчёта шрифтов + как бонус море всяко разного уже размеченого
Вложения
Создание шрифта.rar
Шрифтоворкс, где-то на этом же форуме и нашел...но там уже столько готовых заготовок...УУУу..
(60.17 КБ) 1117 скачиваний
Аватара пользователя
VenomXP
Грызет канифоль
Сообщения: 293
Зарегистрирован: Пн дек 24, 2007 07:09:09
Контактная информация:

Сообщение VenomXP »

Наааарод... Плиз... Вы все тут такие КОТЫ-расКОТЫ... Епст... Ну хоть один бы сказал какие фьюзы шить надо?
Аватара пользователя
Иван23
Нашел транзистор. Понюхал.
Сообщения: 163
Зарегистрирован: Ср дек 05, 2007 18:55:07
Откуда: Санкт-Петербуг

Сообщение Иван23 »

У меня стояли на 4мГц, хотя работало и при 2, и при 8мГц,только при 1 мГц не работал :))
Аватара пользователя
VenomXP
Грызет канифоль
Сообщения: 293
Зарегистрирован: Пн дек 24, 2007 07:09:09
Контактная информация:

Сообщение VenomXP »

Иван23 писал(а):У меня стояли на 4мГц, хотя работало и при 2, и при 8мГц,только при 1 мГц не работал :))


Спасибо... Я не силен в этом... Можете кто-нить плиз выложить скриншот с PonyProg или других... Плиз оч надо :cry:
Аватара пользователя
Иван23
Нашел транзистор. Понюхал.
Сообщения: 163
Зарегистрирован: Ср дек 05, 2007 18:55:07
Откуда: Санкт-Петербуг

Сообщение Иван23 »

У меня в верхнем проекте стоит так, кристал мега 8,
вообще вот тема о них http://radiokot.ru/forum/viewtopic.php?t=1279
и еще в них активный ноль,галочка означает установленный ноль,проще взять новый мк и причитать его фюзы,записать на листочек,и спокойно пытать дальше,я так несколько мк запорол пока понял че к чему
Вложения
фузы.jpg
(12.67 КБ) 1345 скачиваний
Аватара пользователя
VenomXP
Грызет канифоль
Сообщения: 293
Зарегистрирован: Пн дек 24, 2007 07:09:09
Контактная информация:

Сообщение VenomXP »

Пасипа.... Ваще спас... Я знаю что там ноль, галочка и тд... Я просто не шарю какой из этх вьюзов за что именно отвечает... То что там включть что-то надо... К примеру внутренний генератор, меандры... Эт я знаю... Но как это выставить К сожалению нет(((
Аватара пользователя
Иван23
Нашел транзистор. Понюхал.
Сообщения: 163
Зарегистрирован: Ср дек 05, 2007 18:55:07
Откуда: Санкт-Петербуг

Сообщение Иван23 »

А. В. Евстифеев
Микроконтроллеры AVR
семейств Tiny и Mega
фирмы «ATMEL»
отличная книга советую про это написано если конкретно на 475 стр
,а так смотря чем шьеш,в прогере обычно есть набор стандартных предустановок у меня в AVRProg v.1.4 так, а в CodeVisionAVR можно отдельно каждый выставить.
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»