Fórum témák

» Több friss téma
Fórum » Színes LCD + PIC
 
Témaindító: pici, idő: Feb 19, 2008
Témakörök:
Lapozás: OK   11 / 46
(#) Sarok Adrián válasza pici hozzászólására (») Aug 25, 2008 /
 
Tényleg jól néz ki ez a kijelző!
Csak így tovább.

Engem most leginkább a siemens me75-ös kijelző foglalkoztat, de semmi infó nincs róla...
Amit tudok az az, hogy 176x132pixel, 16bites színek ls nem CSTN, hanem TFT, így élénkebbek a színek.
Csakhát a kísérleti nyúl telefon kinyúlt, miközben megpróbáltam lenyúlni az inicializálási jelsorozatot


Remélem előbb-utóbb valakinek sikerül ezt is kezelni

Persze még nem adtam fel...
(#) adamk07 hozzászólása Aug 25, 2008 /
 
Sziasztok!
Gratuláció az eddigi munkáidért!
Pici: légyszíves tedd már föl a Nokia 6100 LCD beültetési és kapcsolási rajzát! Szeretném megpróbálni megépíteni! Szeretek az LCD-kel kísérletezni
Előre is köszönöm!
adamk07
(#) source2 válasza adamk07 hozzászólására (») Aug 26, 2008 /
 
hi

Most a kijelzőt vagy a telefont akarod megépíteni, mert nem igazán egyértelmű mit szeretnél...?

üdv
(#) adamk07 hozzászólása Aug 26, 2008 /
 
Sziasztok!
Ami pici-nek a 190637 hozzászólásában található annak a kapcsolási rajza és a beültetési meg a nyák rajza kellene!!!
Előre is köszönöm!
adamk07
(#) pici hozzászólása Aug 26, 2008 /
 
Sziasztok!

Felrakom a "beültetési és kapcsolási" rajzot.
Sokan kérték és el is küldtem emilben.
Eddig azért nem került fel, mert:
1, nincs kapcsolási rajz (PSD van)
2, nincs beültetési rajz (PSD és kép)
3, vannak alkatrészek, amik kereskedelmi forgalomban nem kaphatók (de beszerezhető)
4, első verziós demó cucc, azaz jól átgondolt, de elkészülte után fejlesztésre szorul(t)
A terv PhotoShopban van. Nem bonyolult, de nekem éppen akkor ezzel volt kedvem megcsinlni egy kisérlet miatt, amit pl eagleben nem ment volna.
Lézernyomtatós vasalós technikával készült a panelmaratáshoz készült. A rajzon vannak nyillal jelölt furatok és alul a nyomógomboknál, ezeket kell illeszteni a kétoldalas vasalásnál.

A beültetés nem bonyolult, mert alig van alkatrész, és azok értéke se szigorú.
1db PIC16F690 (ez már elég elavult, ezért is érdemes lenne nagyobbra tervezni, minimum PIC18F2550 USB-vel) Ehhez kell egy rezonátor vagy quarc...
1db microSD kártyafoglalat. Ilyet nem nagyon lehet beszerezni, de ha igen akkor is sok fajta van. Nekem 4 különböző kialakítású van, más forrasztási lábakkal. Van rugós, van nyitható.
1db booster DC/DC amihez kell 3db kondi meg 1db egyenirányító dióda
3db nyomógomb melletti felhúzó ellenállás
1db szűrő és 1db stabilizátor kondi
Kell még hozzá:
1 tüskesor a programozáshoz
1 hüvelyfoglalat a külső csatlakozásokhoz
1 aksi csatlakozó (nálam ez egy szabvány mobil aksi csati, van jópár egyforma nagykapacitású aksim)
1 tápkapcsoló (a boltban csak böszme nagy on/off kapcsolók vannak, a legkisebb az egyes DIP kapcsoló)

A kedvetekért a rajzot átalakítottam kicsit, a kezdeti hibákat kiküszöbölve.
Ez számomra is csak egy kisérlet volt az LCD az SD kártya az analóg bemenetek és egyéb dolgok kipróbálására mint egy demópanel, ami egész jól sikerült.

Ami miatt érdemes lenne áttervezni:
- PIC16F690 kicsi memóriája és lapozgatása miatt kerülendő, és vannak már gyorsabb procik is
- kerülhetne rá külső memória
- nagyobb LCD
- USB / UART csati
- kezelőfelület (touchscreen / joy / egérCCD)
- esetleg RF/BlueTooth/GPS/GSM modul (vagy csak csatlakozási port)
- aksitöltő beépítése...

(#) adamk07 hozzászólása Aug 26, 2008 /
 
Sziasztok!
Pici: A PIC16F690 milyen programozóval programoztad?
Ha lehetséges a programot ragd már föl!
Kisérletezni kellene!
Az Alcatel B1E tipusú mobilból van egy LCD-m azt mivel lehetne vezérelni? (Grafikus van rajta egy PIC)
Előre ia köszönöm!
aedamk07
(#) Sarok Adrián válasza pici hozzászólására (») Aug 29, 2008 /
 
Nagyon igényesre sikerült a paneled - gratula!
Elárulnád, hogy hány MHz-es a PIC?
Esetleg az SD kártya programozásához tudnál küldeni példaprogramot?

-Pár napja csináltam egy kis panelt, egy 16F84-es PIC-el,
ami csak annyit csinál, hogy a kijelzőt felváltva teleírja a három alapszínnel, illetve fehér/fekete képet csinál, de 4MHz-en 23s!!!!! alatt írja tele 1x. Most rendeltem 20MHz-es kvarcokat, de ezzel is 3-4 másodperc egy "képernyő törlés", ami már "elfogadható".

(Sajnos a lézernyomtatóm tonerja haldoklik, így muszáj vagyok kézzel rajzolgatni kb 2 hónap mire lesz pénzem venni egy új nyomtatót, addigis papírra még szöveget tudok nyomtatni, csak kicsit halványabban...

Mostanában megtervezem EAGLE-el a panelt, kinyomtatom papírra és pontozóval átütöm a furatok helyét, majd szokásos módszer: alkoholos filc, majd maratás H2O2 és HCl keverékkel. Nem olyan szép, mint a tiéd, de egész tűrhető.)
Egyébként az öntapadós papíron lévő lehúzandó fényes felületű papírt próbáltad más vasaláshoz?
Magátol lejön róla a festék vasalás után és nem kell áztatni. A papír boltban 30Ft közül vesztegetik

Ha valakinek kell a kapcsolás, szívesen közkinccsé teszem. A NET-en találtam az Eagle-be való nokia csatlakozós könyvtárat, így rajzoltam egy adapter panelt is.(10-es tüskesorra alakítja).
(#) pici válasza Sarok Adrián hozzászólására (») Aug 31, 2008 /
 
Hali, köszi
A PIC16F690 20Mhz-n megy. Nem hajtottam túl. PIC-eket nem is nagyon lehet. Atmeleket annál inkább.
Nálam pár tizedmásodperc a teljes törlés. De ez inkább a program optimalizácója miatt. És persze nem mindegy, hogy 8-12-16 bites üzemmódban hajtod az LCD-t. SD
A panel precízsége függ a nyomtató tintától. Sokkal szebb az eredeti tonerrel, mint utántöltöttel. Fontos a zsírtalanítás (én még meg is csiszolom) és persze a papír. Műnyomót használok, a leáztatás 3-5 perc, nincs ezzel gond.
(#) source2 válasza pici hozzászólására (») Aug 31, 2008 /
 
hi

Ha nem titok elárulnád, hogy sikerült pár tizedmásodpercre csökkenteni? (2-3 nálam a pár, azaz 20-30mS), nekem 181mS alá nem sikerült mennem, igaz 16Mhz megy a proci (8bpp).

köszi

üdv
(#) Sarok Adrián válasza pici hozzászólására (») Aug 31, 2008 /
 
Köszönöm a válaszodat.
A nyomtató tinta tényleg sokat számít.
Nem véletlenül nem fogom a tonert újratülteni, hanem inkább várok 1-2hónapot és veszek egy új, más típusú nyomtatót.
Nekem egy Samsung ML-1610-es nyomtatóm van, amivel az a bajom, hogy túl takarékos a tintával (fóliára kinyomtatva a paneltervet átszűrődik rajta a fény)..., de még így is elég jó áramköröket tudtam vele csinálni, mielőtt elkezdett halványabban nyomtatni... Van már vagy 3-4éves, és jóval 1000 oldal fölött jár...

-Szerinted a PIC16F84 / 16F628, az oka a lassúságnak, vagy a programot nem jól írtam meg?
Az ATMEL procikról írják, hogy 1órajel 1 művelet, de a PIC-eknél 4órajel.... Lehet, hogy a 16F690-es már gyorsabb???
Milyen égetőt használsz hozzá? (nekem JDM van, ami persze nem a legjobb.)
(#) zsimon válasza pici hozzászólására (») Aug 31, 2008 /
 
Hali PICI!

Hogy állsz a szkóppal?
Ezt a 6100 kijelző inteligens, vagy neked kell hozzá gyártanod a HSYNC, VSYNC stb jeleket is?
(#) pipi válasza zsimon hozzászólására (») Aug 31, 2008 /
 
intelligens, benne van a display ram és az lcd meghajtó
(#) pici válasza source2 hozzászólására (») Aug 31, 2008 /
 
Source
2-3 tized másodperc a 200-300ms azaz kb 3-5 törlés/sec
De kiszámoltam pontossan.
törlésnél 160 órajel egy byte kirakása. 20Mhz/(130x130)/160=7,4 azaz 7 frissítés/sec = 135ms
ATMEL-nél ez 4x gyorsabb

Adrian
PICkit2-vel programozom. A 18F és 16F sorozat mind 4 órajel / utasítás
A csúcskategória 32 bites PIC már 1 órajel / utasítás, erre is ráver az ATMEL csúcs...

Lassú egy kicsit a PIC. Most csináltam egy USB-USART átalakítót és 1.382.400 bauddal (1,3M) tekerte meg az ATMEL88 (alsó kategória) 20Mhz-n. Hibamentessen megy.
Készül egy "gyors" sokbites analizátor.
(#) source2 válasza Sarok Adrián hozzászólására (») Szept 1, 2008 /
 
A 16Fxxx család maximális órajele 20Mhz, amivel 'szerintem' a kiszámolt frissíténél (sokkal) nagyobbat nem lehet elérni, 628a/84a -ból van 4Mhz és 20 Mhz változat is, esetleg ha elárulod hogy 'mibe' írod a progit, talán még egy részletet is felteszel, az sokat segítene a megoldásban.

Pici, hopsz ezt jól benéztem
(#) adamk07 hozzászólása Szept 1, 2008 /
 
Sziasztok!
Van egy Alcatel OT 535-ös telefonom.
Ebből az LCD-t szeretném használni!
Még nem szedtem szét! Nem tudjátok hogy csatival vagy az alapra van forrasztva?
Az LCD 3.5 cm! Ennek a lábkiosztása kellene!
Képek mellékelve!
Előre is köszönöm!
Üdv.
adamk07
(#) adamk07 hozzászólása Szept 1, 2008 /
 
Sziasztok!
Ez az előbbi hozzászólásból kimaradt!!!:
128X128 pixel, 33mmX33mm!
A karaktereket hogy lehet a telefonból lelopni??
Vagy a neten van neki karakterkészlete?
Előre is köszönöm mindenkinek a segítséget!
Üdv.
adamk07
(#) pipi válasza adamk07 hozzászólására (») Szept 1, 2008 /
 
tekintve hogy grafikus, olyan karaktert rajzolsz amit akarsz. a PC-d vgakártyájáról is lelopható font, valamint a dos codepage-ekből (régen ezekből szedtem)
itt van pár font pl:

http://www.rockbox.org/fonts/
http://www.sbnet.ru/soft/gdfonts/pages/download/cyr-rfx.htm

http://www.piclist.com/techref/datafile/charsets.htm
(#) Sarok Adrián válasza source2 hozzászólására (») Szept 1, 2008 /
 
20MHz-es órajellel hajtom a PIC-et.
Sajnos az assembly-t csak most tanulom, így egyenlőre basic-ben írok. (Egy ismerősömtől kaptam kölcsön a jogtiszta fordítóprogramot kipróbálásra, ha beválik, akkor megveszem, de psszt.) Ti például milyen fordítóprogramot használtok?.
A következő PIC amivel majd szeretnék foglalkozni, az nem pic, hanem AVR..., de ehhez nincs égetőm, meg a programozását sem tudom, hogy miben tér el... Egyenlőre kiismerem a PIC-eket, majd a konkurenciát is, így mindig az adott alkalmazásnak megfelelő típusból tudok majd választani (bár a 18-as sorozat már egész jónak tűnik!).

Sajnos van egy olyan rossz tulajdonságom, hogy mindig túl nagyra sikerülnek a programok és nem férnek bele a memóriába. A Turbo Pascallal is ez a bajom: csinálok egy szép grafikus programot és 3-4000sor után kinövöm a 64kB-os határt...
-Csak tudnám, hogy PICI-nek hogyan sikerült belezsúfolnia a karakterkészletet.... Én csak 0-10-ig akartam megjeleníteni a számokat, de a 16F84-be már bele sem fért, csak a 16F628-ba...
(#) zsimon válasza Sarok Adrián hozzászólására (») Szept 1, 2008 /
 
Használj ASM-et. A főleg Basic fordítók rengeteg hülyeséget és fölösleges dolgot fordítanak bele.
Ha pl most nem teszed félre a basic-et sose tanulsz meg mást. Pl: asm. Ha gondolod nekem van C18, és C30.
Tehát azt ajánlom hogy kicsit tedd félre a konkrét project-ed bármilyen nehéz is. A legalapabb dolgokat próbáld ki project függetlenül, aztán újra elővéve azt mire végzel vele menni fog akár ASM akár C.
A karakterkészletet valószínüleg úgy zsúfolta bele hogy az egyes karaktereket byteonként tárolta le a program memóriában.
Pl: 5x7-pixeles karakter 7 pixel majdnem 8 azaz egy karakter 5 byte, minden byte-ban hét hasznos bit.
30 karakterrel számolva is csak 150 byte... Szóval így el kell férnie bármiben...
PIC18-ban van olyan hogy Table-Read. Ezzel közvetlen olvashatod a programmemóriát. A többit rád bízom... Hajrá... Ja és szerintem PIC16ot már nem érdemes megtanulni. Kezd 18-al.
(#) adamk07 hozzászólása Szept 2, 2008 /
 
Sziasztok!
Az alcatel OT 535 nem grafikus hanem színes!
A lábkiosztása érdekelne!
Ha van hozzá karakterlista akkor az is vagy a telefonból hogy lehet "lelopni" a karaktereket?
Előre is köszönöm!
Üdv.
adamk07
(#) Sarok Adrián válasza zsimon hozzászólására (») Szept 2, 2008 /
 
Köszönöm a választ.
A C nyelv kissé idegen tőlem, mert sajnos Pascal-t tanultam, de abban bármit meg tudok csinálni, amire a gép sebessége elegendő...
Az assembly-re rá fogok állni.
A C18 és C30 mit takar?(nem ismerem).
A másik kérdésem, hogy van pár at4414-es mikrovezérlőm, aminek jó sok (32) ki/bemenete van.
Assemblyben ugyanúgy lehet programozni, mint a PIC-et?
Esetleg külön program való minegyikhez?
Tudomásom szerint RISC utasításkészlete van mindkettőnek.
Milyen program való a PIC-ekhez assembly esetén?
(#) pici válasza Sarok Adrián hozzászólására (») Szept 2, 2008 /
 
C18 C30 az a C
Az AVR és a PIC ASM-je nagyon hasonló.
2K-s PIC programot kb 5 perc alatt átkonvertáltam AVR-re.
De a C az mobilisabb, bár ott is át kell írni a fontosabb HW paraméterekt.
PIC a MPLAB-ot használja. Ingyenessen letölthető a microchip.com-ról
Az AVR meg a WinAVR-t szereti, az is ingyenes atmel.com.
Mindegyikhez lehet C fordítót "csatolni" többnyire az is ingyenes.
Nem hallottam még at4414-ről.

Adamka07 a #271223 beirásban Pipi linkjei között sok karakter van forráskódban is.
(#) Sarok Adrián válasza pici hozzászólására (») Szept 3, 2008 /
 
Thanx.
A progikat megkeresem neten
Most már tudom mivel fogom eltölteni a hétvégéket
-Hát még a hideg téli estéket...
(#) djtomika válasza Sarok Adrián hozzászólására (») Szept 10, 2008 /
 
Én tapasztalatból mondom neked hogy nem nehéz áttérni Pascalról C-re. Bár az elején nekem sem tetszett, viszont rengeteg párhuzamot fel lehet benne fedezni a Pascallal!
Nekem így volt sorban hogy 2 év Basic, 8 év Pascal, 4 év C +ASM.
Ha kell tudok adni C Compilert.

Más dolog dolgozik valaki rajtam kívül 8051-82 kompatibilis mikrovezérlővel? (pl DS89C450)
(#) pici válasza djtomika hozzászólására (») Szept 10, 2008 /
 
Szerintem ha már áttér, akkor jöhetne az ASM, mert sokkal egyszerűbb megtanulni és hatékony és mindig ingyenes.
Van pár 89C51RC2-UM procim, de még nem foglalkoztam velük.
60Mhz-t ír az adatlap, de ez nem az utasítás végrehajtási sebesség, ezt is osztani kell...
Tudja valaki mennyit bír ez a proci belső RAMot használva? (MIPS)
(#) adamk07 hozzászólása Szept 10, 2008 /
 
Sziasztok!
A számológép LCD-éknek a lábkiosztását valaki ismeri?
Az alvatelhez nem találtam lábkiosztást!
Magköszönnömé ha valaki tudna segíteni!!!!
Előre is köszönöm!
Üdv.
adamk07
(#) pipi válasza adamk07 hozzászólására (») Szept 11, 2008 /
 
kérdezni is tudni kéne, elolvastad egyáltalán mit írtál?
minimum egy tipus esetleg fotó kéne ha segítséget vársz, így ne csodálkozz ha senki nem segít
(#) pisti89 hozzászólása Szept 11, 2008 /
 
Sziasztok van nekem 1 sonyericsson z710 telefon kijelzőm amböl 1kis hordoz6ó szkópot szeretnék fabrikálni gondolom PIC szükséges hozzá.
Ha valakinek van hozzá kapcsolása(lehetőleg nem pc-s), 5lete, (+PIC programba is kelle segítség mivel nem vagyok otthon a picben) vagy csak kijelzö bekötése kérem lökje már fel.
Előre is köszönöm a segítséget.
(#) pisti89 hozzászólása Szept 11, 2008 /
 
Sziasztok van nekem 1 sonyericsson z710 telefon kijelzőm amböl 1kis hordoz6ó szkópot szeretnék fabrikálni gondolom PIC szükséges hozzá.
Ha valakinek van hozzá kapcsolása(lehetőleg nem pc-s), 5lete, (+PIC programba is kelle segítség mivel nem vagyok otthon a picben) vagy csak kijelzö bekötése kérem lökje már fel.
Előre is köszönöm a segítséget.
(#) adamk07 hozzászólása Szept 11, 2008 /
 
Sziasztok!
Bocsánat a képeket elfelejtettem!
Az Alcatel 535 képek!
Nem olyan jó minőségűek!
Segítsetek! A lábkiosztás kellene!!!!!
adamk07
Következő: »»   11 / 46
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem