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

 
 
87 страниц V  « < 39 40 41 42 43 > »   
Reply to this topicStart new topic
> AVR и Siemens M55
Juras Pr.
сообщение Apr 26 2008, 20:11
Сообщение #601


Участник
*

Группа: Участник
Сообщений: 61
Регистрация: 26-04-08
Из: BY/MN
Пользователь №: 37 111



Цитата(ведущий_специалист @ Apr 21 2008, 21:49) *
С дисплеем lph8836 давно дружу, только команд мало sad.gif хотелось бы больше.

Я тоже давно дружу с дисплеем LPH8836, на который описание команд доступно в полном виде (из даташита на контроллер HD66773), в отличие от LS020. Я пробовал, например, на дисплее LPH8836 использовать команды записи с различными масками, что удобно при перерисовке, скажем, меню без необходимости заново выводить текст, что очень экономит время. Зато на LS020 можно несколько быстрее выводить текст (когда для каждого символа указывается активное окно), так как используется линия RS и не надо дополнительным байтом указывать, что именно будет передаваться, данные или команда.

Подсветка по схеме superkranz.de работает нормально%2

Сообщение отредактировал Juras Pr. - Apr 26 2008, 20:19
Go to the top of the page
 
+Quote Post
ведущий_специали...
сообщение May 1 2008, 18:43
Сообщение #602


Участник
*

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



Цитата(Fusion @ Apr 24 2008, 14:40) *
Схема подсветки на MC34063.


Да уж, и ток потребления такой схемы порядка 100мА.
Мы с товарищем собирали на тане15, к которой подключены диоды с кондерами.
таня выдает в порт по очереди аа 55 получается прикольно, на выходе около 16ти вольт после диодов.
под нагрузкой около 10 вольт

Сообщение отредактировал ведущий_специалист - May 1 2008, 18:45
Go to the top of the page
 
+Quote Post
CoolBoy
сообщение May 3 2008, 00:40
Сообщение #603





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



help.gif
Может кто-нибудь поделиться схемой подключения дисплея LS020 к микроконтроллеру ATmega 16 или 32 и примером вывода текста на этот экран в CodeVision? Очень срочно надо, пишу курсовую и хотелось бы использовать этот экран вместо всем преподам уже надоевшего HD44780!
Go to the top of the page
 
+Quote Post
Cyber_RAT
сообщение May 3 2008, 11:19
Сообщение #604


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

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



Подключение ничем не отличается от той же меги128... (только надо или контроллер с буковкой L и питать все от 3.3 вольта, или согласовать уровни).
исходник в этой теме есть MP3 плейер на Codevision.
Go to the top of the page
 
+Quote Post
dENIM
сообщение May 3 2008, 13:30
Сообщение #605


Местный
***

Группа: Свой
Сообщений: 226
Регистрация: 13-03-07
Из: Севастополь
Пользователь №: 26 137



Цитата(Cyber_RAT @ May 3 2008, 14:19) *
только надо или контроллер с буковкой L и питать все от 3.3 вольта, или согласовать уровни

и без L все работает на 3.3
Go to the top of the page
 
+Quote Post
CoolBoy
сообщение May 3 2008, 14:36
Сообщение #606





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



У немцев сказано использовать порты В0, В1, В2, В6, В7 при подключении к Меге128, эти же порты можно использовать при подключении к Меге16?
Go to the top of the page
 
+Quote Post
Intel4Ever
сообщение May 3 2008, 16:00
Сообщение #607





Группа: Новичок
Сообщений: 3
Регистрация: 17-04-07
Пользователь №: 27 100



Наконец нашёл экран с контроллером LPH88 (искал именно его, так как есть прошивка под 16 мегу для него в CV).

help.gif
Может кто-то подсказать, к каким пинам подключать экран к меге 16?
Просто написать (без всяких схемок) пин на экране -- пин на меге16.
help.gif
Go to the top of the page
 
+Quote Post
Cyber_RAT
сообщение May 7 2008, 04:31
Сообщение #608


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

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



Цитата(CoolBoy @ May 3 2008, 17:36) *
У немцев сказано использовать порты В0, В1, В2, В6, В7 при подключении к Меге128, эти же порты можно использовать при подключении к Меге16?

смотреть по даташиту - если SPI на тех же портах как и в меге 128, то почему бы и нет?
вообщем у меня к меге32 так: (мега 16 без изменений)
rs (s65) - pb0 - можно использовать и другой вывод, только его прописать в программе
reset(s65) - pb1 - этот тоже можно другой.
а эти это хардварный SPI - другие выводы нельзя.
cs (s65) - pb4 (SS)
CLK (s65) - pb7 (sck)
dat(s65) - pb5 (mosi)
все остальные к питаниям согласно схемы
Go to the top of the page
 
+Quote Post
ведущий_специали...
сообщение May 8 2008, 16:55
Сообщение #609


Участник
*

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



Блин, такое ощущение, что народ собрался вообще не знающий дефайнов. Да какая разница к каким портам подключать, главное чтобы дата и сцк висели на спи ногах, для скорости,коей в авре под эту штуку и так мало. А остальные вешаешь хоть на какие.А если экран LPH8836 то вообще прелесть, одной ногой проца меньше(вывод RS не задействован)
Go to the top of the page
 
+Quote Post
anaconda
сообщение May 9 2008, 13:33
Сообщение #610


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 18-11-07
Пользователь №: 32 418



Имеется дисплей LS020 подключенный к Atmega32. После инициализации дисплея, пробую залить экран каким-либо цветом(сейчас красным). Часть экрана заливается(появляется красная полоса сбоку) и на этом все останавливается. На соответствующих ногах контроллера судя по светодиоду активность есть, а дисплей молчит. В чем может быть проблема. Исходник(CodeVision) прилагается.
Заранее спасибо.

Уточнение. Такая последовательность: заливка красным, пауза 3сек, заливка зеленым - не работает(дисплей на красном цвете виснет). Последовательность : заливка белым, пауза 3сек, заливка черным - работает. Вот такая непонятка.

Сообщение отредактировал anaconda - May 9 2008, 13:00
Прикрепленные файлы
Прикрепленный файл  atmega32.zip ( 1.71 килобайт ) Кол-во скачиваний: 136
 
Go to the top of the page
 
+Quote Post
ZiB
сообщение May 9 2008, 15:01
Сообщение #611


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

Группа: Свой
Сообщений: 122
Регистрация: 26-07-05
Из: Россия, Томск
Пользователь №: 7 109



Код
void lcd_fill(unsigned int color)
{
// задай размер окна
    lcd_cmd(0xEF90);
    lcd_cmd(0x0500);
    lcd_cmd(0x0800 | 0);
    lcd_cmd(0x0A00 | 0);
    lcd_cmd(0x0900 | 132);
    lcd_cmd(0x0B00 | 176);
//
unsigned int i;
lcd_cmd(0xEF90);
lcd_cmd(0x0500);
lcd_cmd(0x0600);
lcd_cmd(0x0700);

for (i=0;i<23232;i++) //132x176
{
lcd_data(color);
};
}


P/S Пишите код читаемо, фиг разберешь чего понаписали smile.gif не бойтесь форматирования и заглавных букв smile.gif а так же дефайны используйте...
Go to the top of the page
 
+Quote Post
anaconda
сообщение May 9 2008, 16:10
Сообщение #612


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 18-11-07
Пользователь №: 32 418



Нет, не работает. Происходит все тоже самое. Вообще как-то болезненно он реагирует на цвета отличные от белого(0xFFFF) или черного(0x0000)
Go to the top of the page
 
+Quote Post
ZiB
сообщение May 10 2008, 03:05
Сообщение #613


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

Группа: Свой
Сообщений: 122
Регистрация: 26-07-05
Из: Россия, Томск
Пользователь №: 7 109



Попробуй закрашивать не вес экран сразу, а частями:
например по 1000 пикселов
for (i=0;i<1000;i++)
{
lcd_data(color);
};
Go to the top of the page
 
+Quote Post
anaconda
сообщение May 10 2008, 06:02
Сообщение #614


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 18-11-07
Пользователь №: 32 418



Нет не помогает. Картина аналогичная. Да и потом, белым и черным заливает на ура. А каково поведение линий CS и RS при передаче команд и данных. Сейчас : команды - CS=0,RS=1,передача двух байт,CS=1; данные - CS=0,RS=0,передача двух байт,CS=1. Может быть задержки нужно выставлять перед дерганием ногами, или линии SCK, DAT принудительно устанавливать в ноль после передачи? SPI - аппаратный.

Сообщение отредактировал anaconda - May 10 2008, 06:11
Go to the top of the page
 
+Quote Post
anaconda
сообщение May 10 2008, 07:05
Сообщение #615


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 18-11-07
Пользователь №: 32 418



Попробовал увеличить скорость SPI(с 2МГц до 4МГц) и уменьшить(с 2МГц до 1МГц), даже инициализация дисплея перестала проходить. На 2МГц все по прежнему.
Go to the top of the page
 
+Quote Post

87 страниц V  « < 39 40 41 42 43 > » 
Reply to this topicStart new topic
14 чел. читают эту тему (гостей: 14, скрытых пользователей: 0)
Пользователей: 0

 


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


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