| Предишната тема :: Следващата тема |
| Автор |
Съобщение |
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 се ползва???
Оправих се! Благодаря много!!! |
|
| Върнете се в началото |
|
 |
|