 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
RGorazd Član


Pridružen-a: Čet 20 Maj 2004 15:57 Prispevkov: 1714 Aktiv.: 7.23 Kraj: Ig
|
Objavljeno: Sob Jan 29, 2011 9:39 pm Naslov sporočila: Grafični LCD SED1520 težave |
|
|
Na tej strani sem nabavil omenjeni GLCD, za katerega je bore malo napisanega (beri nič). Pinout je tak kot je (ni tukaj problem v kontrolerju SED) in iz tega pinouta se ne znajdem najbolje. Sicer sem na podlagi datasheeta za kontroler in različnih strani na netu nekako stvari povezal z eno mega128, vendar se na zaslonu nič ne dogaja (vsaj kaka črna črta ali pika bi morale biti, tako kot vrstice pri alfanumeričnih), tako da sklepam, da je mogoče celo kaj narobe s kontrastom. Če ima kdo kako informacijo, ali pa če je omenjeni GLCD že uspešno priklopil, se priporočam za pomoč.
LP G _________________ .
._. _ _ ._. _.__. _|
[ (_](_)[ (_] /_(_]
._| |
|
Nazaj na vrh |
|
 |
piroman Član


Pridružen-a: Čet 23 Okt 2003 12:06 Prispevkov: 2707 Aktiv.: 11.42 Kraj: Ljubljana
|
Objavljeno: Sob Jan 29, 2011 9:53 pm Naslov sporočila: |
|
|
Tole: http://en.radzio.dxp.pl/sed1520/ si že našel? Pa tole: http://www.lcd-module.de/eng/pdf/zubehoer/sed1520.pdf ?
Glede kontrasta: imaš trimer za nastavljanje? Če ga obrneš v skrajno lego, bi moral LCD v enem primeru pokazati vse segmente, v drugi skrajni legi pa ne vidiš nič... _________________ One shouldn’t work on semiconductors, that is a filthy mess; who knows if they really exist!
Wolfgang Pauli, 1931 |
|
Nazaj na vrh |
|
 |
RGorazd Član


Pridružen-a: Čet 20 Maj 2004 15:57 Prispevkov: 1714 Aktiv.: 7.23 Kraj: Ig
|
Objavljeno: Sob Jan 29, 2011 10:25 pm Naslov sporočila: |
|
|
Ja, poznam tole stran, uporabljam tudi njegovo knjižico. Problem je v tem, da se na displayu nič ne dogaja, ne glede na to, kam obrnem trimmer, ki je vezan med 0V in +5V, izhod pa peljem na pin 3 (V0). Ne vem, kje ga lomim. Kot sem že rekel imam tudi datasheet od kontrolerja, s katerega se pa ne vidi omenjeni pinout.
LP G _________________ .
._. _ _ ._. _.__. _|
[ (_](_)[ (_] /_(_]
._| |
|
Nazaj na vrh |
|
 |
PrimozL Član


Pridružen-a: Tor 21 Mar 2006 10:55 Prispevkov: 404 Aktiv.: 1.72 Kraj: okolica Vipave
|
Objavljeno: Sob Jan 29, 2011 10:32 pm Naslov sporočila: |
|
|
Živijo,
V enem projektu smo uporabili tak LCD , ki tudi temelji na SED1520. Za Vee potrebuje približno -4V. Imaš to zagotovljeno?
LP Primož. |
|
Nazaj na vrh |
|
 |
piroman Član


Pridružen-a: Čet 23 Okt 2003 12:06 Prispevkov: 2707 Aktiv.: 11.42 Kraj: Ljubljana
|
Objavljeno: Sob Jan 29, 2011 10:39 pm Naslov sporočila: |
|
|
Glede na slike iz sureelectornics mu manjka 7660: http://ww1.microchip.com/downloads/en/devicedoc/21466a.pdf _________________ One shouldn’t work on semiconductors, that is a filthy mess; who knows if they really exist!
Wolfgang Pauli, 1931 |
|
Nazaj na vrh |
|
 |
RGorazd Član


Pridružen-a: Čet 20 Maj 2004 15:57 Prispevkov: 1714 Aktiv.: 7.23 Kraj: Ig
|
Objavljeno: Sob Jan 29, 2011 11:29 pm Naslov sporočila: |
|
|
Hmmm...poizkusil sem dati Li baterijo (3.3V) s + polom na maso, - pol pa sem vezal na Vee. Na pinu Vee sem imel cca -3V glede na maso vezja, vendar se na LCDju še vedno nič ne dogaja, najbolj me moti pa to, da ampermeter kaže enako porabo ne glede na to, ali je LCD vstavljen v vezje ali ne, tako da sumim, da je v njemu nekaj umrlo (najbrž že prišlo s Kinkonga tako...) Kaj pa češ, če kupiš LCD za 4USD...
LP G _________________ .
._. _ _ ._. _.__. _|
[ (_](_)[ (_] /_(_]
._| |
|
Nazaj na vrh |
|
 |
RGorazd Član


Pridružen-a: Čet 20 Maj 2004 15:57 Prispevkov: 1714 Aktiv.: 7.23 Kraj: Ig
|
Objavljeno: Sob Feb 05, 2011 5:49 pm Naslov sporočila: |
|
|
No, po enem fiasku še eden ?!
v ICju sem nabavil tale display, in ga po priloženem PDFju priklopil na Mega128, tako da je kontrolni port, PORTC in podatkovni port, PORTF. Da bi spravil LCD v življenje, sem najprej preizkusil v Bascomu, kjer lahko izredno hitro in enostavno nastavim vse linije in kaj hitro lahko tudi izpišem, a glej ga zlomka. Spet imam prazen LCD. Tokrat za razliko lahko nastavljam kontrast, tako da je kontrast nastavljen. Edino kar se mi pokaže je ena linija čisto na vrhu display-a. Ko sem z Bascomom obupal, sem se spravil v AVRStudio in s pomočjo WinAVR ter knjižico iz te strani kreiral en testni program, ki pa spet ne obrodi nobenih sadov. Moti me sicer tole:
Koda: |
#define KS0108_DATA_PORT PORTF
#define KS0108_DATA_DIR DDRF
#define KS0108_DATA_PIN PINF
#define KS0108_CTRL_PORT PORTC
#define KS0108_CTRL_DIR DDRC
#define KS0108_RS (1 << 2)
#define KS0108_RW (1 << 3)
#define KS0108_EN (1 << 5)
#define KS0108_CS1 (1 << 0)
#define KS0108_CS2 (1 << 1)
#define KS0108_CS3 (1 << 7)
|
In sicer: CS1 imam pa PortC.0, CS2 imam na Portc.1, Reset imam na Portc.2, RW imam na portC.3, Enable imam na PortC.5, na PortC.4 imam pa D/I (data / instruction), ki ga pa tukaj sploh ni omenjenega?! CS3 je za displaye ki so mislim da 192x64.
Kakšna pomoč bi bila zelo dobrodošla
LP G _________________ .
._. _ _ ._. _.__. _|
[ (_](_)[ (_] /_(_]
._| |
|
Nazaj na vrh |
|
 |
RGorazd Član


Pridružen-a: Čet 20 Maj 2004 15:57 Prispevkov: 1714 Aktiv.: 7.23 Kraj: Ig
|
Objavljeno: Ned Feb 06, 2011 5:22 pm Naslov sporočila: |
|
|
No, na MCSjevem forumu sem dobil namig, da naj preverim, če imam izklopljen JTAG. Ker ga nisem imel, sem ga izklopil in LCD je oživel. To pa sem napisal, če se bo še kdo znašel preed podobno težavo.
LP G _________________ .
._. _ _ ._. _.__. _|
[ (_](_)[ (_] /_(_]
._| |
|
Nazaj na vrh |
|
 |
RGorazd Član


Pridružen-a: Čet 20 Maj 2004 15:57 Prispevkov: 1714 Aktiv.: 7.23 Kraj: Ig
|
Objavljeno: Čet Feb 10, 2011 12:07 am Naslov sporočila: |
|
|
Ima mogoče kdo delujočo knjižico za omenjeni display (KS108) za WinAVR? Jaz sem poskusil 2 različne z interneta, pa nobena ne deluje. Ena sploh nič ne prikazuje, druga pa prikazuje random packe.
LP G _________________ .
._. _ _ ._. _.__. _|
[ (_](_)[ (_] /_(_]
._| |
|
Nazaj na vrh |
|
 |
piroman Član


Pridružen-a: Čet 23 Okt 2003 12:06 Prispevkov: 2707 Aktiv.: 11.42 Kraj: Ljubljana
|
|
Nazaj na vrh |
|
 |
RGorazd Član


Pridružen-a: Čet 20 Maj 2004 15:57 Prispevkov: 1714 Aktiv.: 7.23 Kraj: Ig
|
Objavljeno: Sob Feb 12, 2011 2:59 pm Naslov sporočila: |
|
|
Piroman, zakaj mi ta library pri prevajanju javlja napake?
Ena takih je :
C:\Documents and Settings\Gorazd\My Documents\GLCD_KS108_2\default/../glcd.h:209: undefined reference to `_delay_us'
nimam ideje.
Grem stavit, da ko to odpravim bo še cel kup drugih.
Med drugim mi je javlo tudi to napako:
../GLCD_Test.c:11: error: invalid initializer
koda:
#ifndef F_CPU
#define F_CPU 11059200UL
#endif
#include "glcd.h"
//#include "font.h"
int main (void){
DDRF = 0xff;
DDRC = 0x3f;
char *en_string[] = "hello";
glcd_on();
glcd_clear();
glcd_puts(en_string,5,5,0);
while(1){}
} _________________ .
._. _ _ ._. _.__. _|
[ (_](_)[ (_] /_(_]
._| |
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 495 dni
Powered by phpBB © 2001, 2005 phpBB Group
|