Çin malı telefon ekranları

Başlatan serdararikan, 05 Mart 2010, 22:39:33

airforce

LCD ekran konusunu en baştan beri takip ediyorum çok güzel bir hal almış ahmet hocam kurulum kısmı ayarlarını da vermiş. Aldığım LCD ile tekrar uğraşma zamanı gelmiş geçiyor bile.

Malzeme almaya gidecektim atmega 32-64 almaya şu yazıdan sonra almaktan vazgeçtim. Forumda inşallah toplu alım olursa katılmak isterim.

X-Fi

toplu Xmega alımı yapılacaksa bende varım 32 veya 64 tercihimdir en az 3 tane alabilirim.
http://www.coskunergan.dev/    (Yürümekle varılmaz, lakin varanlar yürüyenlerdir.)

serdararikan

bu TFT ile düzgün projeler yapabilmek için en az 16 bitlik bir işlemci lazım.ve hızınında 40MIPS in üzerinde olması lazım.ben araştırmalarım sonucunda bazı telefonların cpu tipi ve hızları ile ilgili şu sonuçlara ulaştım

Nokia N76 ARM11 374 JIT
Nokia 6120 ARM11 373 JIT
Nokia 6110 ARM11 371 JIT
Nokia 6290 ARM11 370 JIT
Nokia 5700 ARM11 361 JIT
Nokia N95 ARM11 337 JIT
Nokia N93i ARM11 330 JIT
Nokia E90 ARM11 330 JIT
Nokia N93 ARM11 330 JIT
Nokia 3110 ARM9 245 Jazelle
Nokia 6086 ARM9 244 Jazelle
Nokia 5200 ARM9 242 Jazelle
Nokia 6085 ARM9 242 Jazelle
Nokia 7373 ARM9 241 Jazelle
Nokia 6151 ARM9 239 Interpreter
Nokia 5300 ARM9 239 Jazelle
Nokia 6300 ARM9 238 Jazelle
Nokia 6234 ARM9 238 Interpreter
Nokia 6233 ARM9 237 Interpreter
Nokia 6288 ARM9 236 Interpreter
Nokia 6136 ARM9 236 Interpreter
Nokia 5500 ARM9 233 JIT
Nokia E50 ARM9 232 JIT
Nokia N90 ARM9 232 JIT
Nokia 6280 ARM9 230 Interpreter
Nokia N92 ARM9 229 JIT
Nokia 6131 ARM9 229 Interpreter
Nokia 3250 ARM9 228 JIT
Nokia 6630 ARM9 227 JIT
Nokia 6681 ARM9 227 JIT
Nokia E62 ARM9 225 JIT
Nokia N91 ARM9 223 JIT
Nokia 6680 ARM9 223 JIT
Nokia N75 ARM9 223 JIT
Nokia 6125 ARM9 222 Interpreter
Nokia E70 ARM9 222 JIT
Nokia E65 ARM9 222 JIT
Nokia E61i ARM9 221 JIT
Nokia N70 ARM9 221 JIT
Nokia E61 ARM9 221 JIT
Nokia N80 ARM9 219 JIT
Nokia E60 ARM9 219 JIT
Nokia N72 ARM9 219 JIT
Nokia 6682 ARM9 217 JIT
Nokia 7390 ARM9 217 Jazelle
Nokia N73 ARM9 214 JIT
Nokia N71 ARM9 211 JIT
Nokia 6270 ARM9 192 Interpreter
Nokia 7370 ARM9 181 Interpreter
Nokia 9300 ARM9 176 JIT
Nokia 9300i ARM9 170 JIT
Nokia 9500 ARM9 170 JIT
Nokia 7710 ARM9 165 JIT
Nokia 6620 ARM9 158 JIT
Nokia 7610 ARM9 127 JIT
Nokia 8800 ARM9 127 Interpreter
Nokia 3230 ARM9 125 JIT
Nokia 6260 ARM9 125 JIT
Nokia 6670 ARM9 122 JIT
Nokia 6170 ARM9 106 Interpreter
Nokia 6230i ARM9 103 Interpreter
Nokia 6230 ARM9 103 Interpreter
Nokia 6600 ARM9 102 JIT
Nokia 6265i ARM9 101 Interpreter
Nokia 2865 ARM9 99 Interpreter
Nokia 6265 ARM9 99 Interpreter
Nokia 6275i ARM9 98 Interpreter
Nokia 6235 ARM9 97 Interpreter
Nokia 6100 ARM9 94 Interpreter
Nokia 2610 ARM7 62 Interpreter
Nokia 6061 ARM7 59 Interpreter
Nokia 6060 ARM7 57 Interpreter
Nokia 3200 ARM7 54 Interpreter
Nokia 6610i ARM7 54 Interpreter
Nokia 5070 ARM7 53 Interpreter
Nokia 6820 ARM7 53 Interpreter
Nokia 6070 ARM7 52 Interpreter
Nokia 6822 ARM7 52 Interpreter
Nokia 5140i ARM7 52 Interpreter
Nokia 6020 ARM7 52 Interpreter
Nokia 6021 ARM7 52 Interpreter
Nokia 5140 ARM7 52 Interpreter
Nokia 7250i ARM7 52 Interpreter
Nokia 3220 ARM7 51 Interpreter
Nokia 3510i ARM7 51 Interpreter
Nokia 6101 ARM7 51 Interpreter
Nokia 6102 ARM7 50 Interpreter
Nokia 7360 ARM7 50 Interpreter
Nokia 6030 ARM7 49 Interpreter
Nokia 3100 ARM7 49 Interpreter
Nokia 3300 ARM7 47 Interpreter

5700=cpu:369mhz arm11 ram:64mb freeram:20mb
6121=cpu:369mhz arm11 ram:64mb freeram:20mb
6120=cpu:369mhz arm11 ram:64mb freeram:20mb
n82=cpu:332mhz(dual) arm11 ram:128mb freeram:90mb
n95-3=cpu:332mhz(dual) arm11 ram128mb freeram:81mb
e51=cpu:369mhz arm11 ram:96mb freeram:50mb
n95 8gb=cpu:332mhz(dual) arm11 ram:128mb freeram:90mb
n81=cpu:369mhz arm11 ram:96mb freeram:42mb
n81 8gb=cpu:369mhz arm11 ram:96mb freeram:42mb
6110= cpu:369mhz arm11 ram:64mb freeram:17mb
e90= cpu:332mhz(dual) arm11 ram:128 freeram:80mb
n76= cpu:369mhz arm11 ram:96mb freeram:44mb
6290=cpu:369mhz arm11 ram:64mb freeram:20mb
n95=cpu:332mhz(dual) arm11 ram:64mb freeram:18mb
n96= ram:128mb
n93i=cpu:332mhz(dual) arm11 ram:64mb freeram:22mb
n93=cpu:332mhz(dual) arm11 ram:64mb freeram:22mb
n92=cpu:268mhz(dual) arm9 ram:64mb freeram20mb
n91 8gb=cpu:220mhz arm9(dual) ram:64mb freeram:13mb
n92=cpu:220mhz(dual) arm9 ram:64mb freeram:12mb
N810 WiMAX=cpu:400mhz arm11 ram:128mb
n77=cpu:220mhz(dual) arm9 ram:64mb freeram:20mb
n75=cpu:220mhz(dual) arm9 ram:64mb freeram:17mb
n71=cpu:220mhz(dual) arm9 ram:64mb freeram:22mb
n80=cpu:220mhz(dual) arm9 ram:64mb freeram:18mb
n73=cpu:203mhz(dual)
n78=cpu:369mhz arm11 ram:96mb freeram:48mb
e50=cpu:235mhz arm9 ram32mb freeram:16mb
e51=cpu369mhz arm11 ram:96 freeram:50mb
e60=cpu:220mhz(dual) arm9 ram:64mb freeram:21mb
e61=cpu:220mhz(dual) arm9 ram:64mb freeram:21mb
e61i=cpu:220mhz(dual) arm9 ram:64mb freeram:23mb
e62=cpu:235mhz arm9 ram:32mb freeram:17mb
e65=cpu:220mhz(dual) arm9 ram:64mb freeram:24mb
e70=cpu:220mhz(dual) arm9 ram:64mb freeram:21mb

tabiki işlemci sadece TFT sürmek için kullanılmıyor.cpu nun bir cep telefonundaki en önemli işlevi sıkıştırılmış ve kriptolanmış olan veriyi açmak ama yinede tft sürmek işi hız ve perfonmasn isteyen bir iş.40 MIPS 16 bitlik bir işlemci bize yeter diye düşünüyorum.

Elektroemre

Alıntı yapılan: serdararikan - 25 Eylül 2010, 12:58:31
sayı oluşursa ben getirtebilirim.madem bu kadar üstün ve ucuz hiç başka işlemciye bulaşmayalım.bu konuyla ilgilenenler aynı işlemciyi kullanırsa iyi bir geliştirme platformu oluşur.

Hocam böyle bir organizasyon olusa ben toplamda 20-30 Euro tutarında bikaç tane almak isterim. Kargoyuda kişi sayısı kadar bölüşürüz.
Ancak Xmega seri ile ilgili internette pek proje bazlı çalışmaya rastlamadım. Yani kaynak yok gibi bu bir dezavantaj, bende hiç bu işlemcilerle çalışmadım ama inşallah altından kalkabiliriz. Deneyip görmek lazım.

serdararikan

Alıntı yapılan: Elektroemre - 25 Eylül 2010, 13:14:51
Alıntı yapılan: serdararikan - 25 Eylül 2010, 12:58:31
sayı oluşursa ben getirtebilirim.madem bu kadar üstün ve ucuz hiç başka işlemciye bulaşmayalım.bu konuyla ilgilenenler aynı işlemciyi kullanırsa iyi bir geliştirme platformu oluşur.

Hocam böyle bir organizasyon olusa ben toplamda 20-30 Euro tutarında bikaç tane almak isterim. Kargoyuda kişi sayısı kadar bölüşürüz.
Ancak Xmega seri ile ilgili internette pek proje bazlı çalışmaya rastlamadım. Yani kaynak yok gibi bu bir dezavantaj, bende hiç bu işlemcilerle çalışmadım ama inşallah altından kalkabiliriz. Deneyip görmek lazım.

ben kargo ile getirtmeyi düşünmüyorum.kavak elektronikten rica edersem getirir sanırım.isteyen adet bildirir,ücretini öder....vs onlarda bize istediğimiz adette getirir.

Elektroemre

Anladım hocam, benim kafam nedense farnell'e şartlanmış :)
Biraz göz attım ATXMEGA64A3 uygun bir model gibi.
Sondaki A3 ekine dikkat, 3-4 çeşit ATXmega64 var. Farklı kılıf ve özelliklerde.

(datasheete de göz gezdirdim biraz, bu Xmega serisiyle hemen TFT süremeyeceğim galiba :)) Megalardan baya farklı yapı. İlk önce çevre birimler vs. üzerinde bir süre çalışıp antrenman yapmak lazım)

serdararikan

ben pek anlamıyorum avr olayından.yeterli sayıda istek olursa getirtmek problem olmaz.

leblebitozu

Telefon ekranlarını sürmek için XMEGA yerine PIC32 daha mantıklı olur, çok daha hızlı ve ucuz, 100 pin'li olanlarda 16bit paralel port var.

Elektroemre

Alıntı yapılan: leblebitozu - 26 Eylül 2010, 14:59:45
Telefon ekranlarını sürmek için XMEGA yerine PIC32 daha mantıklı olur, çok daha hızlı ve ucuz, 100 pin'li olanlarda 16bit paralel port var.

Haklısınız hocam aynı paraya hiç 8bit kasmayıp 32bit kullanmak daha manttıklı.
2 gündür Atmel ve Microchip'in MCU'larına göz atıyorum. Çeşit bol Xmega,AVR32,24F,32F ve ARM'lar ancak karar vermek ve temin etmek zor.
100 pinliler biraz fazla kaçar sanki 64 pinliler yeterli TQFP olduktan sonra PCB ve lehimde sorun olmaz.
Şuan beklemedeyiz. Diğer arkadaşlar başka hangi MCU'ları düşünüyor?

serdararikan

Alıntı yapılan: Elektroemre - 26 Eylül 2010, 15:18:11
Alıntı yapılan: leblebitozu - 26 Eylül 2010, 14:59:45
Telefon ekranlarını sürmek için XMEGA yerine PIC32 daha mantıklı olur, çok daha hızlı ve ucuz, 100 pin'li olanlarda 16bit paralel port var.

Haklısınız hocam aynı paraya hiç 8bit kasmayıp 32bit kullanmak daha manttıklı.
2 gündür Atmel ve Microchip'in MCU'larına göz atıyorum. Çeşit bol Xmega,AVR32,24F,32F ve ARM'lar ancak karar vermek ve temin etmek zor.
100 pinliler biraz fazla kaçar sanki 64 pinliler yeterli TQFP olduktan sonra PCB ve lehimde sorun olmaz.
Şuan beklemedeyiz. Diğer arkadaşlar başka hangi MCU'ları düşünüyor?

benim için fark etmez.ben atmel'e geçiş yapmak isteyen birisiyim.fakat atmel fiyatlarında bir artış söz konusu.pic24 serisi şuanda atmelden daha ucuz.endüstriyel olarak düşünülürse atmel endüstride picden daha çok kullanılıyor ama bizim gibi tasarım yapanlar için herzaman bulabileceğimiz bir işlemci daha uygun olur.pic e her an ulaşabiliriz.atmel için bu şansımız şimdilik yok.madem bu işi merak eden çok kişi var,3.2 inçlik çin ipod ekranları var piyasada fiyatları 20tl civarında.onlara bir bord hazırlayalım pic24 koyalım,harici ram koyalım,bazı pic modellerinde program hafızası olarak external memory kullanılıyor 24 serisinde de vardır sanırım external memory ile sistemin program hafızasını artıralım,SD kart yuvası koyalım,buzzer,SPI çıkışı koyalım belli sayıda örneğin 10 adet I/O koyalım bu şekilde küçük bir board tasarlayarak plc-operator panel karışımı bir sistem kuralım.pcb yi bastırırız çift katlı olarak.TQFP lehimlemek sorun olmaz.

Erhan YILMAZ

Alıntı yapılan: papylon - 24 Eylül 2010, 21:12:07
Evvel ki gün basitçe bir deneme yaptım hiç fena değil.

Fakat yine yardımlarınıza ihtiyacım var.


  • Birincisi, şu kalibrasyon işinin nasıl yapılacağını tam olarak anlayamadım.


  • İkincisi, ekrana bir şeyler yazıp çizmek için kalemle her ilk dokunduğum anda,  ekranın dokunduğum yerle hiç alakası olmayan bölgelerinde parazit pikseller oluşuyor.
    Daha sonra kalemi ekran üzerinden kaldırmadan çizmeye devam ettiğinizde herhangi bir problem yok.
    Kendimce basit bir şekilde sorunu epeyce hallettim fakat yine de var. Aşağıdaki fotoğrafta pek belli olmasa da 8-10 adet kadar var.


  • Üçüncüsü, ADC'den gelen ham değerlere göre ekranı nasıl haritalandıracağım? Ben çok kabaca basit bir şekilde yapıp ekrana şekilleri çiziyorum ama tam olması gereken piksel değerleri değil.

Bu konuda yardımcı olursanız çok sevinirim.

Ayrıca ilgilenen arkadaşlar için LCD ekran kütüphanesi, bir iki adet font ve Touch screen için yaptığım deneme programı. TFT8K1231 Deneme


Yaptığım denemeye ait bir görüntü. Fotoğraf makinem olmadığı için cep telefonu ile çektim onun için pekiyi çıkmadı.

(Resim gizlendi görmek için tıklayın.)

Hocam uzun süredir bakıyordum bu konuya ekranları çalıştıranlar var fakat hiç örnek kod ekleyen görmedim. Eline sağlık çok güzel olmuş uygulama.

papylon

@tamirci_erhan,
Senin de dediğin gibi maalesef yabancı siteler de dâhil olmak üzere neredeyse hiç kod örneği yok.

@Elektoemre de sağ olsun yol gösterince işler daha kolay çözüme ulaştı. Gerçi paylaştığım örnek çok basitçe ve üzerinde daha oynanması gerek ama umarım ilgilenen birçok arkadaşa fikir verir.

Hatta geçen Perşembe, denemek için 1 adet 240x400 2,8" ve 2 adet de farklı model numaralı 340x480 3,2" RGB LCD daha aldım.
Birkaç gündür de onlarla ilgilenmeye çalışıyorum, henüz ciddi pek bir şey yok ama olur inşallah, olursa gereken bilgileri yine buradan paylaşacağım.

Gerçi sanırım @Ahmet2004 hocanın kapısını buradan aşındıracağız gibi gözüküyor, bir çok konuda olduğu gibi bu konuda da epeyce tecrübeli. Ben biraz daha bakınayım, inşallah @Ahmet2004 hocam da yardımcı olursa, elbet aldıklarımın birinden sonuca ulaşırız diye düşünüyorum.

gevv

#162
Bir kaç örnek kod buldum umarım işinize yarar   buldukca konuya eklerim 


http://www.hackchina.com/cont/157630






Atmega 16 TFTLCD44  şema

http://space.ednchina.com/upload/2010/5/23/93eedf78-9846-4ede-a8a6-569ae7a1ea1a.pdf
 

papylon

Çok teşekkürler @gevv hocam hemen şimdi verdiğiniz linklere de bakıyorum.

serdararikan

Alıntı yapılan: gevv - 27 Eylül 2010, 21:29:05
Bir kaç örnek kod buldum umarım işinize yarar   buldukca konuya eklerim 


http://www.hackchina.com/cont/157630






Atmega 16 TFTLCD44  şema

http://space.ednchina.com/upload/2010/5/23/93eedf78-9846-4ede-a8a6-569ae7a1ea1a.pdf

evet ben bu hackchina sitesinden çok faydalandım.
özellikle bu sayfadaki driver ve font dosyalarından.