HWSW Informatikai Kerekasztal: Az LCD kijelző és rejtelmei! - HWSW Informatikai Kerekasztal

Ugrás a tartalomhoz

Mellékleteink: HUP | Gamekapocs

  • (88 Oldal)
  • +
  • « Első
  • 61
  • 62
  • 63
  • 64
  • 65
  • Utolsó »
  • Nem indíthatsz témát.
  • A téma zárva.

Az LCD kijelző és rejtelmei!

#1241 Felhasználó inaktív   GaBee a.k.a.Gyilkosmeh 

  • Tag
  • PipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 204
  • Csatlakozott: --

Elküldve: 2005. 08. 22. 21:54

Robert7x:

"Hátlapi nyomtatott áramkör túllóghat a 5,25-s helyen (a kijelző ablaka a 5,25-s hely méretű)?

Vagy a nyomtatott áramkör mérete lehet max 5,25 és arra amekkora kijelző fér?"

Ha nem haragszol itt folytatnám. Erre gyakrabban járok. :)

Szóval a nyák alapterülete lehet valamivel nagyobb, mint 525, de a kijelzö semmiképp! Amugy az a lényeg, hogy a kijelzö minél jobban kitöltse az elölapot. Bár szélesebb lehet, juteszembe...
Nade túl nagy sem kell, mert pénzem jelenleg nincs sok...

Amugy az lpt-s verzio butább valamivel mint a sima? Mert lehet hogy elöször azt vennék, ha ennyivel olcsobb... Most számít, és majd késöbb legfeljebb lecserélem... Inverz zöld kijelzöre van esély? Vagy a kékben ledcsere? Bár ha smd ledek, akkor cseréli a halál... Nincs kedvem megint vacakolni órákat, hogy a szemem is sztrájkoljon utána...
Voltam án már Gyilkosméh is, meg Killabee...

#1242 Felhasználó inaktív   Pelican 

  • Törzsvendég
  • PipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 639
  • Csatlakozott: --

Elküldve: 2005. 08. 22. 22:16

Idézet: Robert7x - Dátum: 2005. aug. 22., hétfő - 21:09

Kiraktam egy 0.56-os firmware-kezdeményt. A nyitóképernyőben megjelenik a portbesség (mert ha elpiszkáltam legalább lássam mire), valamint egy NObusyLCD

A LCDb.exe-ben amikor a firmware frissítés megy, és a modult kihúzom/visszadugom elveszti a kapcsolatot. Lehet olyat  ha az update gombra tenyerelek, akkor kimegy a parancs a restartra, és a com portot leválasztja magáról (valószínű így van most is). De a restart után a LCDb.exe nem látja a modult a beállított porton, csak ha kilépek belőle, majd vissza.

Frissítettem a fw-t, usb kihúz, visszadug, go kipipál és tudja és tudja és tudja... :-)
A log:
Getting LCD info...
37 bytes data received.
Found TavIRLCD USB v0.55 on COM4  Display size: 2x20 characters
Disconnected.
Firmware upgrade in progress...
You have to unplug your LCD when programming is finished.
Connected to COM4 at 19200 Baud
Getting LCD info...
43 bytes data received.
43 bytes data received.
43 bytes data received.
43 bytes data received.
2 bytes data received.
39 bytes data received.
Disconnected.
Connected to COM4 at 19200 Baud
Getting LCD info...
37 bytes data received.
Found TavIRLCD USB v0.56 on COM4  Display size: 2x16 characters

Alapállapotban is kiírhatná a B helyett, hogy 19k2...
Mert akkor az 1xi júzer is rögtön láthatná, hogy mit kell beállítania...

Az alapbeállítást még mindig nem értem: oszlop 16, sor 2, offset 4
Ez kell a 24x2-höz?
Az oszlophoz nem a tényleges szélességet kell megadni?
Én úgy használom, hogy 20, 2, 0

Egy ötlet:
Az LCD modul nem tudja magáról, hogy mekkora?
Nem lehet valamiből kitalálni? Mondjuk, hogy mit enged megcímezni, stb. Mivel megvan a RW vonal, lehet, hogy nem reménytelen.
Mert akkor indulhatna üresen a progid és induláskor kiolvasná a fizikai méretet.

Szerkesztette: Pelican 2005. 08. 22. 22:31 -kor


#1243 Felhasználó inaktív   Pelican 

  • Törzsvendég
  • PipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 639
  • Csatlakozott: --

Elküldve: 2005. 08. 22. 23:49

A 0.56-ban elromlott az óra kontraszt és háttérvilágítás: Ha nullát adok, maxot ad vissza és fordítva.
Pedig pont ez volt a jó, a sima kontraszt működött fordítva...
Tehát most mindkettő fordítva működik (nagyobb értékhez kisebb kontraszt), de az óra kontraszt még onmagához képest is rossz (lekérdezéskor max-értéket jelent vissza).

Szerkesztette: Pelican 2005. 08. 22. 23:49 -kor


#1244 Felhasználó inaktív   Robert7x 

  • Tag
  • PipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 344
  • Csatlakozott: --

Elküldve: 2005. 08. 23. 05:33

Estere javitom. Emlekeztem, hogy kontrasztot kell alittani... Ezek szerint rosszul.
A kijelző nem tusdja magáról hogy mekkora:( Sajna a HD44780 általános vezérlőchip 4*40-es (vagy 4*20-as (?)) max karakterszámig.
Az alapbeállítás azért 24,2,4, mert M@verick+nekem 2*24-es kijelző van, és a Crystalfontz 2 soros kijelzője (gyári, szabályos) 2*16 karakteres. Nálad a 20,2,0 az 20 oszlop, 2 sor, 0 eltolás. Az LCDSmartie az lekezeli, se a Crystalfontz eseten eltologik a kiiras balra, és jobboldat 4 karakter kimaradna.(egyszerűen nem szereti, ha nem a gyari kijelzomeret van rajta...)

GaBee: Körbenézek....(árban ~7-9eFttől van felfele emlékeim szerint)
PC távirányítás, PCrádió, infraport, LCD, földhurok-leválasztó: http://www.tavir.hu

#1245 Felhasználó inaktív   Pelican 

  • Törzsvendég
  • PipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 639
  • Csatlakozott: --

Elküldve: 2005. 08. 23. 10:05

Idézet: Robert7x - Dátum: 2005. aug. 23., kedd - 6:33

Az alapbeállítás azért 24,2,4, mert M@verick+nekem 2*24-es kijelző van, és a Crystalfontz 2 soros kijelzője (gyári, szabályos) 2*16 karakteres.

A 24,2,4-et érteném, de 16,2,4 az alapbeállítás...

#1246 Felhasználó inaktív   M@verick 

  • Tag
  • PipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 280
  • Csatlakozott: --

Elküldve: 2005. 08. 23. 10:29

Tényleg 16,2,4 az alapbeállítás! Firmware frissítés után legalábbis nálam így indul a kijelző...
Abit AB9 QuadGT, Intel QuadCore Q9300 2.5@3.0GHz, 2x2048MB ExcelleRam, Chieftec 450W, Scynthe Ninja, Sapphire Ati Radeon HD 3870, SB Audigy 2, Broadcom 10/100/1000 LAN, Samsung 250GB

Abit IB9, Intel Core2Duo 6320 1.8, 2x1024 MB DDR2 667MHz, FSP 400W, Scynthe Ninja, Ati Radeon HD3450, SB Audigy 2 Value, Realtek 10/100/1000 LAN, Samsung 200GB

#1247 Felhasználó inaktív   Pelican 

  • Törzsvendég
  • PipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 639
  • Csatlakozott: --

Elküldve: 2005. 08. 23. 17:31

Ha már javítasz, az átadott adatokban a másodperc értékét két byte-on kellene adni, úgy hogy az alsó van előbb vagyis
35.: másodperc mod 156 (vagy másodperc and 255, ha nincs mod)
36.: másodperc / 256
Így az órát is tudnám ellenőrizni, hogy jól jár-e és automatikusan beállítani, sőt talán még a pontosságát is be lehetne lőni automatikusan, ha elég sokáig fut a progi...
A pdf doksiban is javítani kellene (óra kontraszt/backlight csere, 15-31/17-31 nem használt)

#1248 Felhasználó inaktív   Robert7x 

  • Tag
  • PipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 344
  • Csatlakozott: --

Elküldve: 2005. 08. 23. 20:02

A PLED pont forditva értelmezi a kontrasztot mint a hagyományos LCD. Ezt a lcd.exe-be bele tudod épiteni? Valami kipipa, és ha ki van, akkor forditva értelmezze a csúszkát?

A másodpercszámolásnál van a Bascomban mod, beledrótozom....
PC távirányítás, PCrádió, infraport, LCD, földhurok-leválasztó: http://www.tavir.hu

#1249 Felhasználó inaktív   Pelican 

  • Törzsvendég
  • PipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 639
  • Csatlakozott: --

Elküldve: 2005. 08. 23. 21:33

Idézet: Robert7x - Dátum: 2005. aug. 23., kedd - 21:02

A PLED pont forditva értelmezi a kontrasztot mint a hagyományos LCD. Ezt a lcd.exe-be bele tudod épiteni? Valami kipipa, és ha ki van, akkor forditva értelmezze a csúszkát?

A másodpercszámolásnál van a Bascomban mod, beledrótozom....

Szerintem e PLED 'értelmezi' jól: a 100% kontraszt azt jelenti, hogy a világos nagyon világos, a sötét nagyon sötét. A 0% kontraszt azt jelenti, hogy nincs kontraszt, vagyis a világító pontok sem világítanak, minden fekete. Nem?
A másodpercre meg nem jó a két byte, mert nap végére már kilóg abból is (86400).
Hanem long kell, mint ahogy azt is használsz, csak nem kell elosztani semmivel.
Bár ott valami gixer lesz, mert mindig #13#10 a vége.

#1250 Felhasználó inaktív   Robert7x 

  • Tag
  • PipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 344
  • Csatlakozott: --

Elküldve: 2005. 08. 23. 21:46

013 010 az a soremelés.....(soremelés, kocsivissza). Kiveszem. (sima print ilyennel zár)

Kiiratom a másodpercet, az amúgyis long változóban van....
PC távirányítás, PCrádió, infraport, LCD, földhurok-leválasztó: http://www.tavir.hu

#1251 Felhasználó inaktív   Robert7x 

  • Tag
  • PipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 344
  • Csatlakozott: --

Elküldve: 2005. 08. 23. 22:06

A bekapcsolási képen a sebességet azért írja ki rosszul mert az EEPROM tartalomban még nem javítottam ki. Ha beállítod a \029\019\004-et, akkor induláskor a 9k6-t már kiírja.
PC távirányítás, PCrádió, infraport, LCD, földhurok-leválasztó: http://www.tavir.hu

#1252 Felhasználó inaktív   Robert7x 

  • Tag
  • PipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 344
  • Csatlakozott: --

Elküldve: 2005. 08. 23. 22:07

Új firmware van kinn 0.56-os számmal.
PC távirányítás, PCrádió, infraport, LCD, földhurok-leválasztó: http://www.tavir.hu

#1253 Felhasználó inaktív   Pelican 

  • Törzsvendég
  • PipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 639
  • Csatlakozott: --

Elküldve: 2005. 08. 23. 22:41

Idézet: Robert7x - Dátum: 2005. aug. 23., kedd - 22:46

013 010 az a soremelés.....(soremelés, kocsivissza). Kiveszem. (sima print ilyennel zár)

Kiiratom a másodpercet, az amúgyis long változóban van....

Ja, csak így magát a számot írja ki karakterekkel... tehát egy 1-5 betűs stringet kapok.
Így is meg tudom csinálni, csak csúnya...

Szerkesztette: Pelican 2005. 08. 23. 23:33 -kor


#1254 Felhasználó inaktív   Pelican 

  • Törzsvendég
  • PipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 639
  • Csatlakozott: --

Elküldve: 2005. 08. 23. 22:42

Idézet: Robert7x - Dátum: 2005. aug. 23., kedd - 23:06

A bekapcsolási képen a sebességet azért írja ki rosszul mert az EEPROM tartalomban még nem javítottam ki. Ha beállítod a \029\019\004-et, akkor induláskor a 9k6-t már kiírja.

Ja, ezt már a múltkor végigjátszottam. írtam is, hogy váltás után már jól írja ki, csak az induláskori kiírást kifogásoltam.

Még mindig invertálja az óra kontraszt és backlight értékét.

Szerkesztette: Pelican 2005. 08. 23. 22:51 -kor


#1255 Felhasználó inaktív   Pelican 

  • Törzsvendég
  • PipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 639
  • Csatlakozott: --

Elküldve: 2005. 08. 24. 00:02

Hogyan lehet az  a Bascom eep file-jából hex formátumú eep-t csinálni?

#1256 Felhasználó inaktív   Robert7x 

  • Tag
  • PipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 344
  • Csatlakozott: --

Elküldve: 2005. 08. 24. 05:10

A long kiiratást átrakom byte-szintűre.

A kontraszt esetén a firmwareban és a \029 kódok közé be kell rakni hogy Oledes vagy normál kijelző-e (a 2 féle lcd pont ellentétesen kezeli a kontrasztot).

A kislemez ikont megnyomod amikor a program chipet választod (mintha programoznád az IC-t) (NE akard programozni bascomon át, nekem hanyattlölte 1-2x az STK500-n át, és égethettem be újta a spec programozóján át!). Nem fogja sem a z IC-t felismerni, sem a programozó. ESC-t nyomsz és ott látod a bináris kódját a programnak ill a EEPROMnak. néha a bascom úgy dönt hogy az EEPROM 0...127 byteja kell csak a hexben. Erre még nem jöttem rá miért. Illetve van bin2hex konverter is elvben az a bináris eep-ből hex formátumut csinál.


Éjjel 1-kor még fenn voltál?!  :o

Szerkesztette: Robert7x 2005. 08. 24. 05:12 -kor

PC távirányítás, PCrádió, infraport, LCD, földhurok-leválasztó: http://www.tavir.hu

#1257 Felhasználó inaktív   Robert7x 

  • Tag
  • PipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 344
  • Csatlakozott: --

Elküldve: 2005. 08. 24. 05:57

Ha nem nyúltál bele a program elején levő $data sorokba, akkor a meglévő EEP file is használható...
PC távirányítás, PCrádió, infraport, LCD, földhurok-leválasztó: http://www.tavir.hu

#1258 Felhasználó inaktív   Pelican 

  • Törzsvendég
  • PipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 639
  • Csatlakozott: --

Elküldve: 2005. 08. 24. 08:55

Idézet: Robert7x - Dátum: 2005. aug. 24., szerda - 6:10

A long kiiratást átrakom byte-szintűre.
A kontraszt esetén a firmwareban és a \029 kódok közé be kell rakni hogy Oledes vagy normál kijelző-e (a 2 féle lcd pont ellentétesen kezeli a kontrasztot).

OK. De akkor is csak a tárolás után vond ki 255-ből (99-ből) az értéket, mert különben ide-oda váltogatod minden lekérdezés/beírásnál...

Idézet: Robert7x - Dátum: 2005. aug. 24., szerda - 6:10

A kislemez ikont megnyomod amikor a program chipet választod (mintha programoznád az IC-t) (NE akard programozni bascomon át, nekem hanyattlölte 1-2x az STK500-n át, és égethettem be újta a spec programozóján át!). Nem fogja sem a z IC-t felismerni, sem a programozó. ESC-t nyomsz és ott látod a bináris kódját a programnak ill a EEPROMnak. néha a bascom úgy dönt hogy az EEPROM 0...127 byteja kell csak a hexben. Erre még nem jöttem rá miért. Illetve van bin2hex konverter is elvben az a bináris eep-ből hex formátumut csinál.


Már kipróbáltam mindenféle bin2hex convertert (köztük az ATMEL sajátját is) de egyik sem hasonlít arra, amit készen küldtél.
A bascomban a programozóban látom az eeprom tartalmát, de az is binárisat ment csak.
A bascom nem tudja elmenteni a beállításokat?
Ja, a meglévő eep-t használom, csak pl. a baud  érték abban még nincs benne.

Idézet: Robert7x - Dátum: 2005. aug. 24., szerda - 6:10

Éjjel 1-kor még fenn voltál?!  :o


Ja. Nem bírok ezzel a bascommal. Miért nem látom a lefordított kódot?

Szerkesztette: Pelican 2005. 08. 24. 09:33 -kor


#1259 Felhasználó inaktív   Robert7x 

  • Tag
  • PipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 344
  • Csatlakozott: --

Elküldve: 2005. 08. 24. 09:21

Ha csinálsz baud beállítást, akkor beleírja.
Én úgy csináltam ezt, hogy beprogramoztam a chipbe (gyári programozóval, és onnan olvastam vissza.

A mentéskor ha lenyitod a mentés formárumát, ott Intel HEX, Binary és még 1 változatot kínál fel.

Este mind a baudot belerakom, mind azt, hogy milyen kijelződ van (OLED alapú, vagy hagyományos LCD). Ez is EEPROM-ban tárolódik.
PC távirányítás, PCrádió, infraport, LCD, földhurok-leválasztó: http://www.tavir.hu

#1260 Felhasználó inaktív   Pelican 

  • Törzsvendég
  • PipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 639
  • Csatlakozott: --

Elküldve: 2005. 08. 24. 10:01

Az avrstudio-t nem lehjet valahogy kicseelzni, hogy hajlandó legyen működni ICE meg miegyéb nélkül is?

Téma megosztása:


  • (88 Oldal)
  • +
  • « Első
  • 61
  • 62
  • 63
  • 64
  • 65
  • Utolsó »
  • Nem indíthatsz témát.
  • A téma zárva.

1 felhasználó olvassa ezt a témát.
0 felhasználó, 1 vendég, 0 anonim felhasználó