Например TDA7294

Форум РадиоКот • Просмотр темы - Не могу перенести дисплей nokia 6100 с WinAVR на CVAVR
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Пн июн 16, 2025 12:31:48

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


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



Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 21 ]  1,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Не могу перенести дисплей nokia 6100 с WinAVR на CVAVR
СообщениеДобавлено: Вс ноя 29, 2009 18:57:12 
Вымогатель припоя
Аватар пользователя

Карма: 4
Рейтинг сообщений: 16
Зарегистрирован: Пн мар 23, 2009 09:25:58
Сообщений: 651
Откуда: Самара
Рейтинг сообщения: 0
Приобрел я дисплей от nokia 6100. Выложил 180 честно заработанных рублей. Нашел в интернете статью как его подключить. Собрал схему. Прошил мегу прилагавшимся hex файлом. Мега работает от внутреннего генератора 8 МГц. Включил и увидел на экране чуть заметные бледные полоски, вместо обещанных белой, синей, зеленой и красной. Заметил такую особенность, если посмотреть на дисплей под углом примерно 20 градусов к горизонту, то полоски становятся заявленных цветов!!! Я предположил что что то не так с контрастностью. Нашел в коде нужную строчку. Изменил значение. Но мой WinAVR наотрез отказался компилировать проект. Что то не так с make файлом. Так и не понял что. За это я и не люблю WinAVR. Запустил CVAVR, скопировал основные функции. Решил вывести на дисплей российский флаг. Как никак патриот. Скомпилировал проект. Ошибок нет. Прошил. Не фурычит (я собственно на 99,9% в этом и не сомневался :) ).

Сопротивления выбрал исходя из Uвых=(Uвх*R2)/(R1+R2)
Uвых=(5*300)/(160+300)=3,26 В

Файл lcd.h с описанием команд для контроллера дисплея "не хотел" прикрепляться к проекту (опять же не понял почему). CVAVR конвертировал проект в asm и указывал номер строки с ошибкой. Поэтому все команды прописаны напрямую в 16-тиричной форме.
Например: sendCMD(0x28) вместо sendCMD(DISPOFF)

Моё предположение: не правильно настроен/выставлен/прописан в коде SPI. Ну и по традиции вопрос: что не так?

Прилагаю проект CVAVR и отдельно файл .с
Кому как нравится

Изображение Изображение

Изображение

_________________
Нельзя всё знать, достаточно понимать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс ноя 29, 2009 20:36:41 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 98
Рейтинг сообщений: 2116
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18394
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
лучше приложили бы проект WinAVR

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


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

Карма: 4
Рейтинг сообщений: 16
Зарегистрирован: Пн мар 23, 2009 09:25:58
Сообщений: 651
Откуда: Самара
Рейтинг сообщения: 0
Я привел ссылку на статью. Там в конце есть ссылка для скачивания.

Вот она: http://radioded.ru/projects/nokia_lcd/nokia_display_test.zip

_________________
Нельзя всё знать, достаточно понимать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс ноя 29, 2009 20:49:03 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 98
Рейтинг сообщений: 2116
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18394
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
только что с успехом собрал проект в исходном виде - никаких затырок! хотя полученный hex-файл отличается от того, что был в архиве...

WinAVR рулит! а вы его просто "готовить не умеете" :))) кстати, и CVAVR тоже, по-моему...

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


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

Карма: 4
Рейтинг сообщений: 16
Зарегистрирован: Пн мар 23, 2009 09:25:58
Сообщений: 651
Откуда: Самара
Рейтинг сообщения: 0
Я и не утверждаю обратное. Просто попросил помощи. Мне не понятно почему у меня цвета блеклые, почти ничего не видно.

_________________
Нельзя всё знать, достаточно понимать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс ноя 29, 2009 21:36:47 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 98
Рейтинг сообщений: 2116
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18394
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
мне вот не понятно: взяли проект с какого-то сайта, а помощи ищите тут... ну и спросите автора проекта - уж лучше его вряд ли кто знает, что там к чему :)

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс ноя 29, 2009 22:24:25 
Вымогатель припоя
Аватар пользователя

Карма: 4
Рейтинг сообщений: 16
Зарегистрирован: Пн мар 23, 2009 09:25:58
Сообщений: 651
Откуда: Самара
Рейтинг сообщения: 0
Это проект какого то немца http://thomaspfeifer.net/nokia_6100_display.htm На radioded.ru его просто перевели. Я в немецком ни бе ни ме. Вот и решил спросить тут. Доверяю этому сайту.

_________________
Нельзя всё знать, достаточно понимать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс ноя 29, 2009 22:33:53 
Сверлит текстолит когтями
Аватар пользователя

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн ноя 30, 2009 07:45:03 
Вымогатель припоя
Аватар пользователя

Карма: 4
Рейтинг сообщений: 16
Зарегистрирован: Пн мар 23, 2009 09:25:58
Сообщений: 651
Откуда: Самара
Рейтинг сообщения: 0
В исходнике указано (в скобках) что максимальное значение контрастности 63, минимальное -64. Установлено 63. Причем я использовал прошивку автора. Судя по его скринам у него всё нормально с контрастностью. А у меня сами видите. Как то странно.
Картинка как никак выводится, значит с подключением всё нормально, вроде бы.

Может что то с дисплеем?
Да и всё таки, как в CVAVR правильно SPI под дисплей настроить?

_________________
Нельзя всё знать, достаточно понимать.


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

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн ноя 30, 2009 09:01:39 
Вымогатель припоя
Аватар пользователя

Карма: 4
Рейтинг сообщений: 16
Зарегистрирован: Пн мар 23, 2009 09:25:58
Сообщений: 651
Откуда: Самара
Рейтинг сообщения: 0
Понял. Попробую. Спасибо.

_________________
Нельзя всё знать, достаточно понимать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн ноя 30, 2009 17:02:56 
Вымогатель припоя
Аватар пользователя

Карма: 4
Рейтинг сообщений: 16
Зарегистрирован: Пн мар 23, 2009 09:25:58
Сообщений: 651
Откуда: Самара
Рейтинг сообщения: 0
Методом перебора установил что наилучшая контрастность при значении 2. Но всё равно тускло и цвета совершенно не те что заявлены. Подумал что дело в подсветке. Я подключил её к USB. Т.е. 5 В. Для подсветки рекомендуют 6-7 В. Взял батарейку пальчиковую 1,5 В и последовательно подключил к подсветке (типа 6,5 В). В итоге при включении подсветка дисплея плавно уменьшилась с максимальной до очень слабой. Я тут же отключил от USB. Припаял обратно 5В. Но при включении подсветка осталась на прежнем уровне!!! Т.е. слабая, никакая... а была довольно яркая. Как будто на светодиоды вольта 2 подаётся. Замерил - 5В. Изображение есть. А толком не подсвечивает. Я грохнул подсветку?

_________________
Нельзя всё знать, достаточно понимать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн ноя 30, 2009 18:35:57 
Прорезались зубы
Аватар пользователя

Зарегистрирован: Сб авг 25, 2007 19:52:50
Сообщений: 220
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
первое что бросилось в глаза-какого хрена у тебя инициализация дисплея в бесконечном цикле стоит???


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн ноя 30, 2009 19:50:18 
Сверлит текстолит когтями
Аватар пользователя

Карма: 13
Рейтинг сообщений: 41
Зарегистрирован: Пн окт 13, 2008 11:45:54
Сообщений: 1287
Откуда: РФ, Крым, г.Бахчисарай
Рейтинг сообщения: 0
Пять копеек по поводу WinAVR.

в WinAVR от версии к версии меняют местонахождение хидеров.

Один раз написав bat файлик и не морочишь голову с компиляцией.

P.S.
у меня WinAVR установлен в папку c:\AVR\WinAVR


Вложения:
Комментарий к файлу: подправленный файлик с моими bat файлами
nokia_display_test__.zip [3.11 KiB]
Скачиваний: 349
Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн ноя 30, 2009 22:05:33 
Вымогатель припоя
Аватар пользователя

Карма: 4
Рейтинг сообщений: 16
Зарегистрирован: Пн мар 23, 2009 09:25:58
Сообщений: 651
Откуда: Самара
Рейтинг сообщения: 0
WOLF666 писал(а):
первое что бросилось в глаза-какого хрена у тебя инициализация дисплея в бесконечном цикле стоит???


Согласен, не правильно. Виноват. Это в CVAVR. Там я так и не смог дисплей запустить. А WinAVR видно глюканул, стало компилироваться только после перезагрузки компа. Сейчас нормально компилится.

Вы мне объясните что у меня с подсветкой дисплея стало после батарейки??????

Изображение Изображение

_________________
Нельзя всё знать, достаточно понимать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт дек 01, 2009 18:14:32 
Вымогатель припоя
Аватар пользователя

Карма: 4
Рейтинг сообщений: 16
Зарегистрирован: Пн мар 23, 2009 09:25:58
Сообщений: 651
Откуда: Самара
Рейтинг сообщения: 0
Что никаких вариантов?

_________________
Нельзя всё знать, достаточно понимать.


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

Зарегистрирован: Вт ноя 25, 2008 18:56:41
Сообщений: 84
Рейтинг сообщения: 0
Все просто эти дисплеи делаются в китайском гараже , отсюда и контрастность пляшет и подсветки дымят , повезло что еще USB не выпалил , купи дисплей с разборки и все будет ок, в нокии железно на подсветку идет 6В.


Вложения:
Комментарий к файлу: Тож игрался все ок.
nokia6100.rar [93.25 KiB]
Скачиваний: 396
Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср дек 02, 2009 09:42:07 
Вымогатель припоя
Аватар пользователя

Карма: 4
Рейтинг сообщений: 16
Зарегистрирован: Пн мар 23, 2009 09:25:58
Сообщений: 651
Откуда: Самара
Рейтинг сообщения: 0
Просто мне не понятно почему последовательно включенная батарейка так повлияла на светодиоды?????? Это по каким таким электрическим законам???? :shock:

_________________
Нельзя всё знать, достаточно понимать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср дек 02, 2009 21:16:55 
Сверлит текстолит когтями
Аватар пользователя

Карма: 22
Рейтинг сообщений: 81
Зарегистрирован: Пн дек 08, 2008 10:58:48
Сообщений: 1262
Откуда: Винница
Рейтинг сообщения: 0
Ну откуда в мобилке 5 Вольт ? Лично я не понимаю...
Имхо. для нормального функционирования лсд индикатора - напряжение на нем - 8 - 9 вольт, которое берется умножением какого-то входного напряжения. Какого именно, как происходит процесс, какой конденсатор отвечает за сглаживание - внутренний, внешний - мне как бы неинтересно, дело в принципе.
Да, Вы влетели на индикатор - покупаете следующий. Это лично Ваш риск, как и мой. как и каждого эмбеддера.
При советском союзе при разработке списывалось 40 % аппаратуры.
Эту цифру кто-то считал. Наверное.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт дек 03, 2009 07:36:45 
Вымогатель припоя
Аватар пользователя

Карма: 4
Рейтинг сообщений: 16
Зарегистрирован: Пн мар 23, 2009 09:25:58
Сообщений: 651
Откуда: Самара
Рейтинг сообщения: 0
Я и хотел 6,5 В подать (5 + 1,5), как и рекомендуют для этого дисплея.

_________________
Нельзя всё знать, достаточно понимать.


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

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


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

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


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

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


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