T6963C kijelző és a CGRAM?

Hogyha sikeresen O/PLED illetve hagyományos alfanumerikus - esetleg tán grafikus kijelzővel gyűlik meg a baja valakinek:)
Avatar
cassis
DrótVégénSzéndarab
Hozzászólások: 16
Csatlakozott: 2012. február 5. vasárnap, 7:00

Hozzászólás Szerző: cassis »

Sziasztok!
Végre sikerült panelt gyártanom a T6963 vezérlővel működő 240*128 dot matrix kijelzőmnek. Addig eljutottam, hogy tudom vezérelni az eszközt, a kijelzőn megjelenő karakterek is a helyükre kerülnek.
Az adatlapon szereplő néhány paraméter beállításában azonban bizonytalan vagyok.
CG ROM módban az előre gyártott karakterek 0x00 - 0x7F között érhetőek el. Felette (0x80 - 0xFF) a felhasználó saját karterei vannak adatlap szerint. Ez utóbbi hogyan értelmezendő? CG RAM módban világos, hogy a teljes 0x00 - 0xFF a felhasználó saját karaterei számára fenntartott helyként szolgál.
És itt van a dologba belekeverve az offset regiszter. Ennek a funkciója sem teljesen világos. b'11111' esetén a CG RAM -kezdő és vég címe 0xF800 és 0xFFFF közé kerül adatlap szerint. Ez eléggé nagy terület, nagyobb mint a fent tárgyalt 256 byte. Ráadásul az offset regiszter átállításával bele tudok menni a grafikus területbe, meg a text területbe is.
Szóval nekem a fentiek eléggé zavarosak. El tudná valaki magyarázni hogyan is kell értelmezni a fenti beállításokat?
Avatar
winnerbt
Elektronbűvölő
Hozzászólások: 907
Csatlakozott: 2007. március 25. vasárnap, 6:00

Hozzászólás Szerző: winnerbt »

Szia!
Igen, ez a CGRAM terület meghatározás kicsit fura, mivel lapcímet kell beállítani. Sajnos a megjelenési cím függ attól is, hogy a modulon hogyan/mennyi RAM-ot kötöttek be. A CGRAM terület természetesen lehet 1(2)k is, hisz bitmap-et kell tárolni.
Azt javaslom, hogy a kijelzőre írass ki 128-255-ig karaktereket és a beállított CGRAM területre írkálj, és majd megjelenik a kijelzésen.
Mekkora RAM van a kijelzőn?
JAni
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Hozzászólás Szerző: kapu48 »

Jó neked!
Az enyém kijelzőn RA6963 vezérlő van. Kevés eltérés van a T6963-hez képest.
Van hozzá ilyen: „glcdRA6963.LIB” de valami hiba van, mert semmit nem tudok ki írni rá!
Ezt ismeri valaki?:
http://www.raio.com.tw/Data/Datasheet/R ... 14_Eng.pdf
És a kijelző:
http://www.acdcshop.gr/content/rg240128b-biw-v.pdf
Mit kel rajta még + állítani?
:?: :?
Még kezdő vagyok, ezeknek a kijelzőknek a lelki világában.
Jól jönne némi segítség!
:)
Avatar
winnerbt
Elektronbűvölő
Hozzászólások: 907
Csatlakozott: 2007. március 25. vasárnap, 6:00

Hozzászólás Szerző: winnerbt »

Szia!
Áttúrtam itthon a kijelzős zsákot, de sajnos csak T6963-as vezérlősek vannak. Honnan vetted ezt a csodát? Ha lenne itthon, kipróbálnám a LIB-et, bár igen csak kompatibilisnek tűnik a cucc- -Vlcd tápod jó? Be tudod sötétíteni a kijelzőt?
JAni
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Hozzászólás Szerző: kapu48 »

Nem tudták feléleszteni, ezért került hozzám!

Igen a kontrasztállítás műkszik.
Eleinte tele szemetelte a kijelzőt minden írási próbálkozásnál. (MEGA128 14.74MHZ)
Raktam NOP-okat a lib irás/olvasás rutinokba. Most már nem szemetel és CLS legalább működik.

Az RA6963 Bővebben doksi:
http://pdf1.alldatasheet.com/datasheet- ... A6963.html
33. oldal 6-19 CGROM Font Select
Ezt a részt nem találom a GLCDRA6963.lib-ben
(Ez a glcd.lib javított változata.)

Ha ráérsz és érdekel, elküldhetem a lib-et?! (Bár kijelző nélkül tényleg nem sokra mész vele!)
Viszont tapasztaltabb vagy a témában, és hátha kiszúrod a hibát!
Azért köszi az érdeklődést!

Ui.: Ez Bascom. Nem tudom cassis miben nyomúl?
:wink:
Avatar
winnerbt
Elektronbűvölő
Hozzászólások: 907
Csatlakozott: 2007. március 25. vasárnap, 6:00

Hozzászólás Szerző: winnerbt »

Sajnos, ha nincs a kezemben ilyen kijelző, akkor csak találgatás megy, szeretem kipróbálni is, amiről beszélek. Az, hogy CGROM dolgok nincsenek benne, az valszeg azt jelenti, hogy nem használja a beépített karaktergenerátort (végül is minek használná, ha van a Bascomban $FONT), úgy is bitmap-ként viszsi ki. Olyan megoldást még nem láttam, hogy magától feltöltené a CGRAM-ot és utána csak karakterenként dolgozna, egyszerűbb a tiszta bitmap.
De ha leszeded róla az RA69-et, tudok adni jóöreg T69-t :)
Jani
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Hozzászólás Szerző: kapu48 »

Már is tanultam töled!
Nálam kimaradt a font betöltés! Úgy gondoltam minek ha van 2 saját belső CG-je!

Megkérdem a tulajt!
Valószínűleg van neki pár elkötőt poti miatt javításra szoruló darabja!
De szerintem kár lenne szétcseszni. Inkább valami külső -Vss táp kel hozzá!
Vagy lehet, hogy csak 1 FET cserével megoldható.
:)
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Hozzászólás Szerző: kapu48 »

Nem jöttbe az ötlleted!
Most mért nem jó a "Setfont"?

Kód: Egész kijelölése

$lib "glcdRA6963_.LIB"
Config Graphlcd = 240 * 128 , Dataport = Porta , Controlport = Portb , Ce = 0 , Cd = 2 , Wr = 7 , Rd = 6 , Reset = 1 , Fs = 4 , Mode = 8  
Cls


ERROR Line: 420 > 	Setfont Font8x8

$include "font8x8.font"

Error : 31    Line :   420   Invalid datatype [[0011] 0[___FONTTABLE]]
:cry:


Ezt találtam a témához:
BASCOM-AVR AN #121 - Showing custom fonts on the T6963C
http://www.mcselec.com/index.php?option ... &Itemid=57
:arrow:
Avatar
winnerbt
Elektronbűvölő
Hozzászólások: 907
Csatlakozott: 2007. március 25. vasárnap, 6:00

Hozzászólás Szerző: winnerbt »

Hmmm.
Nézegettem a LIbeket, "LCDCHAR" nincs is benne :(
Pedig ez az általános karakter kipakoló.
Mondjuk a normál T6963-as LIBben sincs, de utánatúrok még.
KS108 és SED-nél biztos van.
Akkor eddig ez ugyan hogy ment?
Valami sumákság van. Nézegettem régebbi T6963-as programokat, ott $LIB sincs, gondolom a Configból felismeri, hogy T69-es libet hoz be. Elég érdekes, általában saját INIC-et használtam meg CGRAM feltöltést, de hogy ezt ki tudjam mókolni, kell egy kijelző.
Azt láttam, hogy még mindig 21-el oszt 22 helyett a LIB, mikor karakterszámot határoz meg. A SAMPLE-k között lévő 6963-as programok sem csinálnak semmit?
JAni
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Hozzászólás Szerző: kapu48 »

Nem megy egyik Sample sem!

Mért van az, hogy minden demoban 8MHz alatt van az orajel?
RA6963 mellett 6MHz rezonátor van. nem lehet azt gyorsabb Q-ra cserélni?

Vagy reménytelen 14.74MHz-vel hajtani?

:evil:
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

A libben az időzítéseket meg kell növelni!

Az alap grafikus LCD az a T6963C. A többi ez alapján készült...
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Hozzászólás Szerző: kapu48 »

Már minden NOP sorozatot 3*ára növeltem a RA6963 kezelésnél!
Valamit ki ír 1 pillanatra, de el is tűnik rögtön.
Mintha a végén letiltaná a kijelzőt!
Úgy tűnik mégis muszáj lesz át nyálazni az egész libet.
Valahol hibás lehet?
:?

(Újra írni könnyebb lenne!) :)
Avatar
winnerbt
Elektronbűvölő
Hozzászólások: 907
Csatlakozott: 2007. március 25. vasárnap, 6:00

Hozzászólás Szerző: winnerbt »

Érdekes ez a sebességes dolog, mert a LIb tartalmaz:
* #IF _XTAL>12000000
* nop
* nop
* nop
* #ENDIF
cuccokat, tehát elméletileg felkészültek rá...
JAni
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

A LIBben ezt a javítást az 1.11.9.8 körül rakták be....

Tényleg a nem jól működő esetben melyik Bascom-AVR van használva?

T6963C esetén a tápszűrés ott van a kijelzőn?
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Hozzászólás Szerző: kapu48 »

Ver: 2.0.7.1
Szűrés van!

Újabb fejlemény, ez már biztató!
Cseréltem kristályt: 7.3778MHz
Ezzel szépen muzsikál a javított „„glcdRA6963.LIB”-el!
Kínozom tovább, mert nagyobb sebesség kellene!
:D
Válasz küldése