Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 04.12.2009, 15:10  
AJScorp
Почётный гражданин KAZUS.RU
 
Аватар для AJScorp
 
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,548
Сказал спасибо: 384
Сказали Спасибо 737 раз(а) в 417 сообщении(ях)
AJScorp на пути к лучшему
По умолчанию Re: Помогите разобраться с LCD b1300

Прошу прощения за неточную информацию, в протеусе действительно нет экранов с контроллером st7565S, есть с его аналогом - sed7565 (например HDG12864F3 c параллельным интерфейсом).

Дальше по порядку:

1. Я привел код инициализации для SPI в качестве примера, порядок команд одинаков для любого режима работы дисплея. Необходимо только переделать функции обмена данными с LCD (Figure 9 или Figure 10 даташита, оба варианта подходят для b1300).
2. Вывод D/C (Data/Command) то же самое, что и A0. Данные - "1", команда - "0".
3.
Цитата:
что означает IOCLR=A0|LCDCS. что такое IOCLR и LCDCS в коде инициализации. если LCDCS это вывод CS (Select Crystal), то почему в инициализации он привязан к A0.
"IOCLR=A0|LCDCS" просто означает одновременную очистку двух битов в регистре порта ввода/вывода процессора - A0="0", CS="0"

4.
Цитата:
что разделяет CS (с инверсией) и CS (без инверсии)
CS1 и CS2 - двойной выбор кристалла, т.е. обмен данными с ним возможен только когда CS1=0 и CS2=1. Обычно наружу выходит только CS1, а CS2 притянут к "1" внутри экрана.
Реклама:

Последний раз редактировалось AJScorp; 09.12.2010 в 22:31.
AJScorp вне форума  
Непрочитано 05.12.2009, 18:37  
sersne
Прописка
 
Регистрация: 09.11.2009
Сообщений: 179
Сказал спасибо: 44
Сказали Спасибо 58 раз(а) в 26 сообщении(ях)
sersne на пути к лучшему
По умолчанию Re: Помогите разобраться с LCD b1300

HDG12864F3 - sed1565. И вывод VR, а должен быть CS1.
На этом дисплее хоть что-то получилось. Но такое ощущение что точки стоян не на своем месте.
HDG12864L4, HDG12864L6 по выводам подходят (HDG12864L4, HDG12864L6 - sed1565), но на них ничего, также как и на моём устройстве.
Те исходники что у меня - полностью подходят и для микроконтроллера ATMega32 и они на CodeVosionAvr, но они не работают, т.к. они для графического дисплея MT12864.
Пытаюсь понять что не так и у меня уже закипают мозги. Сделано вроде всё верно ... и не работает.
Миниатюры:
Нажмите на изображение для увеличения
Название: схема_lcd_new.JPG
Просмотров: 116
Размер:	66.8 Кб
ID:	2560  
Вложения:
Тип файла: rar sources.rar (121.3 Кб, 66 просмотров)
sersne вне форума  
Непрочитано 06.12.2009, 13:18  
sersne
Прописка
 
Регистрация: 09.11.2009
Сообщений: 179
Сказал спасибо: 44
Сказали Спасибо 58 раз(а) в 26 сообщении(ях)
sersne на пути к лучшему
По умолчанию Re: Помогите разобраться с LCD b1300

исправил коды, но всё равно что-то не то.
Миниатюры:
Нажмите на изображение для увеличения
Название: driver.h.jpg
Просмотров: 106
Размер:	50.0 Кб
ID:	2576   Нажмите на изображение для увеличения
Название: ssd1815.JPG
Просмотров: 54
Размер:	29.9 Кб
ID:	2577  
sersne вне форума  
Непрочитано 06.12.2009, 17:30  
AJScorp
Почётный гражданин KAZUS.RU
 
Аватар для AJScorp
 
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,548
Сказал спасибо: 384
Сказали Спасибо 737 раз(а) в 417 сообщении(ях)
AJScorp на пути к лучшему
По умолчанию Re: Помогите разобраться с LCD b1300

Немного отремонтировал схему.

Последний раз редактировалось AJScorp; 09.12.2010 в 22:31.
AJScorp вне форума  
Непрочитано 07.12.2009, 10:25  
AJScorp
Почётный гражданин KAZUS.RU
 
Аватар для AJScorp
 
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,548
Сказал спасибо: 384
Сказали Спасибо 737 раз(а) в 417 сообщении(ях)
AJScorp на пути к лучшему
По умолчанию Re: Помогите разобраться с LCD b1300

HDG12864F-6 прекрасно работает в любом из параллельных режимов (6800, 8080).

Последний раз редактировалось AJScorp; 09.12.2010 в 22:31.
AJScorp вне форума  
Непрочитано 07.12.2009, 15:53  
sersne
Прописка
 
Регистрация: 09.11.2009
Сообщений: 179
Сказал спасибо: 44
Сказали Спасибо 58 раз(а) в 26 сообщении(ях)
sersne на пути к лучшему
По умолчанию Re: Помогите разобраться с LCD b1300

спрашивал у urry он сказал что я возможно сжег LCD.
Либо это так либо он просто не стал загружать свою голову, по самую макушку, схемами и исходниками.
Как раньше и говорил - я хотел разобраться с LCD, в том числе подключить и понять работает он или нет т.к. я говорил он от сломанного
сотового. На форуме я спрашивал что должно быть после инициализации и как узнать прошла она или нет.
Ни какого ответа от индикатора после его включения и инициализации нет, хотя во время включения в протеусе индикаторы (все) загораются.
Если мой индикатор сдох, то тему можно закрыть.
И конечно 256 раз СПАСИБО AJScorp'у за помощь.
sersne вне форума  
Непрочитано 07.12.2009, 16:38  
AJScorp
Почётный гражданин KAZUS.RU
 
Аватар для AJScorp
 
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,548
Сказал спасибо: 384
Сказали Спасибо 737 раз(а) в 417 сообщении(ях)
AJScorp на пути к лучшему
По умолчанию Re: Помогите разобраться с LCD b1300

sersne, один из способов проверить, прошла инициализация или нет, это померять напряжение на выводах V2-V6(1..9v) и на емкостях накачки между выводами CxP и CxN (согласно схеме b1300 - C320..C322) ~14v.
AJScorp вне форума  
Непрочитано 07.12.2009, 23:01  
sersne
Прописка
 
Регистрация: 09.11.2009
Сообщений: 179
Сказал спасибо: 44
Сказали Спасибо 58 раз(а) в 26 сообщении(ях)
sersne на пути к лучшему
По умолчанию Re: Помогите разобраться с LCD b1300

Напряжение на V2-V6 - 1.07...1.56V, на CxP/CxN - 0.12V (на всех). то есть напряжение между выводами 0.00.
Тему можно закрыть. А мне дорога за нормальным дисплеем.
Забыл сказать. urry: "при инициализации - индикатор должен загореться - должны быть видны края рабочей области экрана". этого нет. Код инициализации не очень сложен и я не думаю что он ошибочен.

Последний раз редактировалось sersne; 07.12.2009 в 23:25.
sersne вне форума  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подключение LCD дисплея utyfwdfkb Информация по радиокомпонентам 8 31.10.2009 01:34
Помогите найти схему активного фильтра Rizzo Поиск схем. Делимся схемами 2 15.10.2009 16:36
Помогите разобраться Учащийся Микроконтроллеры, АЦП, память и т.д 2 12.10.2009 19:10
[Решено] Помогите разобраться с радиостанцией tarasov128 Автоматика и аппаратура связи 2 06.10.2009 08:18
Помогите разобраться в микросхемах tea5215 Информация по радиокомпонентам 2 28.09.2009 16:06


Часовой пояс GMT +4, время: 19:30.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot