ATMega16 + LCD nie =?iso-8859-2?Q?dzia=B3a?= :-(



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: ****************** <orinoco_at_nospam_host.sk>
Subject: ATMega16 + LCD nie =?iso-8859-2?Q?dzia=B3a?= :-(
Date: Tue, 25 Apr 2006 13:29:40 +0200


Witam,

Już kiedyś mi bardzo pogliście więc może i teraz mi pomożecie bo jestem po
prostu załamany. Na procku ATMega16 robię projekt. Podłączyłem między
innymi wyświetlacz LCD według schematów znalezionych w Internecie... i nie
działa... Wyświetlacz jest sprawny, testowane u kolegi. Poza tym połączenia
elektryczne są dokładnie takie jak na schemacie, wszystko po 100 razy
sprawdzone :/

Wyświetlacz nawet nie przechodzi inicjalizacji, wyświetla tylko puste
czarne prostokąty (i to jedną linię, mimo, że jest 2*16). Zlutowałem
podobny układ na płytce uniwersalnej (tylko procek + wyświetlacz) i też to
samo. Jedyne co dało jakiś rezultat (wyświetlacz zaczął coś wyświetlać) to
było zwarcie masy z Ucc w samym zasilaczu :D :D :D Przez przypadek zwarłem
to palcem i wtedy działał przez chwile. Dodam, że napięcia mam dobre (+5V),
nie wiem o co chodzi że nie działa...

Poza tym diody w interfejsie się nie chcą świecić - piny na które diody są
połączone mają stale napięcie 1,7-1,8V i nie chcą się ani ustawić ani
zresetować... Podłączenie diody to tak: ATM'ega, rezystor 2k, dioda, masa.
I nie działa (jak ręcznie podam Ucc to działa na podstawkę od procka). Co
najlepsze jak diodę podłącze przez tranzystor to działa - czyżby wszystko
trzeba było przez tranzystory podłączać?

Gdyby ktoś chciał obejrzeć schemat i program to jest tu:

http://www.orinoco.host.sk/projekt.zip

(schematy w postaci PDF, program w Bascom AVR)

Płyta główna jest w pliku plyta.pdf (na niej jest procek), a diody i
wyswietlacz są w interfejsie (interfejs.pdf). Interfejs z płytą komunikują
się za pomocą taśmy, odpowiednio te 20-pinowe końcówki po stronie płyty
głównej i interfejsu.

Dzięki za wszelkie informacje czemu to nie działa :)

--
http://www.orinoco.host.sk
Unofficial ORiNOCO Support Page including ORiNOCO USB Classic Client
Simply the best!!!

Poprzedni Następny
Wiadomość
Spis treści
From: "Piotrek_P" <pilik_at_nospam_op.pl>
Subject: Re: ATMega16 + LCD nie działa :-(
Date: Tue, 25 Apr 2006 14:11:25 +0200


Obsługę wyświetlacza masz na porcie C. Jeżeli jeszcze tego nie zrobiłeś a
jestem pewny na 100% że nie to wyłącz JTAG'a w fusebit'ach. Chyba wystarczy
odhaczyć któregoś ptaka w programatorze. Szczegóły w pdf'ie do proca.

Pozdrawiam
Piotrek



Poprzedni Następny
Wiadomość
Spis treści
From: ****************** <orinoco_at_nospam_host.sk>
Subject: Re: ATMega16 + LCD nie =?iso-8859-2?Q?dzia=B3a?= :-(
Date: Tue, 25 Apr 2006 14:46:15 +0200


Dnia Tue, 25 Apr 2006 14:11:25 +0200, Piotrek_P napisał(a):

Obsługę wyświetlacza masz na porcie C. Jeżeli jeszcze tego nie zrobiłeś a
jestem pewny na 100% że nie to wyłącz JTAG'a w fusebit'ach. Chyba wystarczy
odhaczyć któregoś ptaka w programatorze. Szczegóły w pdf'ie do proca.

Wielkie dzięki!!!!

Działa :D :D :D:D :D :D:D :D :D:D :D :D:D :D :D:D :D :D:D :D :D:D :D :D:D
D :D:D :D :D:D :D

--
http://www.orinoco.host.sk
Unofficial ORiNOCO Support Page including ORiNOCO USB Classic Client
Simply the best!!!

Poprzedni Następny
Wiadomość
Spis treści
From: Piotr Chmiel <piotr_at_nospam_topaz.zsel.lublin.pl>
Subject: Re: ATMega16 + LCD nie =?iso-8859-2?Q?dzia=B3a?= :-(
Date: Tue, 25 Apr 2006 14:13:05 +0200


This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.

--0-949844479-1145967185=:38007
Content-Type: TEXT/PLAIN; charset=iso-8859-2; format=flowed
Content-Transfer-Encoding: 8BIT

On Tue, 25 Apr 2006, **************** wrote:

Już kiedyś mi bardzo pogliście więc może i teraz mi pomożecie bo jestem po
prostu załamany. Na procku ATMega16 robię projekt. Podłączyłem między
innymi wyświetlacz LCD według schematów znalezionych w Internecie... i nie
działa...

W jakim sensie nie działa?
Czy podświetlanie działa?

Wyświetlacz nawet nie przechodzi inicjalizacji, wyświetla tylko puste
czarne prostokąty (i to jedną linię, mimo, że jest 2*16). Zlutowałem
podobny układ na płytce uniwersalnej (tylko procek + wyświetlacz) i też to
samo. Jedyne co dało jakiś rezultat (wyświetlacz zaczął coś wyświetlać) to
było zwarcie masy z Ucc w samym zasilaczu :D :D :D Przez przypadek zwarłem
to palcem i wtedy działał przez chwile.

Co wyświetlił?

Poza tym diody w interfejsie się nie chcą świecić - piny na które diody są
połączone mają stale napięcie 1,7-1,8V i nie chcą się ani ustawić ani
zresetować... Podłączenie diody to tak: ATM'ega, rezystor 2k, dioda, masa.
I nie działa (jak ręcznie podam Ucc to działa na podstawkę od procka). Co
najlepsze jak diodę podłącze przez tranzystor to działa - czyżby wszystko
trzeba było przez tranzystory podłączać?

Diody się raczej podpina od +5V przez rezystor do pinu.
Do pinu może wtedy wpłynąć 20mA, a w twoim układzie wypłynie dużo mniej
(<5mA)

Z twojego opisu wynika, że mikrokontroler nie wykonuje programu.
Czyli nie ma wgranego prawidłowo programu lub nie startuje (coś nie tak z
zegarem).
Ostatecznie program może być do d...

--
Piotr Chmiel
gg: 3440801
--0-949844479-1145967185=:38007--

Poprzedni Następny
Wiadomość
Spis treści
From: ****************** <orinoco_at_nospam_host.sk>
Subject: Re: ATMega16 + LCD nie =?iso-8859-2?Q?dzia=B3a?= :-(
Date: Tue, 25 Apr 2006 14:05:05 +0200


Dnia Tue, 25 Apr 2006 14:13:05 +0200, Piotr Chmiel napisał(a):

W jakim sensie nie działa?
Czy podświetlanie działa?

Tylko podświetlenie działa i wyświetla jedną linię czarnych kwadracików.

Co wyświetlił?

Wszystko co powinien - to co mu zadałem programem :)

Diody się raczej podpina od +5V przez rezystor do pinu.
Do pinu może wtedy wpłynąć 20mA, a w twoim układzie wypłynie dużo mniej
(<5mA)

Dzięki, przetestuje te diody :)

Z twojego opisu wynika, że mikrokontroler nie wykonuje programu.
Czyli nie ma wgranego prawidłowo programu lub nie startuje (coś nie tak z
zegarem).
Ostatecznie program może być do d...

Wykonuje program, reszta rzeczy działa pięknie (obsługa przekaźników,
buzzera, klawiatury, itd) :) Tylko wyświetlacz stwarza problem. A to
podłączenie wyświetlacza jakie dałem w pdf'ie jest prawidłowe?

--
http://www.orinoco.host.sk
Unofficial ORiNOCO Support Page including ORiNOCO USB Classic Client
Simply the best!!!

Poprzedni Następny
Wiadomość
Spis treści
From: Tomasz Piasecki <mtbrider_at_nospam_.-nospam-.poczta.onet.pl>
Subject: Re: ATMega16 + LCD nie =?ISO-8859-2?Q?dzia=B3a_=3A-=28?=
Date: Tue, 25 Apr 2006 14:14:05 +0200


**************** wrote:

Tylko podświetlenie działa i wyświetla jedną linię czarnych kwadracików.
Czyli najprawdopodobniej źle go inicjujesz.

TP.

--
| _ _ _ |
| _____ _| |_| | __ (o) | | __ __ _at_nospam_poczta.onet.pl |
| | \ | | |o \| \| |/o |/ _\| \ |
| |_|_|_| \_| |__/|_| |_|\__|\__||_| Tomasz Piasecki |

Poprzedni Następny
Wiadomość
Spis treści
From: Piotr Chmiel <piotr_at_nospam_topaz.zsel.lublin.pl>
Subject: Re: ATMega16 + LCD nie =?iso-8859-2?Q?dzia=B3a?= :-(
Date: Tue, 25 Apr 2006 14:33:05 +0200


This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.

--0-1231649122-1145968385=:38007
Content-Type: TEXT/PLAIN; charset=iso-8859-2; format=flowed
Content-Transfer-Encoding: 8BIT

On Tue, 25 Apr 2006, **************** wrote:

W jakim sensie nie działa?
Czy podświetlanie działa?

Tylko podświetlenie działa i wyświetla jedną linię czarnych kwadracików.

To zazwyczaj wyświetla LCD po zasileniu.


Wszystko co powinien - to co mu zadałem programem :)

I udało spowodowało to zwarcie +5V do masy - coś bujasz.


Wykonuje program, reszta rzeczy działa pięknie (obsługa przekaźników,
buzzera, klawiatury, itd) :) Tylko wyświetlacz stwarza problem. A to
podłączenie wyświetlacza jakie dałem w pdf'ie jest prawidłowe?

wygląda, że tak

Już chyba wiem :)
W źródle .bas nie ma nic wspomniane o pinach PORTC4-7 i konfiguracji LCD.
I dlatego nie działa :)

--
Piotr Chmiel
gg: 3440801
--0-1231649122-1145968385=:38007--

Poprzedni Następny
Wiadomość
Spis treści
From: Piotr Chmiel <piotr_at_nospam_topaz.zsel.lublin.pl>
Subject: Re: ATMega16 + LCD nie =?iso-8859-2?Q?dzia=B3a?= :-(
Date: Tue, 25 Apr 2006 14:25:55 +0200


This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.

--0-949844479-1145967185=:38007
Content-Type: TEXT/PLAIN; CHARSET=iso-8859-2; FORMAT=flowed
Content-Transfer-Encoding: 8BIT
Content-ID: <20060425142248.T38007_at_nospam_topaz.zsel.lublin.pl>

On Tue, 25 Apr 2006, Piotr Chmiel wrote:

Rzuciłem okiem na schemat i raczęj wątpie żeby buzzer pracował prawidłowo
z szeregowym rezystem 10K - tam wogóle nie powinno być rezystora.

--
Piotr Chmiel
gg: 3440801
--0-949844479-1145967185=:38007--

Poprzedni Następny
Wiadomość
Spis treści
From: "Filip Gdynia" <filip_po_at_nospam_world.pl>
Subject: Re: ATMega16 + LCD nie działa :-(
Date: Tue, 25 Apr 2006 15:21:37 +0200


Buzzer można podłączyć bezpośrednio do portu a z drugiej strony do Vcc lub
Gnd działa tak i tak
pozdr

Użytkownik "Piotr Chmiel" <piotr_at_nospam_topaz.zsel.lublin.pl> napisał w wiadomości
news:20060425142248.J38007_at_nospam_topaz.zsel.lublin.pl...
On Tue, 25 Apr 2006, Piotr Chmiel wrote:

Rzuciłem okiem na schemat i raczęj wątpie żeby buzzer pracował prawidłowo
z szeregowym rezystem 10K - tam wogóle nie powinno być rezystora.

--
> Piotr Chmiel
> gg: 3440801



Poprzedni Następny
Wiadomość
Spis treści
From: Piotr Chmiel <piotr_at_nospam_topaz.zsel.lublin.pl>
Subject: =?iso-8859-2?Q?Re=3A_ATMega16_+_LCD_nie_dzia=B3a_=3A-=28?=
Date: Tue, 25 Apr 2006 22:06:35 +0200


This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.

--0-954127606-1145995595=:43922
Content-Type: TEXT/PLAIN; charset=iso-8859-2; format=flowed
Content-Transfer-Encoding: 8BIT

On Tue, 25 Apr 2006, Filip Gdynia wrote:

Buzzer można podłączyć bezpośrednio do portu a z drugiej strony do Vcc lub
Gnd działa tak i tak

Wydawało mi się, że porządny buzzer to pobiera ponad 50mA.

--
Piotr Chmiel
gg: 3440801
--0-954127606-1145995595=:43922--

Poprzedni Następny
Wiadomość
Spis treści
From: "Filip Gdynia" <filip_po_at_nospam_world.pl>
Subject: Re: ATMega16 + LCD nie działa :-(
Date: Tue, 25 Apr 2006 22:52:44 +0200


Ja mam taki malutki:) i procek się nie pali:)
pozdr
Użytkownik "Piotr Chmiel" <piotr_at_nospam_topaz.zsel.lublin.pl> napisał w wiadomości
news:20060425220532.M43922_at_nospam_topaz.zsel.lublin.pl...
On Tue, 25 Apr 2006, Filip Gdynia wrote:

Buzzer można podłączyć bezpośrednio do portu a z drugiej strony do Vcc
lub
Gnd działa tak i tak

Wydawało mi się, że porządny buzzer to pobiera ponad 50mA.

--
> Piotr Chmiel
> gg: 3440801