Podświetlenie LCD i AVR
Masz problem? Zapytaj na forum elektroda.pl
From: "Adam Samborski" <samur_aj_at_nospam_poczta.onet.pl>
Subject: Podświetlenie LCD i AVR
Date: Thu, 4 Jul 2002 19:15:05 +0200
Może to lamerskie ale już mi ręce opadają:
Nie mogę podłączyć podświetlenia wyświetlacza tak żebym mógł sterować nim
poprzez pin procka AVR'a.
Jak miałem 89C51 zrobiłem tak:
VCC
|
|
LCD
|
[] 10
|
|
|/
pin1.0 ---| BC337
|\
|
|
GND
I chodziło bez problemu, ale nie chce z AVR'em.
Jakiś pomysł ?
From: Romuald Bialy <romek_b_at_nospam_o2.pl>
Subject: Re: =?iso-8859-2?Q?Pod=B6wietlenie?= LCD i AVR
Date: Thu, 04 Jul 2002 19:31:55 +0200
Adam Samborski wrote:
Może to lamerskie ale już mi ręce opadają:
Nie mogę podłączyć podświetlenia wyświetlacza tak żebym mógł sterować nim
poprzez pin procka AVR'a.
[ciach]
Robisz dokladnie tak samo, tyle ze szeregowo z baza tranzystora musisz
dac rezystor okolo 1k.
A nie dziala pewnie dla tego ze nie skonfigurowales nozki AVR'a jako
wyjscia (odpowiedni bit w DDRx = 1)
--
Pozdrawiam.... Romuald Bialy
E'mail: romek_b_at_nospam_o2.pl
WWW: http://www.polbox.com/r/romekb
yampp: http://www.yamppsoft.prv.pl
From: "Adam Samborski" <samur_aj_at_nospam_poczta.onet.pl>
Subject: Re: Podświetlenie LCD i AVR
Date: Thu, 4 Jul 2002 20:28:07 +0200
Nie wiem czemu ale nie działa, tj następuje zmiana ale podświetlenie jest
prawie nie widoczne.
Jak zrobię zwarcie rezystora do VCC to świeci jak powinno
Wygląda tak jak by port nie ustawiał w jakiś stan pośredni.
Użytkownik "Romuald Bialy" <romek_b_at_nospam_o2.pl> napisał w wiadomości
news:3D24868B.2BED1564_at_nospam_o2.pl...
Adam Samborski wrote:
Może to lamerskie ale już mi ręce opadają:
Nie mogę podłączyć podświetlenia wyświetlacza tak żebym mógł sterować
nim
poprzez pin procka AVR'a.
[ciach]
Robisz dokladnie tak samo, tyle ze szeregowo z baza tranzystora musisz
dac rezystor okolo 1k.
A nie dziala pewnie dla tego ze nie skonfigurowales nozki AVR'a jako
wyjscia (odpowiedni bit w DDRx = 1)
--
> Pozdrawiam.... Romuald Bialy
> E'mail: romek_b_at_nospam_o2.pl
> WWW: http://www.polbox.com/r/romekb
> yampp: http://www.yamppsoft.prv.pl
From: "Adam Samborski" <samur_aj_at_nospam_poczta.onet.pl>
Subject: Re: Podświetlenie LCD i AVR
Date: Thu, 4 Jul 2002 20:54:17 +0200
Ok w porządku, błąd programu.
Użytkownik "Adam Samborski" <samur_aj_at_nospam_poczta.onet.pl> napisał w wiadomości
news:ag23tf$7fj$1_at_nospam_news.onet.pl...
Nie wiem czemu ale nie działa, tj następuje zmiana ale podświetlenie jest
prawie nie widoczne.
Jak zrobię zwarcie rezystora do VCC to świeci jak powinno
Wygląda tak jak by port nie ustawiał w jakiś stan pośredni.
Użytkownik "Romuald Bialy" <romek_b_at_nospam_o2.pl> napisał w wiadomości
news:3D24868B.2BED1564_at_nospam_o2.pl...
Adam Samborski wrote:
Może to lamerskie ale już mi ręce opadają:
Nie mogę podłączyć podświetlenia wyświetlacza tak żebym mógł sterować
nim
poprzez pin procka AVR'a.
[ciach]
Robisz dokladnie tak samo, tyle ze szeregowo z baza tranzystora musisz
dac rezystor okolo 1k.
A nie dziala pewnie dla tego ze nie skonfigurowales nozki AVR'a jako
wyjscia (odpowiedni bit w DDRx = 1)
--
> > Pozdrawiam.... Romuald Bialy
> > E'mail: romek_b_at_nospam_o2.pl
> > WWW: http://www.polbox.com/r/romekb
> > yampp: http://www.yamppsoft.prv.pl
>
>
From: Romuald Bialy <romek_b_at_nospam_o2.pl>
Subject: Re: =?iso-8859-2?Q?Pod=B6wietlenie?= LCD i AVR
Date: Fri, 05 Jul 2002 18:37:57 +0200
Adam Samborski wrote:
Ok w porządku, błąd programu.
Co, pisales w rejestr DDR zamiast PORT ?
--
Pozdrawiam.... Romuald Bialy
E'mail: romek_b_at_nospam_o2.pl
WWW: http://www.polbox.com/r/romekb
yampp: http://www.yamppsoft.prv.pl
From: "PP" <no_pawelp_at_nospam_hot.pl>
Subject: Re: Podświetlenie LCD i AVR
Date: Thu, 4 Jul 2002 21:02:57 +0200
od pinu uP powinny wychodzić dwa rezystory:
- do bazy tranzystora (1k..2,2k)
- do +zasilania (1k..4,7k)
Zrób tak, i o ile masz dobry program zobaczysz, że zadziała!! :))
Pozdrawiam
/PP
From: Romuald Bialy <romek_b_at_nospam_o2.pl>
Subject: Re: =?iso-8859-2?Q?Pod=B6wietlenie?= LCD i AVR
Date: Fri, 05 Jul 2002 18:36:59 +0200
PP wrote:
od pinu uP powinny wychodzić dwa rezystory:
- do bazy tranzystora (1k..2,2k)
- do +zasilania (1k..4,7k)
Zrób tak, i o ile masz dobry program zobaczysz, że zadziała!! :))
To AVR a nie 51, a avr ma porty typu push-pull, wiec ten rezystor do vcc
jest zupelnie zbedny.
--
Pozdrawiam.... Romuald Bialy
E'mail: romek_b_at_nospam_o2.pl
WWW: http://www.polbox.com/r/romekb
yampp: http://www.yamppsoft.prv.pl
From: "Sebcio XM" <sebcio_at_nospam_xmv6.mud.spam-acme.pl>
Subject: Re: Podświetlenie LCD i AVR
Date: Tue, 9 Jul 2002 11:34:45 +0200
Użytkownik "PP" <no_pawelp_at_nospam_hot.pl> napisał w wiadomości
news:ag263s$ak2$1_at_nospam_sunflower.man.poznan.pl...
od pinu uP powinny wychodzić dwa rezystory:
- do bazy tranzystora (1k..2,2k)
- do +zasilania (1k..4,7k)
oba rezystory są zbędne bo AVR (podobnie jak i `51) ma wewnętrzne
pullupy.
--
* Sebcio, Gdańsk
From: Ireneusz Niemczyk <i.niemczyk_at_nospam_multispedytor.com.pl>
Subject: Re: =?iso-8859-2?Q?Pod=B6wietlenie?= LCD i AVR
Date: Tue, 09 Jul 2002 12:24:35 +0200
oba rezystory są zbędne bo AVR (podobnie jak i `51) ma wewnętrzne
pullupy.
Uważaj....51 nie wszedzie..... ;-)
--
PZD, Irek.N.
From: "Sebcio XM" <sebcio_at_nospam_xmv6.mud.spam-acme.pl>
Subject: Re: Podświetlenie LCD i AVR
Date: Tue, 9 Jul 2002 14:19:48 +0200
Użytkownik "Ireneusz Niemczyk" <i.niemczyk_at_nospam_multispedytor.com.pl> napisał w
wiadomości news:3D2AB9E2.2901673_at_nospam_multispedytor.com.pl...
oba rezystory są zbędne bo AVR (podobnie jak i `51) ma wewnętrzne
pullupy.
Uważaj....51 nie wszedzie..... ;-)
właśnie - zagapiłem się z rozpędu ;-), oczywiście nie na P0 a także w
niektórych wykonaniach, np. AT89C2051 nie ma pullupów na wejściach
komparatorowych.
--
* Sebcio, Gdańsk
From: Janusz_K <Janusz_k.anty_at_nospam_um.bielsko.pl>
Subject: Re: =?iso-8859-2?Q?Pod=B6wietlenie?= LCD i AVR
Date: Tue, 09 Jul 2002 12:56:23 +0200
od pinu uP powinny wychodzić dwa rezystory:
- do bazy tranzystora (1k..2,2k)
- do +zasilania (1k..4,7k)
oba rezystory są zbędne bo AVR (podobnie jak i `51) ma wewnętrzne
pullupy.
Ale do lini portu trzeba wpisać 1 to dopiero jest pullUp :))
--
Pozdr.
Janusz
PS. Uwaga z adresu usuń '.ANTY'