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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Графический ЖКИ, примеры кода на ASM
chief_olimp
сообщение Dec 18 2005, 18:51
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 249
Регистрация: 31-10-05
Из: Украина Нетешин
Пользователь №: 10 344



Здраствуйте!!!
Если кто сталкивался с графическими ЖКИ киньте програмкой и схемкой подключения. Мысль на этапе рождения поэтому индикатор не покупал. Предпочтительно 128х64.
Go to the top of the page
 
+Quote Post
beer_warrior
сообщение Dec 18 2005, 20:49
Сообщение #2


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

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



Для начала стоит определитьтся с индикатором
разные индикаторы -> разные контроллеры -> разное программирование
Далее береться даташит на микросхему контроллера и изучаеться.
Как правило там присутсвуют примеры программирования в виде блок-схем.
В случае неудачи ищеться библиотечка для работы с конкретным кристаллом.


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
bodja74
сообщение Dec 18 2005, 21:04
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984



Есть на "графическом" асме ,без коментариев,все еще не расписал красиво,пойдет?
(щасс сам этой темой занимаюсь)
Go to the top of the page
 
+Quote Post
evgeniy_s
сообщение Dec 18 2005, 21:43
Сообщение #4


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

Группа: Свой
Сообщений: 75
Регистрация: 3-09-05
Из: Россия, Москва
Пользователь №: 8 195



Уважаемый chief_olimp, поскольку Вы ещё не определились с конкретной моделью и хотите просто ознакомиться с принципом подключения, то могу предложить один вариант:
Прикрепленный файл  PG_12864_D.PDF ( 72.1 килобайт ) Кол-во скачиваний: 3082

Писал когда-то драйвер мигающего курсора для ПЖ12864 под 51-й микроконтроллер, соответственно есть документация и исходники. Могу поделиться. Ну а сам алгорит драйвера дисплея простой, лови:
Прикрепленный файл  PG12864.rar ( 558.94 килобайт ) Кол-во скачиваний: 461


--------------------
"О наслажденье ходить по краю.
Замрите, ангелы, смотрите: я играю.
Разбор грехов моих оставьте до поры,
Вы оцените красоту игры!"
Go to the top of the page
 
+Quote Post
fantasy
сообщение Dec 19 2005, 10:43
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 69
Регистрация: 17-09-05
Из: Kirov
Пользователь №: 8 659



хм... увидел всего один разумный ответ "разные индикаторы -> разные контроллеры -> разное программирование"

Пока не определитесь с типом индикатора и контроллера в нём, рассуждать о том как его программировать не имеет смысла.

А из совей практики могу посоветовать: выбрав индикатор за аксиому при написании программы берите datasheet на его контроллер! Ну и ещё смотрите временные диаграммы wink.gif


--------------------
В голове слышался грохот: рушились грандиозные планы...
Go to the top of the page
 
+Quote Post
DeXteR
сообщение Dec 19 2005, 12:05
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 319
Регистрация: 2-08-05
Из: Одесса
Пользователь №: 7 287



А еще можно установить себе протеус

Там есть модели нескольких ЖКИ + примеры программ с исходниками Для пик и 8051

В моей версии для АВР нету но зато временные диаграммы и вообще процесс обмена
там исследовать очень приятно и легко


De}{teR
Go to the top of the page
 
+Quote Post
chief_olimp
сообщение Dec 19 2005, 19:31
Сообщение #7


Местный
***

Группа: Участник
Сообщений: 249
Регистрация: 31-10-05
Из: Украина Нетешин
Пользователь №: 10 344



не нужно так пинатся я не хочу покупать индикатор а потом что бы он просто валялся. протеус стоит но хочется как раз на нем испробовать прошивку под авр. т.е хочу сначала в протеусе отладить а потом живой индикатор купить. темой интересуюсь не плотно а для отвлечения. в данный момент овсаиваю связь с компом и символьный ЖКИ
Go to the top of the page
 
+Quote Post
bodja74
сообщение Dec 19 2005, 21:46
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984



Ну и в формате протеуса тож есть.Если есть интерес могу выслать.
Go to the top of the page
 
+Quote Post
ROC
сообщение Dec 19 2005, 22:24
Сообщение #9


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

Группа: Свой
Сообщений: 157
Регистрация: 14-11-04
Из: Санкт-Петербург
Пользователь №: 1 125



Цитата(chief_olimp @ Dec 19 2005, 22:31) *
не нужно так пинатся я не хочу покупать индикатор а потом что бы он просто валялся. протеус стоит но хочется как раз на нем испробовать прошивку под авр. т.е хочу сначала в протеусе отладить а потом живой индикатор купить. темой интересуюсь не плотно а для отвлечения. в данный момент овсаиваю связь с компом и символьный ЖКИ


В FastAVR (это такой Basic для AVR) довольно приличный список поддерживаемых граф. контроллеров
'------------------
Most commonly used graphic LCD has 128 x 64 pixels and it is produced by many manufacturers like Seiko (G1216), Hantronix (HDM64GS12), Samsung, WM-G1206

Nokia 3310 has very nice, not expensive Graphic display 84 x 48 pixels.

T6963C Graphic LCD support
'------------------
FAstAVR на выходе дает кроме всего прочего файл в виде обычного AVR .asm - всегда можно посмотреть, что и как они там с дисплеем делают.

Для BASCOM-AVR тоже есть море реализаций для всяких дисплеев, пусть неоптимальных с точки зрения использования ресурсов, но позволяющих очень быстро получить нечто работоспособное.


Далее - исключительно IMHO.
В качестве "поиграться" всегда можно поставить что-нибудь типа LCDHype, повесить дисплей на принтерный порт и поразвлекаться с красивостями. После просмотра на живой железяке обычно проще понять, что же именно хочется получить на выходе - дисплей для бортового компьютера в автомобиль, системный монитор к компьютеру, красивую приблуду для WinAmp'а или еще какую вещь. Далее - примерно оценить ресурсоемкость, необходимые входные сигналы (напряжения, частоты, тепературы, спектроанализаторы и пр.), оценить перефирию , взять камень минимум на 30% мощнее - и паять это в железе.


--------------------
WBR,
ROC.
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Dec 20 2005, 00:34
Сообщение #10


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Цитата
не нужно так пинатся я не хочу покупать индикатор а потом что бы он просто валялся. протеус стоит но хочется как раз на нем испробовать прошивку под авр. т.е хочу сначала в протеусе отладить а потом живой индикатор купить. темой интересуюсь не плотно а для отвлечения. в данный момент овсаиваю связь с компом и символьный ЖКИ


Так он и не будет валяться, на каждый компонент есть datasheet. Я считаю, если подбирать компоненты по признаку "доступности освоения", то ничего путнего не выйдет! Нужно просто взять и купить
"живой" индикатор, предварительно ознакомившись с документацией на него, и отлаживать работу с ним в реальной схеме.


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
chief_olimp
сообщение Dec 20 2005, 19:46
Сообщение #11


Местный
***

Группа: Участник
Сообщений: 249
Регистрация: 31-10-05
Из: Украина Нетешин
Пользователь №: 10 344



Цитата(bodja74 @ Dec 20 2005, 01:46) *
Ну и в формате протеуса тож есть.Если есть интерес могу выслать.

Если под авр то пожалуйста вышли на v_gavenko@mail.ru

Я так понял на халяву не получится glare.gif Ну это мы проходили, всем спасибо попробую для начала после покупки подцепить это чудо к ЛПТ а там посмотрим... С символьным проблем не особо было много может и с графическим все будет ок tongue.gif
Кстати киньте ссылочку на LCDHype, а то что то не могу найти...
Go to the top of the page
 
+Quote Post
ROC
сообщение Dec 20 2005, 20:18
Сообщение #12


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

Группа: Свой
Сообщений: 157
Регистрация: 14-11-04
Из: Санкт-Петербург
Пользователь №: 1 125



http://www.lcdhype.de.vu/


--------------------
WBR,
ROC.
Go to the top of the page
 
+Quote Post
bodja74
сообщение Dec 20 2005, 20:25
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984



Цитата(chief_olimp @ Dec 20 2005, 22:46) *
Цитата(bodja74 @ Dec 20 2005, 01:46) *

Ну и в формате протеуса тож есть.Если есть интерес могу выслать.

Если под авр то пожалуйста вышли на v_gavenko@mail.ru

Я так понял на халяву не получится glare.gif Ну это мы проходили, всем спасибо попробую для начала после покупки подцепить это чудо к ЛПТ а там посмотрим... С символьным проблем не особо было много может и с графическим все будет ок tongue.gif
Кстати киньте ссылочку на LCDHype, а то что то не могу найти...


Хорошо,пошел паковать.
С графическим тоже не сложно.
Go to the top of the page
 
+Quote Post
Rash
сообщение Dec 21 2005, 07:32
Сообщение #14


Знающий
****

Группа: Свой
Сообщений: 639
Регистрация: 5-09-05
Пользователь №: 8 231



а про LCDHype подробней можно?
Go to the top of the page
 
+Quote Post
ROC
сообщение Dec 21 2005, 09:38
Сообщение #15


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

Группа: Свой
Сообщений: 157
Регистрация: 14-11-04
Из: Санкт-Петербург
Пользователь №: 1 125



Цитата(Rash @ Dec 21 2005, 10:32) *
а про LCDHype подробней можно?


Чего уж тут подробнее...
Есть куча софта, который умеет управлять LCD, под Win32/Linux. LCD можно подключать к принтерному порту; Matrix Orbital, Crystalfontz (если не наврал в написании) - можно вешать на СОМ-порт. Вроде есть варианты с подключением по USB и I2C - с этим не сталкивался. Выводить на LCD можно самую разнообразную информацию - системные параметры (память, нагрузку на процессор, температуры, обороты вентилятора, ... , параметры WinAmpa (еще кучи всяких плееров).
Короче, только от Вашей фантазии зависит, что выводить. Можно самому дописывать плагины, для своих задач. Я выводил отладочную информацию при отладке WIN32-приложений на LCD 4x40 smile.gif smile.gif
LCDHype - просто одна из софтин, заточенная под граф. LCD. Есть еще всякие jaLCD, LCDSmartie, LCDMonitor ( куча еще всего ) - эти больше под алфавитно-цифровые LCD.

Только к контроллерам это имеет весьма косвенное отношение, весь софт этот ставится со стороны PC


--------------------
WBR,
ROC.
Go to the top of the page
 
+Quote Post

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

 


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


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