реклама на сайте
подробности

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> AVR + цветной ЖК-дисплей, AVR + цветной ЖК-дисплей
ILYAUL
сообщение Oct 21 2011, 14:46
Сообщение #16


Профессионал
*****

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



QUOTE (gte @ Oct 21 2011, 18:04) *
Причем, имея два теневых экрана в таком дисплее, Вы можете формировать новое представление, затем переключать экраны с частотой комфортного восприятия.

Этож сколько ему памяти надо иметь на борту дисплея.


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
gte
сообщение Oct 21 2011, 16:33
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 2 318
Регистрация: 13-02-05
Из: Липецкая область
Пользователь №: 2 613



Цитата(ILYAUL @ Oct 21 2011, 17:46) *
Этож сколько ему памяти надо иметь на борту дисплея.

Так 2011 год biggrin.gif.

Прикрепленное изображение

Go to the top of the page
 
+Quote Post
Oleg Victorovich
сообщение Oct 21 2011, 20:10
Сообщение #18


Частый гость
**

Группа: Участник
Сообщений: 114
Регистрация: 9-10-08
Из: Ставрополь
Пользователь №: 40 790



В общем, на сколько я понял для управления ЖК-индикатора от 8-разрядного AVR должен быть внутренний видеоконтроллер. При этом на ЖК-индикаторе в разделе интерфейс должно быть указано CPU 8/16 bit.
Go to the top of the page
 
+Quote Post
gte
сообщение Oct 21 2011, 20:30
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 2 318
Регистрация: 13-02-05
Из: Липецкая область
Пользователь №: 2 613



Цитата(Oleg Victorovich @ Oct 21 2011, 23:10) *
В общем, на сколько я понял для управления ЖК-индикатора от 8-разрядного AVR должен быть внутренний видеоконтроллер. При этом на ЖК-индикаторе в разделе интерфейс должно быть указано CPU 8/16 bit.

Да.
Go to the top of the page
 
+Quote Post
Oleg Victorovich
сообщение Oct 22 2011, 07:16
Сообщение #20


Частый гость
**

Группа: Участник
Сообщений: 114
Регистрация: 9-10-08
Из: Ставрополь
Пользователь №: 40 790



В начале темы рекомендовали ЖК-индикатор WF57B. Он имеет встроенный контроллер S1D13A04. В PDF на него указано следующее:

2.2 CPU Interface
•Direct support of the following interfaces:
Generic MPU bus interface with programmable ready (WAIT#).
Hitachi SH-4 / SH-3.
Motorola M68K.
Motorola MC68EZ328/MC68VZ328 DragonBall.
Motorola “REDCAP2” - no WAIT# signal.
•“Fixed” low-latency CPU access times.
•Registers are memory-mapped - M/R# input selects between memory and register
address space.
•The complete 160k byte display buffer is directly and contiguously available through
the 18-bit address bus.

Для сопряжения с 8-разрядным микроконтроллером AVR какой из вышеперечисленных интерфейсов подойдет????
Go to the top of the page
 
+Quote Post
gte
сообщение Oct 22 2011, 08:58
Сообщение #21


Гуру
******

Группа: Свой
Сообщений: 2 318
Регистрация: 13-02-05
Из: Липецкая область
Пользователь №: 2 613



Цитата(Oleg Victorovich @ Oct 22 2011, 10:16) *
В начале темы рекомендовали ЖК-индикатор WF57B. Он имеет встроенный контроллер S1D13A04. В PDF на него указано следующее:

2.2 CPU Interface
•Direct support of the following interfaces:
==
Для сопряжения с 8-разрядным микроконтроллером AVR какой из вышеперечисленных интерфейсов подойдет????

Здесь нет перечисления, описаны некоторые возможности.
Прежде чем выбрать, посмотрите внимательно описание протокола обмена по тех описанию, популярность встроенного контроллера, наличие подробного описания, примеров инициализации. Плюсом будет наличие команд для рисования графических примитивов.
Ресурсы МК у Вас ограничены.

Go to the top of the page
 
+Quote Post
M_Andrey
сообщение Oct 23 2011, 12:17
Сообщение #22


Частый гость
**

Группа: Свой
Сообщений: 158
Регистрация: 15-10-07
Из: Й-Ола
Пользователь №: 31 376



Контроллер судя по PDF Прикрепленный файл  WF57BTIBCDC000.pdf ( 613.28 килобайт ) Кол-во скачиваний: 806
SSD1963 Прикрепленный файл  SSD1963.pdf ( 1.69 мегабайт ) Кол-во скачиваний: 206
. У меня есть исходники под WF43ATIBEDB (контроллер тот-же, но размер дисплея 480*272) правда писаные под ARM LPC2387, да и на http://starterkit.ru/ где-то видел.
И да, не забудьте что AVR это 5В (3.3В с буквой L но медленнее в 2 раза), а WF57B это только 3.3В!
Go to the top of the page
 
+Quote Post
Oleg Victorovich
сообщение Oct 24 2011, 04:35
Сообщение #23


Частый гость
**

Группа: Участник
Сообщений: 114
Регистрация: 9-10-08
Из: Ставрополь
Пользователь №: 40 790



То есть, я смогу управлять индикатором WF57B от 8-разрядного AVR по параллельному интерфейсу (хватит ли ресурсов)????
Если есть возможность, то скиньте исходники под WF43ATIBEDB (aspir_sushko.ru@mail.ru).
Go to the top of the page
 
+Quote Post
Herz
сообщение Oct 24 2011, 05:40
Сообщение #24


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(hd44780 @ Oct 21 2011, 07:49) *
См. http://radiocom.dn.ua/index.php там сразу есть ссылка на архив с доками.

Там хрен чего найдёшь. wacko.gif
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Oct 24 2011, 13:41
Сообщение #25


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(Oleg Victorovich @ Oct 24 2011, 07:35) *
(хватит ли ресурсов)????


Ресурсов на что? Закрасить экран одним цветом и вывести несколько цифр другим цветом за 100 мс?
Может и хватит.
Может, пора открыть истину? - Из г. конфетка не получится.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
Oleg Victorovich
сообщение Oct 24 2011, 14:33
Сообщение #26


Частый гость
**

Группа: Участник
Сообщений: 114
Регистрация: 9-10-08
Из: Ставрополь
Пользователь №: 40 790



На сколько я понял, чтобы подключить графический индикатор к микроконтроллеру должен быть интерфейс MCU INTERFACE 8080 или 6800 ( находится в микросхеме управления ЖК-индикатором). Как вариант можно поставить ATxmega128A1. Буду обновлять экран раз всекунду.Вроде должен потянуть.

Сообщение отредактировал Oleg Victorovich - Oct 25 2011, 07:57
Go to the top of the page
 
+Quote Post
Oleg Victorovich
сообщение Oct 25 2011, 14:41
Сообщение #27


Частый гость
**

Группа: Участник
Сообщений: 114
Регистрация: 9-10-08
Из: Ставрополь
Пользователь №: 40 790




Подскажите, если указан интерфес для ЖК-дисплея CPU 8/16 bit (и имеется встроенная SRAM в видеоконтроллере, который идет вместе с ЖК-индикатором), то для вывода статической картинки можно записать данные в память видеоконтроллера ЖК-индикатора, а далее сам видеоконтроллер будет выводить картинку. А внешний микроконтроллер, которым записали данные в этот самый ЖК-индикатор может заниматься другими процессами?????
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Oct 25 2011, 15:24
Сообщение #28


Профессионал
*****

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



QUOTE (Oleg Victorovich @ Oct 25 2011, 18:41) *
Подскажите, если указан интерфес для ЖК-дисплея CPU 8/16 bit (и имеется встроенная SRAM в видеоконтроллере, который идет вместе с ЖК-индикатором), то для вывода статической картинки можно записать данные в память видеоконтроллера ЖК-индикатора, а далее сам видеоконтроллер будет выводить картинку. А внешний микроконтроллер, которым записали данные в этот самый ЖК-индикатор может заниматься другими процессами?????

Может , заниматься чем угодно или просто спать


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
SortoVaritu
сообщение Oct 26 2011, 13:52
Сообщение #29


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 4-11-10
Пользователь №: 60 647



Можно использовать контроллер с DMA. А вообще 8 бит для цветного ЖКИ 320x240 это очень мало. КОнтроллер будет занят постоянно отрисовкой... На что-то другое ресурсов не останется.
Go to the top of the page
 
+Quote Post
VDLab
сообщение Oct 26 2011, 16:18
Сообщение #30


Частый гость
**

Группа: Свой
Сообщений: 133
Регистрация: 30-04-07
Из: DP.UA
Пользователь №: 27 419



Это, как уже ранее писали, смотря что рисовать. Если постоянно меняющаяся картинка на весь экран(типа видеоизображения)- то тут и 32битный МК не всякий справится, а если что то типа осциллограммы, то 50 кадров в секунду даже атмега потянет, хотя и с напрягом.
Другое дело что такая частота обновления изображения не только не нужна, но и, в случае со встроенным контроллером дисплея, даже вредна т.к. контроллер регенерирует изображение на дисплее со своей частотой, как правило не сильно стабильной (стабильность тут не важна, зато позволяет сильно упростить схему тактирования этого самого контроллера) и уж наверняка будет не синхронной по отношению к частоте перерисовки экрана, что вызовет т.н. tearing, что смотрится мягко скажем некрасиво. Выходом тут может быть либо принудительное тактирование генератора контроллера так, чтобы он работал с нужной частотой, что не всегда возможно, либо регенерировать картинку самостоятельно, что подразумевает под собой смену МК, на другой, с аппаратным модулем контроля дисплея. Ну или поумерить пыл, и обновлять картинку пореже - 10 раз в секунду обычно хватает с головой, все равно глаз не в состоянии уследить за более частыми изменениями, да и сам дисплей имеет конечное (и для мелких дисплеев с относительно малым потреблением питания, довольно большое) время реакции. Ну и в некотрых контроллерах дисплеев есть специальный выход, позволяющий синхронизировать отрисовку с выходом картинки.
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 10:42
Рейтинг@Mail.ru


Страница сгенерированна за 0.01564 секунд с 7
ELECTRONIX ©2004-2016