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

Ugrás a tartalomhoz

Mellékleteink: HUP | Gamekapocs

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

Az LCD kijelző és rejtelmei!

#1281 Felhasználó inaktív   Robert7x 

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

Elküldve: 2005. 08. 26. 12:35

A visszaszámlálós resetelés, azt hiszem a v0.53-tól van beépítve firmwareba...
PC távirányítás, PCrádió, infraport, LCD, földhurok-leválasztó: http://www.tavir.hu

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

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

Elküldve: 2005. 08. 26. 12:40

0.55-ös firware volt benne, de nekem kellett resetelnem külön (persze a szoftverből csináltam) és csak utána tudta berakni az új firmware-t...
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

#1283 Felhasználó inaktív   Pelican 

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

Elküldve: 2005. 08. 26. 12:50

M@verick:
Érdekes, pedig kiküldi a hosszú reset-et. Már az előző sok verzió is kiküldte.
Ez a legújabb mit csinál? Nyugodtan kipróbálhatod, csak a feljövő DOS ablakban ne nyomj gombot, ha nem akarod update-elni.

Robi:
Az óra beállítással nem boldogulok. Mivel már napok óta eredménytelenül növelgetem a beállító érteket és mégse csökken semmit a késés, ma felvettem 200-ra. Eredmény: pont ugyanannyit késik az óra, mint eddig.
Kipróbáltad már a fw letöltést?

Szerkesztette: Pelican 2005. 08. 26. 12:53 -kor


#1284 Felhasználó inaktív   Robert7x 

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

Elküldve: 2005. 08. 26. 13:25

Az FW letoltest ma reggel neztem,ugy nez ki megy. De az uj firmwarevel szeretném végigtesztelni:).
PC távirányítás, PCrádió, infraport, LCD, földhurok-leválasztó: http://www.tavir.hu

#1285 Felhasználó inaktív   Pelican 

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

Elküldve: 2005. 08. 26. 14:45

Mikor lesz új fw? Kb.

Az órával kapcsolatban nem lehet, hogy csak egyszer, induláskor állítja be az értéket és azért nem látok semmilyen változást? Reset vagy újraindítás után viszont az eredeti 32-t tölti be. Szóval sezrintem nem csak eltárolni kellene, hanem rögtön beírni a timerba.

Szerkesztette: Pelican 2005. 08. 26. 15:34 -kor


#1286 Felhasználó inaktív   Robert7x 

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

Elküldve: 2005. 08. 26. 16:33

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

#1287 Felhasználó inaktív   Robert7x 

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

Elküldve: 2005. 08. 26. 22:33

FW 0.57:

- Timeadjust frissítve (200 esetén 1 perc ~12-15 mp).
- o/pled beallithatosag (\029\017) csak regisztrálási céllal, működést nem befolyásol (még).
PC távirányítás, PCrádió, infraport, LCD, földhurok-leválasztó: http://www.tavir.hu

#1288 Felhasználó inaktív   Pelican 

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

Elküldve: 2005. 08. 26. 22:46

A check new szépen megtalálta...
Az LCDb már tartalmazza a frissítést.
Az óra most már a 16-os beállítással jól működik.

Szerkesztette: Pelican 2005. 08. 26. 23:42 -kor


#1289 Felhasználó inaktív   Pelican 

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

Elküldve: 2005. 08. 27. 00:06

Egy print orapontos bennemaradt, de nem baj, már nem zavarja a progit.
Baudrate váltásnál nullázza az órát.

Szerkesztette: Pelican 2005. 08. 27. 00:14 -kor


#1290 Felhasználó inaktív   Robert7x 

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

Elküldve: 2005. 08. 27. 08:14

Baudrate váltáskor újraindul a kijelző. Elég jelentős a változtatás, hogy újra induljon.
Hogy jobb (mindkettő megoldható)?
- újrainduljon
- ne induljon újra

->mindenképp infoképernyő, hogy mennyire is lett beállítva a sebesség.


Oraprintet kivettem, csak a debug fordítás alatt van benne (debuggal fordítva épp talán belefér a programhelyre (14335 lehet a max!)).
PC távirányítás, PCrádió, infraport, LCD, földhurok-leválasztó: http://www.tavir.hu

#1291 Felhasználó inaktív   Robert7x 

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

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

Ami még hátra van:

- O/PLED esetén a kontraszt kezelése pont fordítottja, mint hagyományos LCD esetén
- LCD direkt írása
- letölthető csengőhang
- karakterkód konverzió (ékezetes betűk, LCDSmartie block karakter)
- saját bootképernyő?


Valami hiányzik még?
PC távirányítás, PCrádió, infraport, LCD, földhurok-leválasztó: http://www.tavir.hu

#1292 Felhasználó inaktív   Pelican 

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

Elküldve: 2005. 08. 27. 08:58

Idézet: Robert7x - Dátum: 2005. aug. 27., szombat - 9:14

Hogy jobb (mindkettő megoldható)?

Szerintem ne induljon újra.

#1293 Felhasználó inaktív   Pelican 

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

Elküldve: 2005. 08. 27. 09:25

Idézet: Robert7x - Dátum: 2005. aug. 27., szombat - 9:16

Ami még hátra van:
- O/PLED esetén a kontraszt kezelése pont fordítottja, mint hagyományos LCD esetén

A backlight kapcsolhatóvá tétele?

Idézet: Robert7x - Dátum: 2005. aug. 27., szombat - 9:16

- LCD direkt írása

Igen!

Idézet: Robert7x - Dátum: 2005. aug. 27., szombat - 9:16

- letölthető csengőhang

Én nem használom az ébresztőt, de ha van rá igény....

Idézet: Robert7x - Dátum: 2005. aug. 27., szombat - 9:16

- karakterkód konverzió (ékezetes betűk,
LCDSmartie block karakter)

A leírásokban azt látom, hogy gyárilag van benne 255 karakter, de 135 felett nem sok látszik.

Idézet: Robert7x - Dátum: 2005. aug. 27., szombat - 9:16

- saját bootképernyő?

Az mi?

Idézet: Robert7x - Dátum: 2005. aug. 27., szombat - 9:16

Valami hiányzik még?

Az óra másodpercenként villan egyet (elsötétül). Gondolom, mert minden másodpercben ráfut a kiírásra, az meg letörli a képet. Lehetne törlés nélkül? Csak ráírna a kinnlévő karakterekre, akkor nem villogna talán. Mikor bekapcsolódik az óra, akkor kell csak egyszer végigmenni a törlésen, beállításokon, aztán már csak a kiírás.

#1294 Felhasználó inaktív   Robert7x 

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

Elküldve: 2005. 08. 27. 10:12

>>>>>A backlight kapcsolhatóvá tétele:
Ki/bekapcs?
Amikor átállítod, hogy O/PLED van, akkor a háttérvilágítást 0-ra veszi. Utólag állíthatod, mintha mise történt volna...

>>>>>Ébresztő:
Egyszer fel lett dobva, kódban meg nem olyan sok.
Ébresztő funkció ne csak csipogó legyen...

>>>>>135 feletti karakterek:
hagyományos LCD-n megjelennek... (nálam spec a japán karakterkészlet+egy két spec van rajta)
\0136...\0255 kód hívja elő.

>>>>>Saját booktépernyő:
Bekapcsoláskor az alapkiírás után ez jelenjen meg alapban. Saját bejelentkezőképet lehet írni hozzá.
Átdefiniált karakterekkel is akár.


>>>>>Az óra másodpercenkénti sötétedését meglesem...
=>Köv firmwareből már kivettem.

>>>>>BaudRate állítás után restart?
=>Köv firmwareből már kivettem.

Szerkesztette: Robert7x 2005. 08. 27. 10:16 -kor

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

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

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

Elküldve: 2005. 08. 27. 12:17

Az LCDSmartie alatti magyar ékezetes betűk és a "spéci" karakterek... Ez még hátra volna...  ;)
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

#1296 Felhasználó inaktív   Pelican 

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

Elküldve: 2005. 08. 27. 13:03

Idézet: Robert7x - Dátum: 2005. aug. 27., szombat - 11:12

Amikor átállítod, hogy O/PLED van, akkor a háttérvilágítást 0-ra veszi. Utólag állíthatod, mintha mise történt volna...

Ha lehet, akkor én mégis külön szeretném a vezérlését, hogy LCD-n is ki lehessen kapcsolni, ott se mindnek van háttérvilágítása. Megoldható?
A kontraszt pwm milyen frekivel megy különben?

Idézet: Robert7x - Dátum: 2005. aug. 27., szombat - 11:12

hagyományos LCD-n megjelennek... (nálam spec a japán karakterkészlet+egy két spec van rajta)
\0136...\0255 kód hívja elő.

Hopsz, most már működik nekem is.

Idézet: Robert7x - Dátum: 2005. aug. 27., szombat - 11:12

Bekapcsoláskor az alapkiírás után ez jelenjen meg alapban. Saját bejelentkezőképet lehet írni hozzá.
Átdefiniált karakterekkel is akár.

Aha. Ez jó lehet.

Idézet: Robert7x - Dátum: 2005. aug. 27., szombat - 11:12

>>>>>Az óra másodpercenkénti sötétedését meglesem... =>Köv firmwareből már kivettem.
>>>>>BaudRate állítás után restart? =>Köv firmwareből már kivettem.

Köszi.

Még egy kérés/kérdés:
A másodperc adatot a végén odébb kellene tenni kettővel, mert így nem esik 32 bites határra, és nem tudok rá közvetlenül változót definiálni az elcsúszás miatt. De ha nem megy, akkor megoldom trükkel, csak a szépség kedvéért.
Mondjuk így:
32 – „T” betű
33 – Firmware egész (0)
34 - Firmware tört (56)
35-36 unused
37–40 másodperc (4 byte, long)
Vagy ha nem akarsz lyukat, akkor így:
32 – „T” betű
33–36 másodperc (4 byte, long)
37 – Firmware egész (0)
38 - Firmware tört (56)

Szerkesztette: Pelican 2005. 08. 27. 13:29 -kor


#1297 Felhasználó inaktív   Robert7x 

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

Elküldve: 2005. 08. 27. 13:39

Huh, próbálom sorban:

Kontraszt PWM frekvenciája) ha nem számolom el:
14745600 a kvarc, 8-as prescale (elősoztás), és 8bites. Ha jól emlékszem a számolásra: (14745600/2(kalap)8)/2(kalap)8 = 225Hz

Az LCD háttérvilágítás a következő tervben van:
Amikor frissítés van, akkor hagyományos beállítás él (háttér közel teljes fényerőn). Amint átállítod hogy OLED/PLED a kijelző, akkor letárolódik a kijelzőtípus, valamint, hogy háttérvilágítás=0.
De ezután a csúszkával (ha a háttérvilágítást állítod) újra lehet ráadni (pl. ha asztali LEDnek használod(pl. Bill. világítás)).
Így gondoltad?

A percet persze, odébb tudom tolni.
Az ha lyuk van benne a kódban 4 byte-t jelent. Belefér. Most faragtam összébb megint ~300-l. (még van 2,5-2,6 k üresen:) ).
PC távirányítás, PCrádió, infraport, LCD, földhurok-leválasztó: http://www.tavir.hu

#1298 Felhasználó inaktív   Pelican 

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

Elküldve: 2005. 08. 27. 13:52

Idézet: Robert7x - Dátum: 2005. aug. 27., szombat - 14:39

Kontraszt PWM frekvenciája) ha nem számolom el:
14745600 a kvarc, 8-as prescale (elősoztás), és 8bites. Ha jól emlékszem a számolásra: (14745600/2(kalap)8)/2(kalap)8 = 225Hz

Lehet növelni, vagy az LCD-nek ez kell?

Idézet: Robert7x - Dátum: 2005. aug. 27., szombat - 14:39

Az LCD háttérvilágítás a következő tervben van:
Amikor frissítés van, akkor hagyományos beállítás él (háttér közel teljes fényerőn). Amint átállítod hogy OLED/PLED a kijelző, akkor letárolódik a kijelzőtípus, valamint, hogy háttérvilágítás=0.
De ezután a csúszkával (ha a háttérvilágítást állítod) újra lehet ráadni (pl. ha asztali LEDnek használod(pl. Bill. világítás)).
Így gondoltad?

Én egyszerűbbre(?) gondoltam:
Megkapod a 17-es parancsban a byte-ot, 0. bit, hogy LCD/OLED, 5. bit, hogy a backlight pwm menjen-e.
(Esetleg 6. bit, hogy contrast pwm menjen-e vagy fix 1. De ezt csak halkan, zárójelben... :)

Idézet: Robert7x - Dátum: 2005. aug. 27., szombat - 14:39

A percet persze, odébb tudom tolni.
Az ha lyuk van benne a kódban 4 byte-t jelent. Belefér. Most faragtam összébb megint ~300-l. (még van 2,5-2,6 k üresen:) ).

Ha nincs lyuk, az nem kerül semmibe, csak megfordítod a kiírás sorrendjét, és szebb is, minek az a fölösleges két byte. :-)

Az orapontos alapértéke lehetne megint a 16, tényleg az a tuti.

Ja, és mikor tudsz bejönni a kijelződért?

Szerkesztette: Pelican 2005. 08. 27. 14:22 -kor


#1299 Felhasználó inaktív   Robert7x 

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

Elküldve: 2005. 08. 27. 14:28

Elbaltáztam....elszámoltam a kontarszt PWM-et!
Az a legkisebb tüske idejének reciproka!

Na a kontraszt az: 14745600/8=1,84MHz. És a kitöltési tényező változik 0...256 között. Elvileg növelhető. A Prescale értéke lehet: 1-8-64-256-1024.
A háttérvilágítás esetén a prescale 256. Ekkor a frekvencia:
14745600/256=57600Hz. És a kitöltési tényező változik 0...256 között.

LCDnek csak alsó határérték van, hogy ne vibráljon, felső nincs.
A kimenet egy integráló, RC szűrőre megy. Az R ~0 ohm, illetve a modul bemenőellenállása, a C tag, az a modul benső ~10...100nF kapacitása. A penelen helyileg a 8 lábú IC és az LCD kivezetés között van illetve a kondinak (esetleg csak a helye). A szabad területet lezáró 0 ohmos ellenállás (ez párhuzamos az LCDcsatlakozóval), és erre merőlegesen, tőle 4 mm-re a 8 lábú felé a kondi.

Remélem jól emlékszem a PWM összefüggésére. De Prescale=1 esetén feljebb lehet vinni a frekvenciát (ugyanúgy működik, csak magasabb frekvencián).




A 17. byte felépítése akkor:
0.bit : kijelzőtípus (0- hagyományos, 1 - PLED)
1.bit:(kijelzőtípusra fenntartva, ki tudja milyenek lesznek még :) , pl. inverzek...
2.bit
3.bit
4.bit
5.bit - háttérvilágítás szabályozható, vagy csak ki/bekapcsolás
6.bit - kontraszt szabályozható, vagy csak ki/bekapcsolás
7.bit

5., 6. bitre csak akkor kell figyelni ha O/PLED kijelző van. Igaz ekkor is kell mennie a PWMnek, csak 0 vagy max értéket vehet fel.
(a kódot teljesen át kellene írni hogy sima ki/bekapcsolás legyen csak)
Ha lehet ezt későbbre, és a maradék hely függvényében oldanám csak ki/bekapcsolásosra meg.  A PWM min/max az belefér.



Perc ill verziószám kiíráskor megcserélem.
(régebbi firmware lekáérdezésekor nem zavar be? -> verziószám: 245.129 :D )


Orapontos beállítása marad a 16, ez lesz benne (vagy talán már az is van) a EEPROM tartalomban.

A kijelzőért kedd vagy szerda jó? Deákra leghamarabb 1/2 5-re bármelyik nap be tudok menni...

Szerkesztette: Robert7x 2005. 08. 27. 14:29 -kor

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

#1300 Felhasználó inaktív   Pelican 

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

Elküldve: 2005. 08. 27. 14:40

OK.
Köszi.

A PWM frekit azért kérdeztem, mert ezen villog, ha lejjebb veszem a kontrasztot.

A régebbi fw-nek persze bezavar, dehát 1.00 alatt nem illik hagyni úgysem. :-)

Nekem még 32 az alapérték (orapontos).

A 7-es parancs után az óra lenullázódik az újraindítás miatt. Ez elkerülhető?

Kedd jobb lenne, szerdától indul nálunk a bolondokháza...

Téma megosztása:


  • (88 Oldal)
  • +
  • « Első
  • 63
  • 64
  • 65
  • 66
  • 67
  • 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ó