Например TDA7294

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





Текущее время: Ср апр 24, 2024 03:48:56

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


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



Начать новую тему Ответить на тему  [ Сообщений: 257 ]  1, , , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Дисплей от Siemens S65
СообщениеДобавлено: Сб июл 11, 2009 08:47:33 
Открыл глаза
Аватар пользователя

Зарегистрирован: Ср ноя 05, 2008 22:23:11
Сообщений: 72
Откуда: Алма-Ата
Рейтинг сообщения: 0
Мужкики мучаю дисплей от S65, если подал напругу 3,5 вольта, дисплей не загнется ?
И вот еще какой активный уровень у сигналов RESET и CS ?
Заранее спасибо


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб июл 11, 2009 12:37:01 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Вс мар 04, 2007 13:14:25
Сообщений: 375
Откуда: Украина
Рейтинг сообщения: 0
Я питал МК и диспл от 3.2-3.5В и всё норм, но это только если у тебя дисп с контроллером ls020, с другими не пробовал.

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб июл 11, 2009 13:34:35 
Открыл глаза
Аватар пользователя

Зарегистрирован: Пт авг 01, 2008 08:43:08
Сообщений: 70
Рейтинг сообщения: 0
У меня дисплей работает от 3.2 вольта (стабилизатор из дохлого CD-ROM). Уровни СS и RESET активный низкий. ресет я менс висит на + питания дисплея. Работает на ура


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

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

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб июл 11, 2009 20:30:21 
Открыл глаза
Аватар пользователя

Зарегистрирован: Ср ноя 05, 2008 22:23:11
Сообщений: 72
Откуда: Алма-Ата
Рейтинг сообщения: 0
Уважаемый антибиотик, на каком микроконтроллере вы дергали дисплей, дайте исходник


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб июл 11, 2009 22:31:05 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Вс мар 04, 2007 13:14:25
Сообщений: 375
Откуда: Украина
Рейтинг сообщения: 0
Если погуглить, то найдёш тему на форум с достаточной инфой для начала работы с диспом.
Ну если лень гуглить, то вот ссылка http://electronix.ru/forum/index.php?s= ... opic=16563
Лично мне этого хватило :) не подумайте что это реклама...

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


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс июл 12, 2009 09:02:03 
Открыл глаза
Аватар пользователя

Зарегистрирован: Пт авг 01, 2008 08:43:08
Сообщений: 70
Рейтинг сообщения: 1
Подключал к меге8 потом не хватило места для картинок, переделал на мегу32. Исходник на CVAVR во вложении. Дисплей LS020.

PS: В коде есть лишние функции,но на работу они никак не влияют. Мега32 работает на 16МГц, экран за SCK и DAT подвешен на аппаратный SPI контроллера к SCK и MOSI соответственно. Остальные линии дисплея назначаются в дефайнах.

ЗЗЫ:
Между дисплеем и контроллером стоит 74AC245PC в качестве преобразователя уровней и питается от 3.2в как и дисплей, AVR работает от 5в. Для питания подсветки дисплея использую DC-DC преобразователь из старой сетевухи.. 5в на входе и 10 на выходе


Вложения:
ls020.rar [122.54 KiB]
Скачиваний: 1999
Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс июл 12, 2009 21:49:57 
Открыл глаза
Аватар пользователя

Зарегистрирован: Ср ноя 05, 2008 22:23:11
Сообщений: 72
Откуда: Алма-Ата
Рейтинг сообщения: 0
Уважаемый Антибиотик спасибо за либу. У меня вопрос как правильно производить выключение дисплея, т.е какая команда его выключает


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс июл 12, 2009 23:37:30 
Электрический кот
Аватар пользователя

Карма: 1
Рейтинг сообщений: 6
Зарегистрирован: Чт фев 19, 2009 17:46:34
Сообщений: 1040
Рейтинг сообщения: 0
Вот валялась дока по регистрам дисплея S65 (ls020), может пригодится..


Вложения:
coms LS020.rar [3.36 KiB]
Скачиваний: 1988
Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн июл 13, 2009 06:17:10 
Открыл глаза
Аватар пользователя

Зарегистрирован: Пт авг 01, 2008 08:43:08
Сообщений: 70
Рейтинг сообщения: 0
PIC писал(а):
Уважаемый Антибиотик спасибо за либу. У меня вопрос как правильно производить выключение дисплея, т.е какая команда его выключает


Смотрите в файл lcd_s.h есть процедура void LCD_PowerOff(void) которая посылает набор команд для корректного отключения дисплея


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн июл 13, 2009 06:59:16 
Открыл глаза
Аватар пользователя

Зарегистрирован: Ср ноя 05, 2008 22:23:11
Сообщений: 72
Откуда: Алма-Ата
Рейтинг сообщения: 0
Antibiotic писал(а):
PIC писал(а):
Уважаемый Антибиотик спасибо за либу. У меня вопрос как правильно производить выключение дисплея, т.е какая команда его выключает


Смотрите в файл lcd_s.h есть процедура void LCD_PowerOff(void) которая посылает набор команд для корректного отключения дисплея


Спасибо, еще раз за библиотеку! :))
Я просмотрел все заголовочные и исходные файлы. Все прошло на ура дисплей инициализируется, появляется на экране мусор. Заливаю своим цветом. Но вот с выключением трабла блин. Взял ваши команды:
Код:
const long int Off[26] = {0xEF00, 0x7E04, 0xEFB0, 0x5A48, 0xEF00, 0x7F01, 0xEFB0, 0x64FF, 0x6500, 0xEF00, 0x7F01, 0xE262, 0xE202, 0xEFB0, 0xBC02,0xEF00, 0x7F01, 0xE200, 0x8000, 0xE204, 0xE200, 0xE100, 0xEFB0, 0xBC00, 0xEF00, 0x7F01};

void LCD_PowerOff(void)
{
  int i;
  for(i=0; i<52; i++)
  {
    send_cmd(Off[i]);
  };
}[/i]

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн июл 13, 2009 07:02:22 
Открыл глаза
Аватар пользователя

Зарегистрирован: Ср ноя 05, 2008 22:23:11
Сообщений: 72
Откуда: Алма-Ата
Рейтинг сообщения: 0
neonix писал(а):
Вот валялась дока по регистрам дисплея S65 (ls020), может пригодится..

Спасибо огромнейшее, именно то что я и скал :)) :) :wink:


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн июл 13, 2009 08:04:31 
Открыл глаза
Аватар пользователя

Зарегистрирован: Ср ноя 05, 2008 22:23:11
Сообщений: 72
Откуда: Алма-Ата
Рейтинг сообщения: 0
Мой вопрос товарищу Антибиотику в силе :) :shock: :oops:


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

Зарегистрирован: Вс мар 04, 2007 13:14:25
Сообщений: 375
Откуда: Украина
Рейтинг сообщения: 0
Есть смысл выключать дисп передёрнув reset, а потом снимать питание.

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


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

Зарегистрирован: Пт авг 01, 2008 08:43:08
Сообщений: 70
Рейтинг сообщения: 0
Странно. у меня работает. экран очищается и до повтороной инициализации ничего на него вывести не получается. Попробуйте изменить в счетчике максимальное значение,опечатка там, но повторю что у меня функция работает.

Код:
void LCD_PowerOff(void)
{
  int i;
  for(i=0; i<25; i++)
  {
    send_cmd(Off[i]);
  };


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн июл 13, 2009 13:42:02 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Вс мар 04, 2007 13:14:25
Сообщений: 375
Откуда: Украина
Рейтинг сообщения: 0
Может всётаки там 26 вместо 25, так как масиив то на 26.
Код:
void LCD_PowerOff(void)
{
  int i;
  for(i=0; i<26; i++)
  {
    send_cmd(Off[i]);
  };

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн июл 13, 2009 14:31:31 
Открыл глаза
Аватар пользователя

Зарегистрирован: Ср ноя 05, 2008 22:23:11
Сообщений: 72
Откуда: Алма-Ата
Рейтинг сообщения: 0
Krik99 писал(а):
Может всётаки там 26 вместо 25, так как масиив то на 26.
Код:
void LCD_PowerOff(void)
{
  int i;
  for(i=0; i<26; i++)
  {
    send_cmd(Off[i]);
  };

Это так, господа я написал под pic там отправляется по байтно, поэтому 52


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн июл 13, 2009 20:17:37 
Открыл глаза
Аватар пользователя

Зарегистрирован: Пт авг 01, 2008 08:43:08
Сообщений: 70
Рейтинг сообщения: 0
Krik99 писал(а):
Может всётаки там 26 вместо 25, так как масиив то на 26.
Код:
void LCD_PowerOff(void)
{
  int i;
  for(i=0; i<26; i++)
  {
    send_cmd(Off[i]);
  };


Если я правильно помню то счет массивов идет с 0 а не с 1. цикл тоже начинается с 0..так что 25 :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн июл 13, 2009 21:03:47 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Вс мар 04, 2007 13:14:25
Сообщений: 375
Откуда: Украина
Рейтинг сообщения: 0
Ну если я не ошибаюсь, то цикл тоже начинаеться с значения 0. :)

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн июл 13, 2009 22:23:58 
Открыл глаза
Аватар пользователя

Зарегистрирован: Ср ноя 05, 2008 22:23:11
Сообщений: 72
Откуда: Алма-Ата
Рейтинг сообщения: 0
Вы полностью правы, цикл идет с 0, спасибо все заработало, инициализируется, выключатся стал, щас дописываю библиотеку уважаемого тов-ща Антибиотика своими функциями. Хочу мужики замутить на этом индикаторе осциллограф, какие будут соображения ? :shock:


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн июл 13, 2009 23:47:44 
Электрический кот
Аватар пользователя

Карма: 1
Рейтинг сообщений: 6
Зарегистрирован: Чт фев 19, 2009 17:46:34
Сообщений: 1040
Рейтинг сообщения: 0
А соображения простые, меги не хватит гонять этот дисп , ибо скорость маленькая, даже в восьмибитном режиме без разгону все будет оооочень меееедленно. Да и всю часть входную часть прийдеца делать либо на АЦП + ПЛИС + ФИФО либо ацп + фифо + мк. вот и решайте стоит ли овчинка выделки, по мне так лучше купить китайский цифовой осцил...


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

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


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

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


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

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


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