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 

Problem s prikazom na display pri razvojni plošči iz FE

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> ARM arhitektura
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
podboj
Član
Član



Pridružen-a: Sre 25 Maj 2005 11:48
Prispevkov: 1251
Aktiv.: 5.27
Kraj: Postojna, Sežana, Ljubljana

PrispevekObjavljeno: Sob Jul 07, 2007 11:44 am    Naslov sporočila:  Problem s prikazom na display pri razvojni plošči iz FE Odgovori s citatom

Težave imam s funkcijo printf(). Če naložim katerikoli programček, ki vsebuje to funkcijo, se na displayu ne pokaže nič, razen kurzorja. Funkcija putch() pa deluje brez težav.

Primer iz zapiskov predavanj

Koda:
#include "io.h"
int main(void)
{
   int stevilka = 2;
   char znak = 'w';
   _LCDInit();
   printf("%d znaki %c pomenijo svetovni splet.", stevilka + 1, znak);
   while (1);
   return 0;
}


Zanima me še od kje naj potegnem napajanje za osvetlitev displaya?

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



Pridružen-a: Sob 30 Sep 2006 9:23
Prispevkov: 71
Aktiv.: 0.31

PrispevekObjavljeno: Sob Jul 07, 2007 1:02 pm    Naslov sporočila:   Odgovori s citatom

Si prebral FAQ?

Poskusi:
-opisane rešitve iz FAQ
-izpisati cel niz brez formatnih določil s funkcijo printf()
-izpisati niz s funkcijo puts()

Kolikor se spomnim, je potrebno naložiti popravek (io.c, io.h) za funkcijo printf().
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
podboj
Član
Član



Pridružen-a: Sre 25 Maj 2005 11:48
Prispevkov: 1251
Aktiv.: 5.27
Kraj: Postojna, Sežana, Ljubljana

PrispevekObjavljeno: Sob Jul 07, 2007 1:38 pm    Naslov sporočila:   Odgovori s citatom

Hvala, res je bil problem v tem da nisem imel nove verzije.

Za osvetlitev pa sem sam ugotovil, da je treba nataknit jumper na J22.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
podboj
Član
Član



Pridružen-a: Sre 25 Maj 2005 11:48
Prispevkov: 1251
Aktiv.: 5.27
Kraj: Postojna, Sežana, Ljubljana

PrispevekObjavljeno: Sob Jul 07, 2007 2:08 pm    Naslov sporočila:   Odgovori s citatom

Zdaj printf() dela, po novem pa ne delajo led diode Laughing (3 svetijo, ena je ugasnjena)
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
blueH2O
Član
Član



Pridružen-a: Sob 30 Sep 2006 9:23
Prispevkov: 71
Aktiv.: 0.31

PrispevekObjavljeno: Ned Jul 08, 2007 9:59 pm    Naslov sporočila:   Odgovori s citatom

Si LCD kupil zraven Š-ARMa ali posebej? Na osvetlitev pa sploh pomislil nisem. Rolling Eyes

Poskusi, če dela to (na pamet napisana koda, ni testirano):
Koda:
#include "io.h"

#define BIT(x) (1<<x)

int main()
{
  int mask = BIT(4) | BIT(5) | BIT(6) | BIT(7); //vse LED diode
  IO0DIR |= mask; //nastavi izhode
  IO0SET |= mask; //nastavi na logično 1

  while(1);

  return 0;
}
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
podboj
Član
Član



Pridružen-a: Sre 25 Maj 2005 11:48
Prispevkov: 1251
Aktiv.: 5.27
Kraj: Postojna, Sežana, Ljubljana

PrispevekObjavljeno: Ned Jul 08, 2007 11:07 pm    Naslov sporočila:   Odgovori s citatom

Včeraj se potem nisem niti ukvarjal več z razvojno ploščo, danes pa sem jo nekako spravil do delovanja. Bila pa je softwareska napaka. Pobrisal sem vse povezano z novo verzijo winIDEA (download), naložil nazaj tisto s cd-ja, ki je prišel zraven Šarma in skopiral mapo "primer" iz nove verzije (download). Zdaj dela vse.

Razvojno ploščo sem kupil leto in pol nazaj, brez LCD-ja, približno eno leto je stala na polici, zdaj pa sem se odločil, da malo obnovim znanje prvega letnika in se naučim kaj novega. V načrtu imam tudi en malo bolj kompliciran projekt Wink
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 -> ARM arhitektura Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
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: 2 dni


Powered by phpBB © 2001, 2005 phpBB Group