Форум за електроника Форуми Форум за електроника
Български форум за електроника, ремонти, схеми, документация
 
 Въпроси/ОтговориВъпроси/Отговори   ТърсенеТърсене   ПотребителиПотребители   ГрупиГрупи   Регистрирайте сеРегистрирайте се 
 ПрофилПрофил   Влезте, за да видите съобщенията сиВлезте, за да видите съобщенията си   ВходВход 

Не мога да подкарам дисплей AC162PYIL
Иди на страница Предишна  1, 2
 
Създайте нова тема   Напишете отговор    Форум за електроника Форуми -> Обща електроника - General Electronics



Предишната тема :: Следващата тема  
Автор Съобщение
p_stoyanoff
Опитен потребител
Опитен потребител


Регистриран на: 14 Окт 2008
Мнения: 537

МнениеПуснато на: Пет Апр 08, 2011 15:14    Заглавие: Отговорете с цитат

При подаване на напрежение фоновата светлина светва , но пикселите са много бледи. Като въртя регулатора нищо не се променя. Контролера работи. Проверих. Ето програмата, която ползвам:
#include <18F4520.h>
#fuses HS,NOWDT
#use delay (clock=20000000)
void initial()
{
output_low(PIN_E0);
output_d(0x3F);
delay_us(30);
output_high(PIN_E2);
delay_us(5);
output_low(PIN_E2);
delay_us(50);
output_d(0x0F);
output_high(PIN_E2);
delay_us(5);
output_low(PIN_E2);
delay_us(50);
output_d(0x01);
output_high(PIN_E2);
delay_us(5);
output_low(PIN_E2);
delay_ms(5);
output_d(0x06);
output_high(PIN_E2);
delay_us(5);
output_low(PIN_E2);
delay_ms(5);
}
void sendinstr(int instr)
{
output_d(instr);
output_low(PIN_E0);
delay_us(20);
output_high(PIN_E2);
delay_us(5);
output_low(PIN_E2);
}
void senddata(int data)
{
output_d(data);
output_high(PIN_E0);
delay_us(20);
output_high(PIN_E2);
delay_us(5);
output_low(PIN_E2);
}
void main(){
delay_ms(500);
while(1)
{
output_low(PIN_E1);
initial();
sendinstr(0x80);
delay_us(50);
senddata(0x41);
delay_us(50);
}
}
Пробвах и мейна да не е в безкраен цикъл. Никакъв ефект! Някакви идеи???
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла
RC
Опитен потребител
Опитен потребител


Регистриран на: 22 Фев 2003
Мнения: 13214

МнениеПуснато на: Пет Апр 08, 2011 15:23    Заглавие: Отговорете с цитат

"Въртейки" контрастта трябва да имаш пълна промяна - от положение в което нищо не се вижда, до максимален контраст.
Нещо не е така там!
_________________
RemoteControls
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
teodor_dj
Активен потребител
Активен потребител


Регистриран на: 02 Сеп 2009
Мнения: 69

МнениеПуснато на: Пет Апр 08, 2011 22:14    Заглавие: Отговорете с цитат

Ето как трябва да изглежда дисплея при регулиране на контраста от минимум до максимум. Свързани са захранванията и регулировката на контраста, т.е. няма контролер и управление.
Мин. контраст - нищо не се вижда на дисплея
~50%. контраст - свети единият ред
Макс. контраст - светят двата реда

Ако регулирането не влияе(както пишеш), възможно е самият дисплей да е дефектен. Дори и програмата да е ОК, не решиш ли проблема с контраста - нищо няма да видиш на дисплея.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла
p_stoyanoff
Опитен потребител
Опитен потребител


Регистриран на: 14 Окт 2008
Мнения: 537

МнениеПуснато на: Вто Апр 12, 2011 16:35    Заглавие: Отговорете с цитат

Предполагам дисплея е дефектен. Ще си купя друг и ще пробвам. Дано стане.
Благодаря на всички!!!
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла
p_stoyanoff
Опитен потребител
Опитен потребител


Регистриран на: 14 Окт 2008
Мнения: 537

МнениеПуснато на: Чет Апр 28, 2011 17:26    Заглавие: Отговорете с цитат

Купих си нов дисплей, обаче на максимален контраст не се виждат и двата реда, а само единия.
Това нормално ли е???
Защото отново не мога да докарам нито 1 символ.
Като се записват символи в регистрите на дисплея, DDRAM или CGRAM се ползва???

Оправих се! Благодаря много!!!
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла
Покажи мнения от преди:   
Създайте нова тема   Напишете отговор    Форум за електроника Форуми -> Обща електроника - General Electronics Часовете са според зоната GMT + 2 Часа
Иди на страница Предишна  1, 2
Страница 2 от 2

 
Към:  
Не Можете да пускате нови теми
Не Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети


Powered by phpBB © 2001, 2005 phpBB Group
Translation by: Boby Dimitrov
Where to Find Free Service Manuals