Например TDA7294

Форум РадиоКот • Просмотр темы - Юзаем дисплеи от сотовых и других потаскунчиков.
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Чт дек 18, 2025 06:32:03

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


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



Начать новую тему Ответить на тему  [ Сообщений: 1458 ]     ... , , , 11, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Юзаем дисплеи от сотовых и других потаскунчиков.
СообщениеДобавлено: Пт авг 12, 2011 23:33:38 
Это не хвост, это антенна
Аватар пользователя

Карма: 6
Рейтинг сообщений: 68
Зарегистрирован: Вс апр 19, 2009 17:20:22
Сообщений: 1303
Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик
Рейтинг сообщения: 0
Где можно посмотреть команды для работы с чипом UC1682?

_________________
Опыт растет прямо пропорционально выведенному из строя оборудованию...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Юзаем дисплеи от сотовых и других потаскунчиков.
СообщениеДобавлено: Сб авг 13, 2011 10:07:25 
Опытный кот
Аватар пользователя

Зарегистрирован: Сб янв 05, 2008 11:05:15
Сообщений: 849
Откуда: Україна м.Луцьк
Рейтинг сообщения: 0
http://www.google.com.ua/url?sa=t&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwww.gaw.ru%2Fpdf%2Flcd%2FChips%2FUC1682.pdf&ei=YCJGTo6NHI3xsgaouPy5Bw&usg=AFQjCNGZjxTGUNxFw6MQ-UtZ-e3dixK3CA&sig2=61xbBSQUX9KF6kB5IbB9vA
google.com :) ну и в теме тоже где то был даташит

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Юзаем дисплеи от сотовых и других потаскунчиков.
СообщениеДобавлено: Сб авг 13, 2011 12:03:51 
Это не хвост, это антенна
Аватар пользователя

Карма: 6
Рейтинг сообщений: 68
Зарегистрирован: Вс апр 19, 2009 17:20:22
Сообщений: 1303
Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик
Рейтинг сообщения: 0
Даташит я уже читал, только до конца разобраться в нем не получилось :( В какой последовательности надо подавать команды? Можете дать кусочек простейшего кода, для работы с этим чипом, например для заливки экрана белым?

_________________
Опыт растет прямо пропорционально выведенному из строя оборудованию...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Юзаем дисплеи от сотовых и других потаскунчиков.
СообщениеДобавлено: Сб авг 13, 2011 15:35:03 
Потрогал лапой паяльник
Аватар пользователя

Карма: 13
Рейтинг сообщений: 43
Зарегистрирован: Ср мар 31, 2010 11:45:58
Сообщений: 307
Откуда: Славянск
Рейтинг сообщения: 0
КАШАК
ну так выше я давал пример, там заливка разными цветами по очереди.


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Юзаем дисплеи от сотовых и других потаскунчиков.
СообщениеДобавлено: Сб авг 13, 2011 17:10:28 
Это не хвост, это антенна
Аватар пользователя

Карма: 6
Рейтинг сообщений: 68
Зарегистрирован: Вс апр 19, 2009 17:20:22
Сообщений: 1303
Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик
Рейтинг сообщения: 0
В примере есть такая строчка
Код:
sbit   H0=HIGHBYTE^0;


Что она значит и как перенести её в CodeVision?

_________________
Опыт растет прямо пропорционально выведенному из строя оборудованию...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Юзаем дисплеи от сотовых и других потаскунчиков.
СообщениеДобавлено: Сб авг 13, 2011 21:39:25 
Потрогал лапой паяльник
Аватар пользователя

Карма: 13
Рейтинг сообщений: 43
Зарегистрирован: Ср мар 31, 2010 11:45:58
Сообщений: 307
Откуда: Славянск
Рейтинг сообщения: 0
Это значит присвоение переменной типа БИТ значения определённого бита переменной Байт HIGHBYTE
в CVAVR 2.05

bit H0
if(HIGHBYTE&0x00) H0=1; else H0=0;

или так

bit H7
H7=1<<(HIGHBYTE&0x07);


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Юзаем дисплеи от сотовых и других потаскунчиков.
СообщениеДобавлено: Вс авг 14, 2011 18:46:08 
Это не хвост, это антенна
Аватар пользователя

Карма: 6
Рейтинг сообщений: 68
Зарегистрирован: Вс апр 19, 2009 17:20:22
Сообщений: 1303
Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик
Рейтинг сообщения: 0
А вот эта строчка?

Код:
BYTE   bdata   HIGHBYTE;

_________________
Опыт растет прямо пропорционально выведенному из строя оборудованию...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Юзаем дисплеи от сотовых и других потаскунчиков.
СообщениеДобавлено: Вс авг 14, 2011 19:08:20 
Потрогал лапой паяльник
Аватар пользователя

Карма: 13
Рейтинг сообщений: 43
Зарегистрирован: Ср мар 31, 2010 11:45:58
Сообщений: 307
Откуда: Славянск
Рейтинг сообщения: 0
Код:
BYTE      HIGHBYTE;


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Юзаем дисплеи от сотовых и других потаскунчиков.
СообщениеДобавлено: Вс авг 14, 2011 19:22:49 
Это не хвост, это антенна
Аватар пользователя

Карма: 6
Рейтинг сообщений: 68
Зарегистрирован: Вс апр 19, 2009 17:20:22
Сообщений: 1303
Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик
Рейтинг сообщения: 0
Спасибо :))

_________________
Опыт растет прямо пропорционально выведенному из строя оборудованию...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Юзаем дисплеи от сотовых и других потаскунчиков.
СообщениеДобавлено: Вс авг 14, 2011 19:52:12 
Это не хвост, это антенна
Аватар пользователя

Карма: 6
Рейтинг сообщений: 68
Зарегистрирован: Вс апр 19, 2009 17:20:22
Сообщений: 1303
Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик
Рейтинг сообщения: 0
Переписал я код в CodeVision, прошил, подключил дисплей, а реакция нулевая... Может у него другой контроллер? Какие еще контроллеры с SPI интерфейсом есть?

Вот полная схема телефона...
Вложение:
V171_schem.rar [798.98 KiB]
Скачиваний: 292

_________________
Опыт растет прямо пропорционально выведенному из строя оборудованию...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Юзаем дисплеи от сотовых и других потаскунчиков.
СообщениеДобавлено: Пн авг 15, 2011 13:35:04 
Это не хвост, это антенна
Аватар пользователя

Карма: 6
Рейтинг сообщений: 68
Зарегистрирован: Вс апр 19, 2009 17:20:22
Сообщений: 1303
Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик
Рейтинг сообщения: 0
Схема подключения:

Изображение


Проект CodeVision:

Вложение:
LCD_Mot.rar [26.89 KiB]
Скачиваний: 287


Вложения:
1233.jpg [111.95 KiB]
Скачиваний: 2664

_________________
Опыт растет прямо пропорционально выведенному из строя оборудованию...
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Юзаем дисплеи от сотовых и других потаскунчиков.
СообщениеДобавлено: Пн авг 15, 2011 15:56:07 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 2
Рейтинг сообщений: 23
Зарегистрирован: Чт апр 08, 2010 18:50:01
Сообщений: 2095
Откуда: Краснодар
Рейтинг сообщения: 0
Дисплей от e398 кто-нибудь юзал ?

_________________
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Юзаем дисплеи от сотовых и других потаскунчиков.
СообщениеДобавлено: Пн авг 15, 2011 19:03:55 
Мучитель микросхем
Аватар пользователя

Карма: 10
Рейтинг сообщений: 135
Зарегистрирован: Чт ноя 19, 2009 13:37:21
Сообщений: 454
Откуда: Минск
Рейтинг сообщения: 0
КАШАК писал(а):
Схема подключения:

Проект CodeVision:

Вложение:
Вложение LCD_Mot.rar больше недоступно.


Ты как то совсем коряво пытаешся программный SPI организовать, не заботясь ни о протоколе, ни о таймингах, просто засылая в порт . Да и нах это, если в МЕГЕ неплохой аппаратный SPI. Если на словах, то подключи MOSI-SDA, SCK-SCL, CS и RES можно оставить, но не забывать вовремя ими дрыгать, настроить регистры SPCR и SPSR по твоим потребностям и все. Байт который хочешь отослать записываешь в регистр SPDR и ждешь окончания передачи проверяя флаг SPIF (или, если подключен хидер SPI.h, просто коммандой spi (data);) Прикрепляю файлик на Сях в котором можно посмотреть как это сделано для дисплея LS020 от Сименса65. Поизучай. Полезно.

PS. Нули в регистры МЕГИ записывать не обязательно. После сброса они там и так присутствуют. Лишняя писанина. Только если сам туда чего напихал и нужно обнулить......


Вложения:
Комментарий к файлу: Для LS020
displs020.rar [4.68 KiB]
Скачиваний: 326

_________________
Общаюсь на ТЫ. Без расшаркиваний.
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Юзаем дисплеи от сотовых и других потаскунчиков.
СообщениеДобавлено: Пн авг 15, 2011 19:33:28 
Это не хвост, это антенна
Аватар пользователя

Карма: 6
Рейтинг сообщений: 68
Зарегистрирован: Вс апр 19, 2009 17:20:22
Сообщений: 1303
Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик
Рейтинг сообщения: 0
Это не я криво пытаюсь организовать, я с чужого исходника переписывал, вот с этого http://read.pudn.com/downloads70/sourcecode/embed/250945/CSTN-UC1682.C__.htm

Попробую сделать как вы сказали, но уже завтра :)

_________________
Опыт растет прямо пропорционально выведенному из строя оборудованию...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Юзаем дисплеи от сотовых и других потаскунчиков.
СообщениеДобавлено: Пн авг 15, 2011 22:59:12 
Мучитель микросхем
Аватар пользователя

Карма: 10
Рейтинг сообщений: 135
Зарегистрирован: Чт ноя 19, 2009 13:37:21
Сообщений: 454
Откуда: Минск
Рейтинг сообщения: 0
КАШАК писал(а):
Это не я криво пытаюсь организовать, я с чужого исходника переписывал, вот с этого http://read.pudn.com/downloads70/sourcecode/embed/250945/CSTN-UC1682.C__.htm

Ну так ведь в том исходнике бог знает что, бог знает для какого камня, и черт знает для какого компилятора написано. Да и еще китайцы писали. Да и не исходник это. Так, кусок кода не из нашей оперы. Там инклюды совсем чужие.

_________________
Общаюсь на ТЫ. Без расшаркиваний.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Юзаем дисплеи от сотовых и других потаскунчиков.
СообщениеДобавлено: Вт авг 16, 2011 17:09:52 
Это не хвост, это антенна
Аватар пользователя

Карма: 6
Рейтинг сообщений: 68
Зарегистрирован: Вс апр 19, 2009 17:20:22
Сообщений: 1303
Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик
Рейтинг сообщения: 0
А какие команды отправлять на дисплей? В даташите непонятно ничего...

_________________
Опыт растет прямо пропорционально выведенному из строя оборудованию...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Юзаем дисплеи от сотовых и других потаскунчиков.
СообщениеДобавлено: Вт авг 16, 2011 23:40:45 
Мучитель микросхем
Аватар пользователя

Карма: 10
Рейтинг сообщений: 135
Зарегистрирован: Чт ноя 19, 2009 13:37:21
Сообщений: 454
Откуда: Минск
Рейтинг сообщения: 1
Ой. Объяснить не сложно, но объемно получится. Я столько писанины не осилю. Вышлю в личку свой Skype, и на досуге попробую пообщаться. Я же учился так: узнаю какой контроллер в дисплее, ищу даташит на контроллер, ищу пример кода (именно для АТМЕЛовских компиляторов) и досконально пытаюсь разобраться какая команда что делает. Я тоже в CodeVision рисую. А для начала прикрепляю еще кусок кода для нашего любимого CodeVision. Это еще один дисплей для Сименса S65 только типа LPH8836 на контроллере HD66773. Его даташит гуглится. И вот если взять таблицу комманд из 47 страницы, взять пример моего кода и сопоставив разобраться, то можно все понять. А если еще почитать даташит дальше 47 страницы, и понять что выполняют те данные, которые мы засылаем в регистры, то вааще будет крутяк.
И если честно, то код который я прикрепляю можно почти полностью использовать для твоего дисплея. Поменяв только адреса регистров и засылаемые значения в них в соответствии с даташитом твоего контроллера. Так как в принцыпе все контроллеры таких дисплеев весьма похожи. если не сказать одинаковы.

ЗЫ. отдохну от писанины и накропаю попозже для общего обозрения кусок кода для вывода точки и заполнения области.


Вложения:
Моя проба LPH8836.rar [66.88 KiB]
Скачиваний: 450

_________________
Общаюсь на ТЫ. Без расшаркиваний.


Последний раз редактировалось Alex62 Чт авг 18, 2011 22:58:21, всего редактировалось 1 раз.
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Юзаем дисплеи от сотовых и других потаскунчиков.
СообщениеДобавлено: Ср авг 17, 2011 09:43:10 
Мучитель микросхем
Аватар пользователя

Карма: 10
Рейтинг сообщений: 135
Зарегистрирован: Чт ноя 19, 2009 13:37:21
Сообщений: 454
Откуда: Минск
Рейтинг сообщения: 0
Отвечаю за базар.
Вот так бы я написал процедуру вывода точки с цветом COLOR и координатами по Х и У для контроллера ILI9325

void LCD_Put_Pixel(unsigned int x, unsigned int y, unsigned int color)
{
LCD_WR_REG(0x0020,x);
LCD_WR_REG(0x0021,y);
LCD_WR_DATA(color);
}
т.е. в регистр 00х20 (Horizontal GRAM Address Set) записываю координату Х,
в регистр 00х21 (Vertical GRAM Address Set) записываю координату У,
и записываю цвет точки.

А вот так я бы написал процедуру заполнения области экрана с указанными координатами указанным цветом:

void LCD_Put_Area(unsigned int xstart, unsigned int ystart, unsigned int xend, unsigned int yend, unsigned int color)
{
unsigned int i;
LCD_WR_REG(0x0050,xstart);
LCD_WR_REG(0x0051,xend);
LCD_WR_REG(0x0052,ystart);
LCD_WR_REG(0x0053,yend);
for(i=0;i<(xend-xstart)*(yend-ystart);i++)
{
LCD_WR_DATA(color);
}
}
Названия регистров с адресами 50h,51h,52h,53h, посмотрите в даташите на контроллер ILI9325 в таблице комманд на странице 51,52.

Но это всего лишь две процедуры. Чтобы они заработали нужно написать еше процедуры записи в регистры LCD_WR_REG();
посылки данных LCD_WR_DATA(); и проинициализировать контроллер. Ну и конечно же все остальное, что требуется для работы обслуживающего микроконтроллера и компилятора.

PS. Если посмотреть даташиты на контроллеры ILI 9325 и R61505 то можно узреть почти полное соответствие адресов и названий регистров.

_________________
Общаюсь на ТЫ. Без расшаркиваний.


Последний раз редактировалось Alex62 Чт авг 18, 2011 10:44:34, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Юзаем дисплеи от сотовых и других потаскунчиков.
СообщениеДобавлено: Ср авг 17, 2011 10:53:45 
Это не хвост, это антенна
Аватар пользователя

Карма: 6
Рейтинг сообщений: 68
Зарегистрирован: Вс апр 19, 2009 17:20:22
Сообщений: 1303
Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик
Рейтинг сообщения: 0
Спасибо, сегодня вечером буду разбираться. :)

_________________
Опыт растет прямо пропорционально выведенному из строя оборудованию...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Юзаем дисплеи от сотовых и других потаскунчиков.
СообщениеДобавлено: Вт авг 23, 2011 07:30:51 
Встал на лапы

Карма: 4
Рейтинг сообщений: 13
Зарегистрирован: Пт мар 06, 2009 22:54:37
Сообщений: 130
Откуда: Курган
Рейтинг сообщения: 0
Alex62 писал(а):
Ой. Объяснить не сложно, но объемно получится. Я столько писанины не осилю. Вышлю в личку свой Skype, и на досуге попробую пообщаться. Я же учился так: узнаю какой контроллер в дисплее, ищу даташит на контроллер, ищу пример кода (именно для АТМЕЛовских компиляторов) и досконально пытаюсь разобраться какая команда что делает. Я тоже в CodeVision рисую. А для начала прикрепляю еще кусок кода для нашего любимого CodeVision. Это еще один дисплей для Сименса S65 только типа LPH8836 на контроллере HD66773. Его даташит гуглится. И вот если взять таблицу комманд из 47 страницы, взять пример моего кода и сопоставив разобраться, то можно все понять. А если еще почитать даташит дальше 47 страницы, и понять что выполняют те данные, которые мы засылаем в регистры, то вааще будет крутяк.
И если честно, то код который я прикрепляю можно почти полностью использовать для твоего дисплея. Поменяв только адреса регистров и засылаемые значения в них в соответствии с даташитом твоего контроллера. Так как в принцыпе все контроллеры таких дисплеев весьма похожи. если не сказать одинаковы.

ЗЫ. отдохну от писанины и накропаю попозже для общего обозрения кусок кода для вывода точки и заполнения области.


Попробовал Ваш проект. Все запускается, кроме отображения русских букв. Вместо них мусор. Не подскажете, в чем косяк? Дисплей LPH8836, только вот какой контроллер я не смог найти.

_________________
Владимир


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

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


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

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


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

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


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