Sd kart pic16f628a ile ssd1289 da fotograf basma

Başlatan homer380, 20 Temmuz 2013, 17:13:04

Murat Mert

Alıntı yapılan: homer380 - 05 Ağustos 2013, 13:47:06
hocam bende parelel haberleşiyorum lcd ile . ben ilk önce sd karttan veri okuyorum oda en fazla 512 byte bir seferde .sanırım sd kartta veri okumak vakit alıyor o yüzden donımsal spi düşünüyorum. sadece donımsal spi hızı yeterince artırmayak. pic18f4550 en fazla 48 mhz çalışıyor.  Benim aklıma gelen çözümler şunlar:

1 - sd kart haberleşmesi sd card bus protokolu (kart ile 4 bit parelel haberleşme)
2 - daha yüksek hızlarda çalışan mcu

bunların dışında neler olabilir.

pic18FXXKXX serisi 64 mhz 16 mips picler kullanın. Yeterince hızlılar.
mert07

RaMu

Eğer sd karttan veri okuma süresi kritikse, aazaltılması gerekiyorsa,
sd kartın native mod u olan SDIO yani SDBUS kullanmak işleri hızlandırır,
bu sayede sd kartın 3 mü 4 mü bacağından veri okunabiliyor,
ayrıca daha hızlı sd kart kullanılabilir,
ama bunu nasıl kullanacağız, bu biraz problem.
Birde gerçekten sd karttan veri okumak ciddi zaman alıyor mu acaba?
Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html

homer380

#32
amaçım çok kısa sürede fotograf basma tft'deye. bir seferde pic18f4550 ile en fazla 960 byte veri okayabiliyorum.(ben suan bir seferde 512 byte veri okuyorum.) oda pic'in ram'inden kaynaklı. okunacak veri yaklaşık 307.200 byte (fotograf basmak için) .

fotograf basmayı hızlandırmak için suana kadar iki islem yaptım

1 - 24 bit bmp resim dosyasını okumak.(320x240x3=230400 byte veri) buda bana 1/4 kazanc sağlıyor. (buda sürenin yaklaşık (113*3)/4=84 sn anlamına gelir)
2 - kart haberleşme hızını 312,5 khz den 1,25 mhz cıkardım(donanımsal spi kullanılyor.)

bu iki durumda ne kadar hızlandığını daha test etmedim. sanırım bu iki düzenlemeyle 1 dk altına inebilecem.

certy

TA1USS

homer380


skara1214

#35
hocam 33f  serisi picleri kullanın 40 mips -denemek isterseniz size 1 adet yollayabilirim.(türkiyede bulmak zor )
Herkes ölür ama herkes gerçekten yaşamaz

homer380

#36
daha önce hic 33f ile calışmadım ama neden olmasın herseyin bir ilki vardır. datasheeti oldukdan sonra. dip mi hocam?

skara1214

evet yazılım konusundada yardım edebilirim xc16 ile saat ayarını yaptıktan sonra spi ile data yollama sizin için çocuk oyuncağı olacaktır. elimde pic24hj128gp502 ve dspic33fj128gp202 var hangisini isterseniz yollayabilirim.
Herkes ölür ama herkes gerçekten yaşamaz

certy

TA1USS

Murat Mert

Alıntı yapılan: homer380 - 12 Ağustos 2013, 15:53:10
daha önce hic 33f ile calışmadım ama neden olmasın herseyin bir ilki vardır. datasheeti oldukdan sonra. dip mi hocam?

CCS C ile 24f ve 33 serisi piclerin konfigrasyonunu ayarlamak ve kullanmak çok hoş. Bende Proton Basic kullandıktan sonra CCS C ye geçiş yaptım Serdar ÇİÇEĞİN kitabı beni çok hızlı adapte etti. İncelemenizi tavsiye ederim. Kolay gelsin.
mert07

safaka123

Çok iyi bilmemekle birlikte bilgisayarlarda kullanılan bir yöntemi hatırlatmak istedim. belki 2 pic ile bu yapılabilir. bir pic bilgiyi okuyup ram belleğe yazar ve okuma sırası gelen pic yazma işlemini durdurup paralel okuma yapabilir. Hem tft ye yazmak ve sonra gidip sdkarttan okumak zaman kaybettirirken bu okuma işlemini bir başka pic üstlenebilirmi. Bilgisayarlardaki tampon bellek gibi. sadece bir fikir. iyi çalışmalar.

skara1214

Alıntı yapılan: mert07 - 13 Ağustos 2013, 10:17:09
CCS C ile 24f ve 33 serisi piclerin konfigrasyonunu ayarlamak ve kullanmak çok hoş. Bende Proton Basic kullandıktan sonra CCS C ye geçiş yaptım Serdar ÇİÇEĞİN kitabı beni çok hızlı adapte etti. İncelemenizi tavsiye ederim. Kolay gelsin.
ccs c yi benim kadar kullansaydın emin ol hiç uğraşmak istemezdin ccs c ile . xc16 yı su anda kullanıyorum mis gibi 
Herkes ölür ama herkes gerçekten yaşamaz

Murat Mert

Alıntı yapılan: skara1214 - 13 Ağustos 2013, 12:16:07
ccs c yi benim kadar kullansaydın emin ol hiç uğraşmak istemezdin ccs c ile . xc16 yı su anda kullanıyorum mis gibi

xc16 16f serisi için değilmi
mert07

Mucit23


subram

http://www.elektronark.org  Türkiyede Elektronik Kültürünü Değiştirmeye Geliyoruz