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

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

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

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

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

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

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

 
Опции темы
Непрочитано 17.01.2013, 11:18  
sokolav
Частый гость
 
Регистрация: 31.03.2006
Сообщений: 40
Сказал спасибо: 2
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
sokolav на пути к лучшему
По умолчанию Re: Библиотека SSD1289

Спасибо всем. Дисплей оказался битым.
Реклама:
sokolav вне форума  
Непрочитано 15.06.2013, 14:35  
Somaha
Прохожий
 
Регистрация: 25.03.2009
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Somaha на пути к лучшему
По умолчанию Re: Библиотека SSD1289

привет всем! пытаюсь осилить китайский дисп на такомже контроллере(при чтении по 0у регистру показывает 0х8989), инициализация проходит, заливка данных тоже кроме белового цвета, экран отрубается, причем при заливке другого снова врубается, и при выводе точек хаотично дергается.
Somaha вне форума  
Непрочитано 15.06.2013, 15:04  
Flopix
Гражданин KAZUS.RU
 
Регистрация: 31.12.2010
Сообщений: 837
Сказал спасибо: 371
Сказали Спасибо 153 раз(а) в 113 сообщении(ях)
Flopix на пути к лучшему
По умолчанию Re: Библиотека SSD1289

Somaha, тайминги заданы неверно, длинные провода и т.п.

Дисплеем управляете ногодрыгом или через паралельный аппаратный интерфейс?
Flopix вне форума  
Непрочитано 15.06.2013, 15:14  
Somaha
Прохожий
 
Регистрация: 25.03.2009
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Somaha на пути к лучшему
По умолчанию Re: Библиотека SSD1289

я подключил к меге8, пока для тестов... потом планирую перенести на мегу128.
у меги 8 аппаратного параллельного ведь нету?
ногами дрыгаю так:
void LCD_WR_CMD(uchar index,uint val)
{
RS_0;
CS_0;
WR_0;
WR_1;
WR_DATA_L = index;
WR_0;
WR_1;
RS_1;
WR_DATA_L =(uchar)val;
//WR_0;
//WR_1;
WR_DATA_H =(uchar)(val››8 );
WR_0;
WR_1;
CS_1;
}
// End of LCD_WR_CMD( )

void LCD_WR_REG(uchar index)
{
RS_0;
CS_0;
WR_0;
WR_1;
WR_DATA_L = index;
WR_0;
WR_1;
CS_1;
}
// End of LCD_WR_REG( )

void LCD_WR_DATA(uint val)
{
RS_1;
CS_0;
WR_DATA_L = (uchar)val;
//WR_0;
//WR_1;
WR_DATA_H = (uchar)(val››8 );
WR_0;
WR_1;
CS_1;
RS_0;
}
строки закомментил те которые по моему мнению для 8битного режима.

Последний раз редактировалось Somaha; 15.06.2013 в 16:11.
Somaha вне форума  
Непрочитано 17.06.2013, 01:08  
Somaha
Прохожий
 
Регистрация: 25.03.2009
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Somaha на пути к лучшему
По умолчанию Re: Библиотека SSD1289

поправил не много управление, теперь экран не вырубается если выводить белый цвет, а вот по точечный вывод всеравно дергается и рисуются точки не там где положено
Somaha вне форума  
Непрочитано 17.06.2013, 07:51  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Библиотека SSD1289

Это говорит лишь о том, что проблемы в программе. Дисплей исправный, подключение правильное - иначе ничего бы небыло
niXto вне форума  
Непрочитано 17.06.2013, 19:38  
Somaha
Прохожий
 
Регистрация: 25.03.2009
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Somaha на пути к лучшему
По умолчанию Re: Библиотека SSD1289

нужно ли задавать размер окна каждый раз для вывода точки? у меня размер задаётся один раз с максимальными координатами в регистрах 44-46 и в регистры 4е и 4f записываю координаты вывода точки, однако у меня выводится черта в самом низу экрана (желтым цветом хотя рисую синим) и само изображение смещается на 2/3, положение экрана ландшафтное, кучу исходников пересмотрел везде также делают, даташит искурил (то немногое что понял не силён я в англ)
Somaha вне форума  
Непрочитано 17.06.2013, 20:38  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Библиотека SSD1289

Если не нужен оконный режим - то задавать один раз при инициализации

По черте и смещению - кури регистры 01 и 11 - скорее всего поможет 11-й, биты AM и ID
niXto вне форума  
Непрочитано 17.06.2013, 21:57  
Somaha
Прохожий
 
Регистрация: 25.03.2009
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Somaha на пути к лучшему
По умолчанию Re: Библиотека SSD1289

с битами АМ и ID я уже разобрался, АМ - положение экрана, ID(1:0) направление заполнения, у меня при записи в регистр 0х22 почему то экран мельтешит, может контроллер дохлый? я выпаял его из убитого и полу разобранного телефона. Очень похоже что синхронизация как то не так работает. Нужна задержка между подачей команды 0х22 и выводом данных?

Где можно поглядеть нормальную функцию управления по 16-битной шине по интерфейсу I8080?
может у меня с управлением чтото не то.

сечас выявил ещё одну не приятную закономерность, оказывается касяк именно сразу после записи в память

Последний раз редактировалось Somaha; 17.06.2013 в 22:21.
Somaha вне форума  
Непрочитано 09.07.2013, 18:02  
Программолюбитель
Частый гость
 
Регистрация: 27.05.2013
Сообщений: 75
Сказал спасибо: 1
Сказали Спасибо 24 раз(а) в 14 сообщении(ях)
Программолюбитель на пути к лучшему
По умолчанию Re: Библиотека SSD1289

Сообщение от Somaha Посмотреть сообщение

сечас выявил ещё одну не приятную закономерность, оказывается касяк именно сразу после записи в память
А в чем косяк? Не может быть частота вывода высокой?

Последний раз редактировалось Программолюбитель; 09.07.2013 в 18:04. Причина: не полностью мысль сказал.
Программолюбитель вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Библиотека для работы с меню графического индикатора Tvenn Микроконтроллеры, АЦП, память и т.д 30 15.02.2011 17:41
Существует ли AT91SAM7Sxxx библиотека для Proteus? projects.org.ua Proteus 4 29.10.2010 02:09
Библиотека для создания меню, для графического индикатора Tvenn Микроконтроллеры, АЦП, память и т.д 2 03.09.2010 10:38
Библиотека последовательного доступа для AT45DB161, порт CodeVision LVII Микроконтроллеры, АЦП, память и т.д 4 19.06.2010 03:32


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


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