www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

ATmega88 težava z LCD-jem
Pojdi na stran Prejšnja  1, 2, 3  Naslednja
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> AVR, LPC900, x51
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
LukaK
Član
Član



Pridružen-a: Ned 18 Okt 2009 11:51
Prispevkov: 18
Aktiv.: 0.09
Kraj: Škofja Loka

PrispevekObjavljeno: Ned Sep 19, 2010 7:41 pm    Naslov sporočila:   Odgovori s citatom

To isto težavo sem imel tudi jaz, rešitev najdeš na podatkovnem listu str. 155 in na povezavi ki vodi do foruma: klik
Na tretji strani sem opisal tudi rešitev problema.

_________________
LP Luka
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Sadida
Član
Član



Pridružen-a: Pet 17 Apr 2009 12:53
Prispevkov: 636
Aktiv.: 3.23
Kraj: Zasavje

PrispevekObjavljeno: Ned Sep 19, 2010 9:16 pm    Naslov sporočila:   Odgovori s citatom

Uf hvala, tole mi bo vsekakor prihranilo veliko truda. Takoj jutri preizkusim zadevo.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Sadida
Član
Član



Pridružen-a: Pet 17 Apr 2009 12:53
Prispevkov: 636
Aktiv.: 3.23
Kraj: Zasavje

PrispevekObjavljeno: Sob Okt 16, 2010 6:21 pm    Naslov sporočila:   Odgovori s citatom

Zadeva mi še vedno ne dela. Danes sem našel na avr freaks forumu vodič za uporabo lcd-ja
( http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=81823&start=all )

Torej par stvari ki me begajo.
V mapi s knjižnicami so 4 datoteke - lcd.c , lcd.h , lcd_test.c in makefile .
lcd_test so verjetno testni programi, kaj pa je makefile?
V Avr studiu dodam pod source files lcd.c in pod header files lcd.h .
Napišem testni program :

Koda:
#include <avr/io.h>
#include <util/delay.h>
#include "lcd.h"

int main(void)
{
lcd_init(LCD_DISP_ON);                /* initialize display, cursor off */
while (1)                         /* loop forever */
{
lcd_clrscr();                      /* clear the screen*/
lcd_puts(“test program”);             /* displays the string on lcd*/
_delay_ms(50);
}
}



Ko pa ga probam skompajlati mi vrže en kup errorjev.


Nazadnje urejal/a Sadida Sob Okt 16, 2010 10:15 pm; skupaj popravljeno 1 krat
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
RGorazd
Član
Član



Pridružen-a: Čet 20 Maj 2004 15:57
Prispevkov: 1714
Aktiv.: 7.23
Kraj: Ig

PrispevekObjavljeno: Sob Okt 16, 2010 10:07 pm    Naslov sporočila:   Odgovori s citatom

Copy paste errorjev bi bil vrč kot dobrodošel.

LP G

_________________
.
._. _ _ ._. _.__. _|
[ (_](_)[ (_] /_(_]
._|
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Sadida
Član
Član



Pridružen-a: Pet 17 Apr 2009 12:53
Prispevkov: 636
Aktiv.: 3.23
Kraj: Zasavje

PrispevekObjavljeno: Sob Okt 16, 2010 10:18 pm    Naslov sporočila:   Odgovori s citatom

Se opravičujem, sem dal link do slike, ampak jo bom raje pripel na forum.


avr.jpg
 Opis:
 Velikost datoteke:  142.95 KB
 Pogledana:  38 krat

avr.jpg


Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
RGorazd
Član
Član



Pridružen-a: Čet 20 Maj 2004 15:57
Prispevkov: 1714
Aktiv.: 7.23
Kraj: Ig

PrispevekObjavljeno: Sob Okt 16, 2010 11:21 pm    Naslov sporočila:   Odgovori s citatom

Hmmm Erro stray 223 se navezuje na navednice. Če si naredil copy/paste ene kode iz interneta, potem bo to to. Poglej, kako imaš v pripeti sliki navednice!!!

PRetipkaj naj bojo navednice take (" Hello World ");

LP G

P.S. : drugače lahko v googla vtipkaš error string ki ti ga javi compiler, 99% boš našel odgovor na težavo. Meni je to že večkrat pomagalo.

_________________
.
._. _ _ ._. _.__. _|
[ (_](_)[ (_] /_(_]
._|
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Sadida
Član
Član



Pridružen-a: Pet 17 Apr 2009 12:53
Prispevkov: 636
Aktiv.: 3.23
Kraj: Zasavje

PrispevekObjavljeno: Pon Okt 18, 2010 8:57 pm    Naslov sporočila:   Odgovori s citatom

Hvala, je odpravilo vse errorje. Zaenkrat še vedno ne deluje d'oh!
Mogoče bo treba poizkusiti z kakšnim drugim lcd-jem.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Sadida
Član
Član



Pridružen-a: Pet 17 Apr 2009 12:53
Prispevkov: 636
Aktiv.: 3.23
Kraj: Zasavje

PrispevekObjavljeno: Tor Dec 28, 2010 3:42 pm    Naslov sporočila:   Odgovori s citatom

Danes sem se spet malo spravil priklapljat lcd. Tokrat drug mikrokontroler in lcd.
Napisa še vedno ne izpiše, je pa zanimivo, da progress bar nariše. Če ga hočem premikati preko potenciometra na adc-ju pa pokaže neke motnje.

V resnici zgledajo kvadratki čisto lepi.



28122010127.jpg
 Opis:
 Velikost datoteke:  763.24 KB
 Pogledana:  29 krat

28122010127.jpg


Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
mucek4
Član
Član



Pridružen-a: Sob 18 Jun 2005 20:52
Prispevkov: 2952
Aktiv.: 12.46
Kraj: Tržič - Mesto med gorami

PrispevekObjavljeno: Tor Dec 28, 2010 4:11 pm    Naslov sporočila:   Odgovori s citatom

1. To ni progress bar ampak neinicializiran display
2. Display imaš obrmenjen narobe
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Sadida
Član
Član



Pridružen-a: Pet 17 Apr 2009 12:53
Prispevkov: 636
Aktiv.: 3.23
Kraj: Zasavje

PrispevekObjavljeno: Tor Dec 28, 2010 5:44 pm    Naslov sporočila:   Odgovori s citatom

No saj vseeno kako je obrnjen, priključen je pa pravilno.
Kako ni progress bar, to mi pokaže, če vanj vpišem sledečo kodo:

Koda:


int main(void)
{
   char trimer;

   lcdInit();   
   LCDcls();

   adcInit();

   lcd_gotoxy(0,0);
   LCDputs("test");

   while (1) {
      _delay_ms(20);
      trimer = read_adc(0);
      lcd_gotoxy(0,1);
      lcdProgressBar(trimer,255,16);
   }
}

Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14673
Aktiv.: 61.93
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Tor Dec 28, 2010 6:13 pm    Naslov sporočila:   Odgovori s citatom

mucek4 je napisal/a:
1. To ni progress bar ampak neinicializiran display
...


Lahko potrdim mucekovo trditev. Tako izgleda neinicializiran displej. V eni iz med revij sem do dobra opisal LCD displeje. Imaš tudi priloženo delujočo kodo za AVR-je, tako da lahko testiraš hardware.


PS
Če je res progressbar, potem ga nariši v prvo vrstico z tremi znaki. Wink

_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Sadida
Član
Član



Pridružen-a: Pet 17 Apr 2009 12:53
Prispevkov: 636
Aktiv.: 3.23
Kraj: Zasavje

PrispevekObjavljeno: Tor Dec 28, 2010 7:27 pm    Naslov sporočila:   Odgovori s citatom

Silvo je napisal/a:
mucek4 je napisal/a:
1. To ni progress bar ampak neinicializiran display
...


Lahko potrdim mucekovo trditev. Tako izgleda neinicializiran displej. V eni iz med revij sem do dobra opisal LCD displeje. Imaš tudi priloženo delujočo kodo za AVR-je, tako da lahko testiraš hardware.


PS
Če je res progressbar, potem ga nariši v prvo vrstico z tremi znaki. Wink


Ja pa je res, noče v prvo vrstico d'oh!

Hvala za nasvet Silvo, članek se nahaja že kar v prvi številki revije, škoda da tega nisem že prej videl. Grem na delo.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Nomad
Član
Član



Pridružen-a: Sre 22 Jul 2009 10:05
Prispevkov: 104
Aktiv.: 0.54
Kraj: Steiermark

PrispevekObjavljeno: Tor Dec 28, 2010 7:42 pm    Naslov sporočila:   Odgovori s citatom

Sadida je napisal/a:
priključen je pa pravilno.


Preveri še enkrat Wink



lcd.jpg
 Opis:
pini
 Velikost datoteke:  97.06 KB
 Pogledana:  12 krat

lcd.jpg


Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Sadida
Član
Član



Pridružen-a: Pet 17 Apr 2009 12:53
Prispevkov: 636
Aktiv.: 3.23
Kraj: Zasavje

PrispevekObjavljeno: Tor Dec 28, 2010 10:52 pm    Naslov sporočila:   Odgovori s citatom

Nomad polepšal si mi večer. Nevem kako sem bil lahko tako površen. Zmedle so me oznake na zadnje delu lcd-ja, kjer so napisane obratno. Dolgo je trajalo, ampak sedaj sem ga usposobil. Kako dobro dene Very Happy


28122010135.jpg
 Opis:
 Velikost datoteke:  769.53 KB
 Pogledana:  38 krat

28122010135.jpg


Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
žrepko
Član
Član



Pridružen-a: Tor 23 Mar 2010 20:12
Prispevkov: 700
Aktiv.: 3.77
Kraj: Ptuj-Maribor

PrispevekObjavljeno: Sre Dec 29, 2010 8:12 pm    Naslov sporočila:   Odgovori s citatom

Sadida, pošlješ celotno mapo s projektom (na ZS), da preverim moj LCD?

Ve kdo slučajno zakaj mi na LCDju napisi "letijo" v levo?

Je mogoče samo napaka v lcd_lib.h?
Sumim LCD, ker sem ga po nerodnosti enkrat narobe priključil. Brick wall
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> AVR, LPC900, x51 Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran Prejšnja  1, 2, 3  Naslednja
Stran 2 od 3

 
Pojdi na:  
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: 494 dni


Powered by phpBB © 2001, 2005 phpBB Group