Avt 3500 problem z LCD

Tutaj mozesz poruszać tematy ogólne powiązane z elektroniką, np. dyskusje na temat podzespołów, układów, zasad ich działania. Czyli można pisać o wszystkim czego nie da się przyporządkować do innych działów.
ODPOWIEDZ
pawel.l89
-
Posty: 19
Rejestracja: 18 gru 2006, 20:19

Avt 3500 problem z LCD

Post autor: pawel.l89 » 03 sty 2007, 20:38

Mam problem z wyswietlaczem LCD w zestawie uruchumieniowym Avt 3500 , otóz gdy chce napisac na wyswietlaczu LCD napis o nieparzystej ilosci znaków to pojawiają sie smieci i ogolnie to wysietlacz tak okresowo cały sie wypełnia natomiast przy parzystej ilosci znakow wsyztsko jest ok. Wina wysiwetlacza to raczej nie jest bo probowałem tez z takim ktory na pewno dizała bo był probowany na innych płytkach..

Awatar użytkownika
robson
Użytkownik
Posty: 226
Rejestracja: 22 sty 2006, 19:51
Lokalizacja: S.M.
Kontakt:

Post autor: robson » 03 sty 2007, 21:27

Czy mógłbyś pokazać listing? :wink:

pawel.l89
-
Posty: 19
Rejestracja: 18 gru 2006, 20:19

Post autor: pawel.l89 » 04 sty 2007, 6:53

jeżeli chodzi CI o treść programu to jest to poprostu:

CLS
LCD "Pawel"

wszytsko mam dobrze skonfigurowane bo robie wsyztsko zgodnie z ksiązką ''mikrokontrolery dla poczatkujących"

mathieiov
Moderator
Posty: 829
Rejestracja: 31 lip 2005, 9:04
Lokalizacja: --

Post autor: mathieiov » 04 sty 2007, 15:53

A mógłbyś zamieścić cały listing?

pawel.l89
-
Posty: 19
Rejestracja: 18 gru 2006, 20:19

Post autor: pawel.l89 » 04 sty 2007, 18:04

no to jest cały listing bez zadnej konfiguracji wczesniejszczej poprostu chce napsiac tekst na LCD, wiec mysle ze bardziej problem tkwi w sprzecie a nie w tresci programu

mathieiov
Moderator
Posty: 829
Rejestracja: 31 lip 2005, 9:04
Lokalizacja: --

Post autor: mathieiov » 04 sty 2007, 18:45

Ale w konfiguracji może być jakaś literówka uniemożliwiająca działanie programu.

pawel.l89
-
Posty: 19
Rejestracja: 18 gru 2006, 20:19

Post autor: pawel.l89 » 04 sty 2007, 22:33

ale pisze program w bascomie i chyba nie musze nic konfigurowac bo tak jest w ksiazce

mathieiov
Moderator
Posty: 829
Rejestracja: 31 lip 2005, 9:04
Lokalizacja: --

Post autor: mathieiov » 05 sty 2007, 8:42

Musisz w programie napisać:

Kod: Zaznacz cały

(...)

Config Lcd = 16*2 
Config LCDpin = Pin, Db4 = Portx.x , Db5 = Portx.x , Db6 = Portx.x Db7 = Portx.x ,          E = Portx.x, RS = Portx.x   'za Portx.x należy napisać numer portu do którego podłączona                                  'jest dana końcówka np: Db4 = Portc.1

(...)
To że piszesz w bascomie nie zwalnia Cię z napisania deklaracji wyświetlacza.

pawel.l89
-
Posty: 19
Rejestracja: 18 gru 2006, 20:19

Post autor: pawel.l89 » 05 sty 2007, 10:54

ale gdybym tej konfiguracji nie zrobił to by mi wogole nie działał a on mi tylko nie wyswietla nieparzystej ilośći znaków, wiem ze to sie moze wydawać smieszne ale tak jest jak chce napisać "pawel" to nie da rady a jak zrobie "pawel "(ze spacją na koncu) to juz wszystko gra, probowałem wiele razy i doszedłęm do takiego własnie wniosku ze nie działa jak chce napisać nieparzystą ilosc znaków..a konfiguracje zrobiłem w programie bascom avr w zakładce options>compiler>LCD i wszystko ładnie ustawiłem tak jak powinno być..

[ Dodano: 2007-01-05, 22:01 ]
zrobiłem nawet taką konfiguracje jak mi napisałes w programie i nadal jest to samo, wiec ja mysle ze cos jest z płytką bo programowo wszytsko jest ok. tylko nie wiem co moze byc nie tka z tą płytką maci moze jakis pomysł??POMOCY!!!o takich zaawansowanych rzeczach piszecie wiec pomożcie amatorowi z problemem :)

ODPOWIEDZ