Например TDA7294

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



Текущее время: Вт май 11, 2021 11:59:23

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


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



Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Дисплей ETL-328D
СообщениеДобавлено: Вт сен 28, 2010 20:37:44 
Электрический кот
Аватар пользователя

Карма: 18
Рейтинг сообщений: 170
Зарегистрирован: Чт мар 04, 2010 13:48:56
Сообщений: 1013
Откуда: Недалеко от Тулы
Рейтинг сообщения: 0
Вечер добрый, многоуважаемые Коты! Достался по случаю однострочный LCD-дисплей от телефона Panasonic. Он с платой контроллера в сборе. Искал на него даташит-ничего не нашел. Может быть, кто-нибудь из вас знает,как подключать его, где какие выводы? Весьма благодарен за ответ!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Дисплей ETL-328D
СообщениеДобавлено: Вт сен 28, 2010 21:07:32 
Модератор
Аватар пользователя

Карма: 27
Рейтинг сообщений: 57
Зарегистрирован: Пн апр 03, 2006 11:43:25
Сообщений: 4519
Откуда: Санкт - Петербург
Рейтинг сообщения: 0
Медали: 3
Получил миской по аватаре (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
90% - без шансов.

_________________
Оптимизм х (Опыт + Знания) = const


Вернуться наверх
 

JLCPCB, всего $2 за прототип печатной платы! Цвет - любой!

Отличное качество, подтвержденное более чем 600,000 пользователей! Более 10,000 заказов в день.

Зарегистрируйтесь и получите два купона по 5$ каждый:https://jlcpcb.com/cwc

Не в сети
 Заголовок сообщения: Re: Дисплей ETL-328D
СообщениеДобавлено: Вт сен 28, 2010 21:16:29 
Электрический кот
Аватар пользователя

Карма: 18
Рейтинг сообщений: 170
Зарегистрирован: Чт мар 04, 2010 13:48:56
Сообщений: 1013
Откуда: Недалеко от Тулы
Рейтинг сообщения: 0
Я примерно так и думал... Но все же РадиоКот-последняя надежда


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Дисплей ETL-328D
СообщениеДобавлено: Вс ноя 14, 2010 22:56:07 
Родился

Зарегистрирован: Чт авг 19, 2010 20:50:02
Сообщений: 6
Рейтинг сообщения: 0
1. GND (ПЯТАЧОК НА ПЕЧАТКЕ КВАДРАТНЫЙ ОСТАЛЬНЫЕ КРУГЛЫЕ)!!!
2.+5V
3. ЯРКОСТЬ (НА МАССУ ЧЕРЕЗ 2К)
4. RS
5. R/W
6. E
7. D4
8. D5
9. D6
10. D7
Взято от сюда:
http://www.pro-radio.ru/docs/2236/

У меня такой же индикатор,по этой разводке подключил питание,вывод 3 (контраст.) замкнул на землю,при этом загорелись последние восемь символов,дальше пока не проверял.


Вернуться наверх
 
Вебинар «Экосистема MEAN WELL. Решения для любых задач электропитания» (20.05.2021)

Приглашаем 20 мая на вебинар, посвященный линейке поставок компании MEAN WELL и ее подходу к производству источников питания — как экосистемы продукции и услуг, которая позволяет подобрать оптимальный источник питания для любых задач электропитания. Рассмотрим весь спектр выпускаемой продукции MEAN WELL в области AC/DC-, DC/DC- и DC/AC-преобразователей с подробным разбором интересных и уникальных новинок, их применении и многое другое.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Дисплей ETL-328D
СообщениеДобавлено: Пн ноя 15, 2010 18:16:58 
Электрический кот
Аватар пользователя

Карма: 18
Рейтинг сообщений: 170
Зарегистрирован: Чт мар 04, 2010 13:48:56
Сообщений: 1013
Откуда: Недалеко от Тулы
Рейтинг сообщения: 0
32768, спасибо Вам за ответ, но у меня не тот случай. Дисплей мой не знакосинтезирующий, а сегментный, на нем только цифры есть и спецзнаки какие-то для телефонов. И контактов для подключения не 10, а всего 6. Да, на факсах Панасоник стоят однострочные восьмисегментные знакосинтезирующие индикаторы. Прошу извинить за качество фото, под рукой только мобильный телефон.


Вложения:
IMG279-01.jpg [8.37 KiB]
Скачиваний: 1978
IMG278-01.jpg [10.51 KiB]
Скачиваний: 1821
Вернуться наверх
 
Интеллектуальные ключи верхнего плеча семейства PROFET™+2 12V от Infineon

Компания Infineon представила новое семейство защищенных силовых ключей PROFET™+2 12V. Изделия объединяют в себе функции диагностики и различные защиты. Ключи PROFET™+2 12V имеют одно из самых низких в отрасли сопротивлений в открытом состоянии RDS(ON) (от 2,6 мОм) и выпускаются в миниатюрном корпусе TSDSO-14 с шагом выводов 0,65 мм. Благодаря функции ReverseON все семейство соответствует строгим требованиям по защите от обратной полярности питания, впервые реализованной в одном чипе.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Дисплей ETL-328D
СообщениеДобавлено: Вт ноя 16, 2010 09:33:13 
Потрогал лапой паяльник

Карма: 1
Рейтинг сообщений: 1
Зарегистрирован: Пн окт 18, 2010 21:18:21
Сообщений: 321
Рейтинг сообщения: 0
в телефонах ( не сотовых) обычно применяются дисплеи на основе контроллера ML1001. Попробуй зацепить его так :
1 - Vdd
2 - GND
3 - LOAD
4 - Din
5 - Dclk
6 - CHK

для примера глянь документацию на какой нибудь TIC 8213


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Дисплей ETL-328D
СообщениеДобавлено: Вт ноя 16, 2010 18:12:14 
Электрический кот
Аватар пользователя

Карма: 18
Рейтинг сообщений: 170
Зарегистрирован: Чт мар 04, 2010 13:48:56
Сообщений: 1013
Откуда: Недалеко от Тулы
Рейтинг сообщения: 0
Спасибо, s64, за совет! Буду пробовать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Дисплей ETL-328D
СообщениеДобавлено: Вт янв 11, 2011 00:37:05 
Родился

Зарегистрирован: Вт янв 11, 2011 00:32:50
Сообщений: 4
Рейтинг сообщения: 0
Тут намучался с TIC8213..
Получилось у него всё наоборот..
Строчку выдавал начиная с конца на дисплей...
Иначе было всё наоборот (в отличии от TIC77 & 9153)
И таблицу кодировки пришлось корректировать..
Может кому понадобится.

Код:
//сегментное отображение цифр и букв
#define CharA 0x7E
#define CharC 0x0F
#define CharE 0x2F
#define CharF 0x2E
#define CharU 0x57
#define CharP 0x3E
#define Charb 0x67
#define Chard 0x73
#define Charh 0x66
#define Charn 0x62
#define Charo 0x63
#define Charu 0x43
#define Charr 0x22
#define Chart 0x27


#define Dot 0x80



#define Minus 0x20
#define Dig0 0x5F
#define Dig1 0x50
#define Dig2 0x3B
#define Dig3 0x79
#define Dig4 0x74
#define Dig5 0x6D
#define Dig6 0x6F
#define Dig7 0x58
#define Dig8 0x7F
#define Dig9 0x7D


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Дисплей ETL-328D
СообщениеДобавлено: Пт июн 10, 2011 10:24:23 
Родился

Зарегистрирован: Чт ноя 18, 2010 04:34:21
Сообщений: 3
Рейтинг сообщения: 0
To Nusik1975
Удалось разобраться с ETL-328D? Нашел такой же модуль, хочется куда-нибудь "прикрутить"


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Дисплей ETL-328D
СообщениеДобавлено: Вт июн 14, 2011 22:50:38 
Электрический кот
Аватар пользователя

Карма: 18
Рейтинг сообщений: 170
Зарегистрирован: Чт мар 04, 2010 13:48:56
Сообщений: 1013
Откуда: Недалеко от Тулы
Рейтинг сообщения: 0
Нет, не получилось у меня с ним.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Дисплей ETL-328D
СообщениеДобавлено: Пт авг 24, 2012 01:25:02 
Родился

Зарегистрирован: Вт авг 24, 2010 17:04:52
Сообщений: 13
Рейтинг сообщения: 0
Извиняюсь за некропостинг. У меня дисплей завелся с вашим пинаутом. Так что спасибо большое :-)
Информация по HD44780 (англ): http://joshuagalloway.com/lcd.html

Код (для PIC):

----------
lcd.h
----------
Код:
#ifndef LCD_H
#define LCD_H

#include "htc.h"

#ifndef _XTAL_FREQ
#define _XTAL_FREQ 8000000
#endif //#ifndef _XTAL_FREQ

#define LCD_RS RA4
#define RS_TRIS TRISA4
#define LCD_RW RA6
#define RW_TRIS TRISA6
#define LCD_EN RA7
#define E_TRIS TRISA7

#define D4_PIN RA0
#define D4_TRIS TRISA0
#define D5_PIN RA1
#define D5_TRIS TRISA1
#define D6_PIN RA2
#define D6_TRIS TRISA2
#define D7_PIN RA3
#define D7_TRIS TRISA3

#define   LCD_STROBE ((LCD_EN = 1),(LCD_EN = 1),(LCD_EN = 0),(LCD_EN = 0))

void LCD_Init (void);
void LCD_WriteData (char DataToWrite);
void LCD_WriteCommand (char DataToWrite);
void LCD_WriteStr1 (char * StringToWrite);
void LCD_WriteStr2 (char * StringToWrite);
void LCD_ClearAndHome (void);

#endif //#define LCD_H


----------
lcd.c
----------
Код:
#include "lcd.h"

#define PIN_INPUT 1
#define PIN_OUTPUT !PIN_INPUT

void LCD_SetupPins (void);
void LCD_PutByte (char ByteToPut, char Data_nCommand);
void LCD_PutNibble (char RightAlignedNibble);
void LCD_WriteString (char * StringToWrite);

void LCD_SetupPins (void)
{
    RS_TRIS = 0;
    RW_TRIS = 0;
    E_TRIS = 0;

    D4_TRIS = 0;
    D5_TRIS = 0;
    D6_TRIS = 0;
    D7_TRIS = 0;
}

void LCD_Init (void)
{
    LCD_SetupPins ();

    __delay_ms(50);
    LCD_RS = 0;
    LCD_EN = 0;
    LCD_RW   = 0;
    LCD_PutNibble (0x3);
    __delay_ms(5);
    LCD_PutNibble (0x3);
    __delay_us(100);
    LCD_PutNibble (0x3);
    __delay_us(100);
    LCD_PutNibble (0x2);
    __delay_ms(5);
    LCD_WriteCommand (0x28); //Write 28 hex (4-Bits, 2-lines)
    LCD_WriteCommand (0x08); //Write 08 hex (don't shift display, hide cursor)
    LCD_WriteCommand (0x01); //Write 01 hex (clear and home display)
    LCD_WriteCommand (0x06); //Write 06 hex (move cursor right)
    LCD_WriteCommand (0x0C); //Write 0C hex (turn on display)

    //Display is ready to accept data.
}

void LCD_PutNibble (char RightAlignedNibble)
{
    D4_PIN = (RightAlignedNibble & 1)?1:0;
    D5_PIN = (RightAlignedNibble & 2)?1:0;
    D6_PIN = (RightAlignedNibble & 4)?1:0;
    D7_PIN = (RightAlignedNibble & 8)?1:0;
    LCD_STROBE;
}

void LCD_PutByte (char ByteToPut, char Data_nCommand)
{
    LCD_EN = 0;
    LCD_RS = Data_nCommand;
    LCD_PutNibble(ByteToPut >> 4);
    __delay_us(100);
    LCD_PutNibble(ByteToPut & 0x0F);
    __delay_us(100);
}

void LCD_WriteData (char DataToWrite)
{
    LCD_PutByte (DataToWrite, 1);
}

void LCD_WriteCommand (char CommandToWrite)
{
    LCD_PutByte (CommandToWrite, 0);
    __delay_ms(5);
}

void LCD_WriteString (char * StringToWrite)
{
    while (*StringToWrite)
        LCD_WriteData (*StringToWrite++);
}

void LCD_WriteStr1 (char * StringToWrite)
{
    LCD_WriteCommand (0x80); //Moves cursor to first address on the left of LINE 1
    LCD_WriteString (StringToWrite);
}

void LCD_WriteStr2 (char * StringToWrite)
{
    LCD_WriteCommand (0xC0); //Moves cursor to first address on the left of LINE 2
    LCD_WriteString (StringToWrite);
}

void LCD_ClearAndHome (void)
{
    LCD_WriteCommand (0x01);
}


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Дисплей ETL-328D
СообщениеДобавлено: Чт янв 30, 2014 19:26:24 
Родился

Зарегистрирован: Чт янв 30, 2014 19:20:00
Сообщений: 1
Рейтинг сообщения: 0
Подключаю как написал 32768,вместо HD44780,все хорошо работает,не знаю какой у кого,дисплей,у меня 16x2если нужно будет прицеплю фотки


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Дисплей ETL-328D
СообщениеДобавлено: Сб май 04, 2019 03:03:05 
Родился

Зарегистрирован: Чт июл 09, 2015 21:34:36
Сообщений: 15
Рейтинг сообщения: 0
У меня пару лет валялись дома пара телефонов панасоник. Недавно избавлялись с женой от хлама в квартире и они тоже попали под раздачу. Но я не мог не разобрать их на детали. В одном из них стоял указанный дисплейный модуль, в точности как на фотографиях Nusik1975.

Так как телефон был рабочий, то я включил его и потыкал осциллографом. Оказалось, что там SPI-подобный интерфейс, односторонний (без MISO), формат данных достаточно простой, почти сразу увидел закономерности в паттернах импульсов, совпадающие с сегментами цифр. Ради интереса решил подключить его к ATmega328. К сожалению данные там отправляются не кратно 8-ми битам, поэтому аппаратный интерфейс SPI в микроконтроллерах AVR не годится. Реализовал программный побитный SPI мастер, дисплей завёлся. Дисплею требуется инициализация, это набор из четырёх битовых посылок, которые я просто скопировал согласно осциллограмме с платы телефона. Я пока не понял за что отвечают эти биты, но понимание и не требуется, главное, что после этого можно отправлять дисплею специальную команду с адресом и данными, которые напрямую влияют на отображаемые сегменты.

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

В общем, не знаю интересно ли это кому-то в 2019-ом году, да и зачем я этим вообще занимаюсь, но могу оформить код более менее по-людски и выложить сюда.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Дисплей ETL-328D
СообщениеДобавлено: Пн май 06, 2019 18:29:28 
Это не хвост, это антенна

Карма: 6
Рейтинг сообщений: 235
Зарегистрирован: Пт мар 26, 2010 17:16:52
Сообщений: 1492
Откуда: Kazan
Рейтинг сообщения: 0
Пригодится кому нибудь.
Надо бы конечно фотки дисплея в работе и платки в большем разрешении.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Дисплей ETL-328D
СообщениеДобавлено: Сб май 11, 2019 22:50:27 
Родился

Зарегистрирован: Чт июл 09, 2015 21:34:36
Сообщений: 15
Рейтинг сообщения: 0
Был занят работой. Как будет время, выложу фотографии и код.


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

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


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

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


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

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


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