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

 
 
87 страниц V  « < 52 53 54 55 56 > »   
Reply to this topicStart new topic
> AVR и Siemens M55
МП41
сообщение Nov 13 2008, 07:16
Сообщение #796


4 синих кубика
****

Группа: Участник
Сообщений: 526
Регистрация: 19-09-08
Из: полупроводника, металла и стекла
Пользователь №: 40 326



Может проще внешним полевиком питание отключать? Потребляет экран вроде как немного, 1-3мА.


--------------------
p-n-p-p-n-p-n-n-p-n-p структура однако очень эффективна
Go to the top of the page
 
+Quote Post
John Silver
сообщение Nov 13 2008, 07:27
Сообщение #797


Местный
***

Группа: Свой
Сообщений: 206
Регистрация: 14-06-06
Из: Могилев
Пользователь №: 18 059



Цитата(Cyber_RAT @ Nov 12 2008, 22:01) *
Народ. Вот у вас последовательность для выключения дисплея есть...
как ей пользоваться?
Я вывожу картинку на экран, даю команду (последовательность команд из вышеуказанного документа) и картинка как была на экране, так и остается... экран не гаснет sad.gif
Может кто даст пример инициализации - вывода точки на экран и выключения? (дисплей ls020...)

Последовательность выключения работает, проверил, поиграйте с задержками (у меня - без задержек).
Банк итак нужный ставиться.
Вроде есть в моем примере, выше.

Вывести точку:
задать указатель на нужную точку и выдать 2 байта цвета
Для горизонтального дисплея (иначе поменять координаты местами):
Код
S65_TX_Com (0x0600+y);
S65_TX_Com (0x0700+x);
S65_TX_Data (color);

Предварительно установить нужный банк (если стоит другой):
Код
S65_TX_Com (0xEF90);
Go to the top of the page
 
+Quote Post
Cyber_RAT
сообщение Nov 13 2008, 08:38
Сообщение #798


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

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



да у меня и многоуровневые меню уже выводятся, только вот дисплей отключить не могу %)
частота SPI=8 Mhz
попробую задержки вставить, авось прокатит.
p.s.выключать экран полевиком некошерно - остается медленно гаснущее изображение smile.gif
Go to the top of the page
 
+Quote Post
МП41
сообщение Nov 13 2008, 08:47
Сообщение #799


4 синих кубика
****

Группа: Участник
Сообщений: 526
Регистрация: 19-09-08
Из: полупроводника, металла и стекла
Пользователь №: 40 326



Цитата(Cyber_RAT @ Nov 13 2008, 11:38) *
p.s.выключать экран полевиком некошерно - остается медленно гаснущее изображение smile.gif

Перед отключением полевиком можно выключать экран командой или тупо заливать чёрным цветом. Гаснущее изображение наблюдал, знаю, как это выглядит smile.gif.


--------------------
p-n-p-p-n-p-n-n-p-n-p структура однако очень эффективна
Go to the top of the page
 
+Quote Post
011119xx
сообщение Nov 13 2008, 10:33
Сообщение #800


Местный
***

Группа: Свой
Сообщений: 381
Регистрация: 5-07-05
Из: Уфа
Пользователь №: 6 544



Цитата(Cyber_RAT @ Nov 13 2008, 13:38) *
да у меня и многоуровневые меню уже выводятся...

А можно заценить? Исходник или фото.
Go to the top of the page
 
+Quote Post
Cyber_RAT
сообщение Nov 13 2008, 10:40
Сообщение #801


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

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



судя по всему "многоуровневые" вы поняли как-то по своему smile.gif
я имелл ввиду меню - курсорчиком выбираешь пункт, ентер - следующее меню и тд... (может это называется вложенные) smile.gif
если такое - то постараюсь сфоткать
Go to the top of the page
 
+Quote Post
011119xx
сообщение Nov 13 2008, 10:51
Сообщение #802


Местный
***

Группа: Свой
Сообщений: 381
Регистрация: 5-07-05
Из: Уфа
Пользователь №: 6 544



именно такое
Go to the top of the page
 
+Quote Post
John Silver
сообщение Nov 13 2008, 10:53
Сообщение #803


Местный
***

Группа: Свой
Сообщений: 206
Регистрация: 14-06-06
Из: Могилев
Пользователь №: 18 059



Цитата(011119xx @ Nov 13 2008, 12:33) *
А можно заценить? Исходник или фото.


Тоже интересуюсь, будьте так любезны показать код.
У меня меню на автомате состояний, 20 состояний и 3 кнопки. Уже очень массивный код получается.
Наверно есть какой-то более изящный путь построения меню.
Go to the top of the page
 
+Quote Post
Cyber_RAT
сообщение Nov 13 2008, 11:50
Сообщение #804


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

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



а кто сказал что у меня не громоздкий sad.gif
у меня эти меню львиную долю кода отъедают...
cp условие
brne не то
иначе переход на подменю
не то:
cp условие
brne
и тд и тп

строка которая активна это бит в байте - в случае от перехода вверх-вниз я его сдвигаю...
в отрисовке меню на этом бите идет инверсия (или курсор своего цвета)
при проверке кнопки Enter учитывается этот бит как пункт меню на котором стою.
при переходе в подменю он сохраняется для возврата в эту же позицию и тд.
только у меня ограничение строк в меню максимум столько - сколько влазит на экран... (в подменю так же.)

Сообщение отредактировал Cyber_RAT - Nov 13 2008, 12:08
Go to the top of the page
 
+Quote Post
011119xx
сообщение Nov 13 2008, 12:30
Сообщение #805


Местный
***

Группа: Свой
Сообщений: 381
Регистрация: 5-07-05
Из: Уфа
Пользователь №: 6 544



Цитата(Cyber_RAT @ Nov 13 2008, 16:50) *
а кто сказал что у меня не громоздкий sad.gif
у меня эти меню львиную долю кода отъедают...
cp условие
brne не то
иначе переход на подменю
не то:
cp условие
brne
и тд и тп

строка которая активна это бит в байте - в случае от перехода вверх-вниз я его сдвигаю...
в отрисовке меню на этом бите идет инверсия (или курсор своего цвета)
при проверке кнопки Enter учитывается этот бит как пункт меню на котором стою.
при переходе в подменю он сохраняется для возврата в эту же позицию и тд.
только у меня ограничение строк в меню максимум столько - сколько влазит на экран... (в подменю так же.)

Не ужели вы меню на ассемблере сделали. 05.gif
Go to the top of the page
 
+Quote Post
Cyber_RAT
сообщение Nov 13 2008, 12:41
Сообщение #806


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

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



Цитата(011119xx @ Nov 13 2008, 14:30) *
Не ужели вы меню на ассемблере сделали. 05.gif

ну да...
какая разница какой язык, просто писать больше...

по теме:
если есть на экране активное окно - а я рисую линию через него... получится? или при попадании в окно начнет заполнять его?
Go to the top of the page
 
+Quote Post
МП41
сообщение Nov 13 2008, 13:26
Сообщение #807


4 синих кубика
****

Группа: Участник
Сообщений: 526
Регистрация: 19-09-08
Из: полупроводника, металла и стекла
Пользователь №: 40 326



Если на ассемблере постараться, то меню будет меньше места занимать, чем на Си, но будет несколько неудобно с исходниками возиться.


--------------------
p-n-p-p-n-p-n-n-p-n-p структура однако очень эффективна
Go to the top of the page
 
+Quote Post
John Silver
сообщение Nov 13 2008, 13:35
Сообщение #808


Местный
***

Группа: Свой
Сообщений: 206
Регистрация: 14-06-06
Из: Могилев
Пользователь №: 18 059



Цитата(Cyber_RAT @ Nov 13 2008, 14:41) *
по теме:
если есть на экране активное окно - а я рисую линию через него... получится? или при попадании в окно начнет заполнять его?


ставишь указатель вне окна? дойдешь до окна - в нем и останешься.
Go to the top of the page
 
+Quote Post
AleksBoy
сообщение Nov 14 2008, 05:31
Сообщение #809





Группа: Новичок
Сообщений: 3
Регистрация: 14-11-08
Пользователь №: 41 614



Добрый день

Случайно набрёл на ваш форум, и загорелось...
к тому же нашёлся и LS020

Одно вот только, дулаю на ПЛИС и слова о программном
SPI на 16 МГц не очём не говорят.
Сделал вроде всё как у вас на форуме говорится, но результата
нет - экран светится белым всё время, и ничего не происходит.

Наверное всё дело во временных интервалах протокола...
Если кто знает, ПЛИЗ-З-З-З, помогите определиться - длина такта CLK,
время между передачей слов (или байтов?, как всё-таки делается начальная
инициализация - словами или байтами)

Буду крайне благодарен за советы...
Прикрепленные файлы
Прикрепленный файл  _________.bmp ( 80.19 килобайт ) Кол-во скачиваний: 127
 
Go to the top of the page
 
+Quote Post
Cyber_RAT
сообщение Nov 14 2008, 09:41
Сообщение #810


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

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



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

Сообщение отредактировал Cyber_RAT - Nov 14 2008, 09:43
Go to the top of the page
 
+Quote Post

87 страниц V  « < 52 53 54 55 56 > » 
Reply to this topicStart new topic
13 чел. читают эту тему (гостей: 13, скрытых пользователей: 0)
Пользователей: 0

 


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


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